二级VFP.doc

上传人:sk****8 文档编号:3527345 上传时间:2019-06-02 格式:DOC 页数:39 大小:914KB
下载 相关 举报
二级VFP.doc_第1页
第1页 / 共39页
二级VFP.doc_第2页
第2页 / 共39页
二级VFP.doc_第3页
第3页 / 共39页
二级VFP.doc_第4页
第4页 / 共39页
二级VFP.doc_第5页
第5页 / 共39页
点击查看更多>>
资源描述

1、 二级 VFP 360 教育在线 宇创 IT 培训 07 年 9 月内部资料1一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和4 题是 8 分)第 1 套:第 1 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生文件夹下完成下列操作:1. 打开表单 one,向其中添加一个组合框(Combo1),并将其设置为下拉列表框。2. 在表单 one 中,通过 RowSource 和RowSourceType 属性手工指定组合框Combo1 的显示条目为 “上海 ”、 “北京”(不要使用命令指定这两个属性),显示情况如图 1 所示。

2、图 13. 向表单 one 中添加两个命令按钮Command1 和 Command2,其标题分别为“统计”和“退出” 。为“退出”命令按钮的 Click事件写一条命令,执行该命令时关闭和释放表单。4. 为表单 one 中的“统计”命令按钮的 Click事件写一条 SQL 命令,执行该命令时,将“歌手表”中所有“歌手出生地”与组合框(Combo1 )指定的内容相同的歌手的全部信息存入自由表 birthplace 中。第 2 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生目录下完成下列操作(在“ 成绩管理“数据库中完成):1. 为“学生“表在“

3、 学号“字段上建立升序主索引 , 索引名为学号;2. 为“学生“表的“ 性别“字段定义有效性规则 , 规则表达式为 性别$“男女“出错提示信息是: “性别必须是男或女“。3. 在 “学生“表的“性别“ 和“年龄“字段之间插入一个“出生日期“字段,数据类型为“日期型“(修改表结构);4用 SQL 的 UPDATE 命令将学生“王三风“ 的出生日期修改为 1983 年 5 月 1 日,并将该语句粘贴在 SQL.TXT 文件中(第一行、只占一行) 。第 3 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生文件夹下完成如下操作(自由表employee

4、 中存放着职员的有关数据 ):1. 利用表设计器为 employee 表创建一个普通索引,索引表达式为“姓名” ,索引名为 xm。2. 打开考生目录下的表单文件 formone.scx,然后设置表单的 Load 事件代码:打开 employee 表,并将索引 xm 设置为当前索引。3. 在 formone 表单中添加一个列表框,并设置列表框的属性:名称为 mylist;高度为 60;可以多重选择。4. 设置 formone 表单中 mylist 列表框的有关属性,其中 RowSourceType 属性为字段,使得当表单运行时,列表框内显示employee 表中姓名字段的值。第 4 套:一、基本

5、操作题(共四小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生目录下完成如下操作:1. 创建一个新的项目 sdb_p,并在该项目中创建数据库 sdb。2. 将考生文件夹下的自由表 student 和 sc 添加到sdb 数据库中。3. 在 sdb 数据库中建立表 course,表结构如下:字段名 类型 宽度课程号 字符型 2课程名 字符型 20学时 数值型 二级 VFP 360 教育在线 宇创 IT 培训 07 年 9 月内部资料2随后向表中输入 6 条记录,记录内容如下(注意大小写):课程号 课程名 学时c1 C+ 60c2 Visual FoxPro 80c3 数据

6、结构 50c4 JAVA 40c5 Visual BASIC 40c6 OS 604. 为 course 表创建一个主索引,索引名为 cno、索引表达式为“课程号“ 。第 5 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生文件夹下有一表单文件 myform.scx,其中包含“高度 “标签、Text1 文本框,以及 “确定“ 命令按钮。打开该表单文件,然后在表单设计器环境下完成如下操作:1. 将标签、文本框和命令按钮三个控件设置为顶边对齐。2. 设置“确定“ 按钮的属性使在表单运行时按Enter 键就可以直接选择该按钮。3. 将表单的标题设置

7、为 “表单操作“;将表单的名称设置为 myform。4. 设置“确定“按钮的 Click 事件代码,使得表单运行时,单击该按钮可以将表单的高度设置成在文本框中指定的值。第 6 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生文件夹下完成如下操作:1. 打开表单文件 one,在表单设计器中将命令按钮 Command1 的标题修改为“开始“ 。2. 在考生文件夹下建立项目文件 one。3. 在项目 one 中建立数据库 student。4. 在项目 one 中建立程序代码文件 one.prg,其中包含如下一条命令:? “良好的开端“ 第 7 套:

8、一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生文件夹下有一表单文件 myform.scx,其中包含“请输入 (s)“标签、Text1 文本框,以及“确定“命令按钮。打开该表单文件,然后在表单设计器环境下完成如下操作:1. 将表单的名称设置为 myform;将表单的标题设置为“表单操作 “。2. 按标签、文本框和命令按钮的顺序设置表单内三个控件的 Tab 键次序。3. 为表单新建一个名为 mymethod 的方法,方法代码为:wait “文本框的值是 “+this.text1.value window4. 将“ 请输入(s)“ 标签中的字母 s

9、设置成“访问键“(方法是在该字符前插入“0.and.数量0“ ,错误提示信息是“持有数量不能为 0“。4. 打开表单文件 test_form,该表单的界面如下图所示,请修改“登录“ 命令按钮的有关属性,使其在运行时可以使用。第 24 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生文件夹下有一表单文件 myform.scx。打开该表单文件,然后在表单设计器环境下完成如下操作:1. 在属性窗口中设置表单的有关属性,使表单在打开时在 VFP 主窗口内居中显示。2. 在属性窗口中设置表单的有关属性,使表单内的 Center、East 、South、

10、W 二级 VFP 360 教育在线 宇创 IT 培训 07 年 9 月内部资料7和 North 五个按钮的大小都设置为宽 60、高 25。3. 将 West、Center 和 East 三个按钮设置为顶边对齐;将 North、Center 和 South三个按钮设置为左边对齐。4. 按 Center、East 、South、West、North 的顺序设置各按钮的 Tab 键次序。第 25 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生文件夹下,有一表单文件 myform.scx。打开该表单文件,然后在表单设计器环境下完成如下操作:1. 在

11、属性窗口中将表单设置为不可移动的,并将其标题设置为“表单操作“ 。2. 为表单新建一个名为 mymethod 的方法,方法代码为:wait “mymethod“ window3. 设置 Ok 按钮的 Click 事件代码,其功能是调用表单的 mymethod 方法。4. 设置 Cancel 按钮的 Click 事件代码,其功能是关闭当前表单。第 26 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生文件夹下,打开 SELLDB 数据库,完成如下基本操作:1. 创建“客户表“ (客户号,客户名,销售金额) ,其中:客户号为字符型,宽度为 4;客

12、户名为字符型,宽度为 20;销售金额为数值型,宽度为 9(其中小数2 位) 。2. 为第 1 小题创建的“客户表“建立一个主索引,索引名和索引表达式均为“客户号“。3. 为“部门成本表“增加一个字段,字段名为“备注“,数据类型为字符型,宽度为 20。4. 先选择“客户表“ 为当前表,然后使用报表设计器中的快速报表功能为“客户表“创建一个文件名为 P_S 的报表。快速报表建立操作过程均为默认。最后,给快速报表增加一个标题,标题为“客户表一览表“。第 27 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生文件夹下完成如下操作:1. 打开考生文件夹

13、下的数据库 SPORT,首先永久删除该数据库中的 temp 表,然后将“ 金牌榜“、“获奖牌情况“ 和“国家“ 三个自由表加入该数据库中。2. 在表设计器中,为表“金牌榜“建立一个普通索引,索引名和索引表达式均为“金牌数“。3. 使用 SQL 语句为表 “金牌榜 “增加一个字段“奖牌总数“(整数型) ,同时为该字段设置有效性规则:奖牌总数=0。请将该 SQL 语句存储在文件 one.prg 中,否则不得分。4. 使用 SQL 语句更改表 “金牌榜 “所有记录的“奖牌总数“字段值,该值应为“金牌数“、“ 银牌数“ 、“铜牌数“ 三项之和。请将该SQL 语句存储在文件 two.prg 中,否则不得

14、分。第 28 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生文件夹下完成如下操作:1. 用 SQL INSERT 语句插入元组(“p7“,“PN7“,1020)到“零件信息“表(注意不要重复执行插入操作) ,并将相应的 SQL 语句存储在文件 one.prg 中。2. 用 SQL DELETE 语句从“零件信息“ 表中删除单价小于 600 的所有记录,并将相应的 SQL 语句存储在文件 two.prg 中。3. 用 SQL UPDATE 语句将“零件信息“ 表中零件号为“p4“的零件的单价更改为 1090,并将相应的 SQL 语句存储在文件

15、 Three.prg 中。 二级 VFP 360 教育在线 宇创 IT 培训 07 年 9 月内部资料84. 打开菜单文件 mymenu.mnx,然后生成可执行的菜单程序 mymenu.mpr。第 29 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生文件夹下完成如下操作:1. 打开数据库 customer,并将自由表 customer 和order 添加到数据库中。2. 为表 order 的“订单日期“ 字段定义默认值为系统的当前日期。3. 为表 customer 建立主索引,索引名和索引表达式均为“客户编号 “。4. 为表 order 建

16、立普通索引,索引名和索引表达式均为“客户编号 “,然后通过“客户编号“字段建立表 customer 和 order 之间的永久联系。第 30 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生文件夹下已有 order、orderitem 和goods 三个表。其中,order 表包含订单的基本信息,orderitem 表包含订单的详细信息,goods 表包含商品(图书)的相关信息。在考生文件夹下完成如下操作:1. 创建一个名为“订单管理“的数据库,并将已有的 order、orderitem 和goods 三个表添加到该数据库中。2. 在表设计器

17、中为 order 表建立一个普通索引,索引名为 nf,索引表达式为“year(签订日期)“ 。3. 通过 “订单号“在 order 表和 orderitem 表之间建立一个一对多的永久联系,它们的索引名均为“订单号“ 。4. 为上述建立的联系设置参照完整性约束:更新规则为“限制 “,删除规则为“级联“ ,插入规则为“限制“ 。第 31 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生目录下完成如下操作:1. 建立菜单 QUERY_MENU。该菜单只有“查询“和“ 退出“两个主菜单项(条形菜单),其中单击菜单项“退出“ 时,返回到 VFP 系统

18、菜单(相应命令写在命令框中,不要写在过程中)。2. 将 COURSE 表的“ 开课系部 “字段名改为“开课单位“ ,其余不变。3. 从数据库 SCORE_MANAGER 中移去表TEMP2.DBF(不是删除 )。4. 将 SCORE1 表中记录按学号从低到高排序,在学号相同的情况下再按成绩从高到低排序,排序结果存入表 NEW_ORDER。第 32 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生目录下完成如下操作:1. 打开数据库 SCORE_MANAGER, 该数据库中含三个有联系的表 STUDENT、SCORE1和 COURSE, 根据已

19、经建立好的索引, 建立表之间联系。2. 为 COURSE 表增加字段:开课学期(N ,2,0)。3. 为 SCORE1 表“成绩“ 字段设置字段有效性规则 : 成绩=0 ,出错提示信息是:“成绩必须大于或等于零 “。4. 将 SCORE1 表“成绩“ 字段的默认值设置为空值(NULL)。第 33 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生文件夹下完成下列操作:1. 打开表单 one(如图 1 所示),通过设置控件的相关属性,使得表单运行时的开始焦点在“打开”命令按钮,并且接下来的焦点的移动顺序是“关闭”和“退出” 。 二级 VFP 36

20、0 教育在线 宇创 IT 培训 07 年 9 月内部资料9图 12. 打开表单 two(如图 2 所示),使用“布局”工具栏的“顶边对齐”按钮将表单中的三个命令按钮控件的顶边对齐(如图 3 所示) 。3. 使用 SQL 语句创建一个名为“分组情况表”的自由表, “分组情况表”有两个字段:组号和组名,组号占两个字符,组名占10 个字符。请将该 SQL 语句存储在 three.prg 中,否则不得分。4. 使用 SQL 语句插入一个记录到“分组情况表”中,插入的内容是,组号:“01”,组名:“通俗唱法” 。请将该 SQL 语句存储在 four.prg 中,否则不得分。第 34 套:一、基本操作题(

21、共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生文件夹下,打开 DB 数据库,完成如下基本操作:1. 给表 TABB 增加一个字段,字段名为“日期“,数据类型为日期型。2. 使用 SQL Update 语句将表 TABB 中所有记录的字段“日期 “的值修改为2005-10-01,并将 SQL 语句存储到名为 TWO.PRG的文件中。3. 表 TABA 中有重复的记录,用 SQL 语句将表 TABA 中的记录复制到另外一个与它具有相同结构的表 TABC 中,并消除重复的记录(对于重复多次的记录,只复制一条记录的数据) 。并将 SQL 的 SELECT 语句存储到名

22、为 THREE.PRG 的文件中。4. 使用报表向导建立一个简单报表。要求选择 TABA 中所有字段;记录不分组;报表样式为随意式;列数为 1,字段布局为“列“ ,方向为“横向“;排序字段为 No,升序;报表标题为“计算结果一览表“;报表文件名为 P_ONE。第 35 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生文件夹下完成下列操作:1. 利用快捷菜单设计器创建一个弹出式菜单one(如图 1 所示),菜单有两个选项。 “增加”和“删除” ,两个选项之间用分组线分隔。图 12. 创建一个快速报表 app_report,报表中包含了“评委表”

23、中的所有字段。3. 建立一个数据库文件 “大奖赛.dbc” ,并将“歌手表” 、 “评委表”和“评分表”三个自由表添加到该数据库中。4. 使用 SQL 的语句 ALTER TABLE 命令为“评委表”的“评委编号”字段增加有效性规则:评委编号的最左边两位字符是 11(使用LEFT 函数) ,并将该 SQL 语句存储在 three.prg 中,否则不得分。第 36 套:一、基本操作题(共 4 小题,第 1 和 2 题 二级 VFP 360 教育在线 宇创 IT 培训 07 年 9 月内部资料10是 7 分、第 3 和 4 题是 8 分)在考生文件夹下,完成如下操作:1. 将 student 表中

24、学号为 99035001 的学生的院系字段值修改为“经济“ 。2. 将 score 表的 “成绩“字段的名称修改为“考试成绩“ 。3. 使用 SQL 命令(ALTER TABLE)为 student 表建立一个候选索引,索引名和索引表达式都是“学号 “,并将相应的 SQL 命令保存在three.prg 文件中。4. 利用表设计器为 course 表建立一个候选索引,索引名和索引表达式都是“课程编号“。第 37 套:一、基本操作题(共四小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生文件夹下完成如下操作:1. 打开项目文件 salary_p,将考生文件夹下的数据库 sal

25、ary_db 添加到该项目中。2. 在 salary_db 数据库中为 dept 表创建一个主索引(升序) ,索引名和索引表达式均是 “部门号“ ;为 salarys 表创建一个普通索引(升序) ,索引名和索引表达式均是“部门号“, 再创建一个主索引(升序) 、索引名和索引表达式均是“雇员号“。3. 通过 “部门号“ 字段建立 salarys 表和 dept 表间的永久联系。4. 为以上建立的联系设置参照完整性约束:更新规则为“限制“;删除规则为“级联“;插入规则为“限制“。第 38 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生目录下完成

26、如下操作:1. 新建一个名为“学生“ 的数据库。2. 将 “学生“、“选课“ 、“课程“三个自由表添加到新建的数据库“学生 “中。3. 通过“学号“字段为“学生“ 表和 “选课“表建立永久联系。4. 为上面建立的联系设置参照完整性约束:更新和删除规则为“级联“ ,插入规则为“限制“。第 39 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生目录下完成下列操作:1. 从数据库 stock 中移去表 stock_fk(不是删除)。2. 将自由表 stock_name 添加到数据库中。3. 为表 stock_sl 建立一个主索引,索引名和索引表达式

27、均为“股票代码 “。4. 为 stock_name 表的股票代码字段设置有效性规则,“规则“是:left(股票代码,1)=“6“,错误提示信息是“ 股票代码的第一位必须是 6“。第 40 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生文件夹下完成如下操作:1. 建立数据库 BOOKAUTH.DBC,把表BOOKS.DBF 和 AUTHORS.DBF 添加到该数据库。2. 为 AUTHORS 表建立主索引,索引名“PK“,索引表达式“作者编号 “。3. 为 BOOKS 表分别建立两个普通索引,其一索引名为“RK“,索引表达式为“图书编号“;其二索引名和索引表达式均为“ 作者编号“ 。4. 建立 AUTHORS 表和 BOOKS 表之间的永久联系。第 41 套:一、基本操作题(共 4 小题,第 1 和 2 题是 7 分、第 3 和 4 题是 8 分)在考生文件夹下,打开 Ecommerce 数据库,完成如下操作:1. 打开 Ecommerce 数据库,并将考生文件夹下的自由表 OrderItem 添加到该数据

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育教学资料库 > 精品笔记

Copyright © 2018-2021 Wenke99.com All rights reserved

工信部备案号浙ICP备20026746号-2  

公安局备案号:浙公网安备33038302330469号

本站为C2C交文档易平台,即用户上传的文档直接卖给下载用户,本站只是网络服务中间平台,所有原创文档下载所得归上传人所有,若您发现上传作品侵犯了您的权利,请立刻联系网站客服并提供证据,平台将在3个工作日内予以改正。