【计算机类职业资格】2019年计算机等级考试二级VFP考前预测操作试题2及答案解析.doc
《【计算机类职业资格】2019年计算机等级考试二级VFP考前预测操作试题2及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】2019年计算机等级考试二级VFP考前预测操作试题2及答案解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、2019 年计算机等级考试二级 VFP 考前预测操作试题 2 及答案解析(总分:100.00,做题时间:120 分钟)一、基本操作题(总题数:3,分数:30.00)1.在考生文件夹下完成下列操作(在“数据 1”数据库中完成):(1)为“student”表在“学号”字段上建立升序主索引,索引名为“学号”。(2)为“student”表的“性别”字段定义有效性规则,规则表达式为:性别$”FM”;出错提示信息是:“性别必须是 M 或 F”。(3)在“student”表的“性别”和“年龄”字段之间插入一个“出生日期”字段,数据类型为“日期型”(修改表结构)。(4)用 SQL 的 UPDATE 命令将学生
2、“赵飞”的出生日期修改为 l988 年 7 月 26 日,并将该语句保存在“result.txt”文件中。(分数:10.00)_2.在考生文件夹下的“职员管理”数据库中完成下列基本操作:(1)为“员工信息”表增加一个字段,字段名为“EMAIL”,类型为“字符型”,宽度为“20”。(2)设置“员工信息”表中“性别”字段的有效性规则,性别取“男”或“女”,默认值为“女”。(3)在“员工信息”表中,将所有记录的“EMAIL”字段值用“部门编号”的字段值加上“职工编号”的字段值再加上“XXX”进行替换。(4)通过“部门编号”字段建立“员工信息”表和“部门”表间的永久联系。(分数:10.00)_3.(1
3、)将考生文件夹下的自由表“选课”添加到数据库“学生管理”中。(2)建立表“宿舍”和表“学生”之间的关联(两表的索引已经建立)。(3)为(2)中建立的关联设置完整性约束,要求:更新规则为“级联”,删除规则为“忽略”,插入规则为“限制”。(4)修改表单“bdl”,为其添加一个按钮控件,并修改按钮的标题为“确定”。(分数:10.00)_二、简单应用题(总题数:4,分数:40.00)4.考生文件夹下有一个数据库“学校管理”,其中有数据库表“student”、“score”和“course”(1)在考生文件夹下有程序文件“cxl.pr9”,该程序的功能是检索分数小于 60 的学生的全部信息。请修改程序中
4、的错误,并调试该程序,使之正确运行。考生不得增加或删减代码。(2)编写程序“cx2.pr9”,实现“输入一个数判断其是否为素数”的功能。(分数:10.00)_5.(1)在“team”数据库中有数据库表“积分”,统计“胜场”=“负场”的所有信息。并将结果放在表“result2”中,将所使用到的 SQL 语句保存到“cxl.pr9”中。(2)在考生文件夹下有一个数据库“team”,其中有数据库表“积分”。使用报表向导制作一个名为“rptl”的报表。要求:选择表中的全部字段;报表样式为“随意式”;报表布局:列数为“2”,方向为“横向”;排序字段为“积分”(降序);积分相同时按胜场次排序(降序);报表
5、标题设置为“积分榜”。(分数:10.00)_6.(1)编写程序“cxl.pr9”,对职员信息表完成如下 3 个功能:删除“职员编号”为“0010”的商品的记录。将所有人的“月薪”增加 10%。查询“籍贯”为“上海”的表记录。(2)根据数据库“公司”中的表“部门”和表“职员信息”建立一个查询,该查询包含字段“部门名称”、“姓名”和“职员编号”。查询条件为“月薪”在 3200 元(含)以上。要求按“职员编号”升序排序,并将查询保存为“qry1”。(分数:10.00)_7.(1)“cxl.pr9”中有 3 行语句,分别用于:查询出表“图书”的书名和作者字段;将价格字段的值加 2;统计“清华大学出版社
6、”出版的图书的平均价格。每一行中均有一处错误,请更正。(2)在考生文件夹下有表“图书信息”,在考生文件夹下设计一个表单“bdl”,标题为“图书信息输入”。该表单为“图书信息”表的窗口输入界面,表单上还有一个标题为“关闭”的按钮,单击该按钮则退出。(分数:10.00)_三、综合应用题(总题数:3,分数:30.00)8.首先为“order_d”表增加一个新字段:新单价(类型与原来的单价字段相同)。然后编写满足如下要求的程序:根据“order_m”表中的“订单日期”字段的值确定“order_d”表的“新单价”字段的值,原则是:订单日期为 2007 年的“新单价”字段的值为原单价的 90%,订单日期为
7、 2006 年的“新单价”字段的值为原单价的 110%(注意:在修改操作过程中不要改变“order_d”表记录的顺序)。将“order_d”表中的记录存储到“od_new”表中(表结构与“order_d”表结构完全相同)。最后将程序保存为“result.pr9”,并执行该程序。接着再利用 Visual FoxPro 的“快速报表”功能建立一个简单的报表,该报表内容按顺序含有“order_d”表的全部信息,将报表文件保存为“bbl”。(分数:10.00)_9.在考生文件夹下,对“职员管理”数据库完成如下综合应用:建立一个名称为“viewl”的视图,查询每个职员的部门编号、部门名称、职工编号、姓名
8、、性别、年龄和 EMAIL。设计一个名称为“bd2”的表单,表单上设计一个页框,页框有“部门”和“职员”两个选项卡,在表单下方有一个“关闭”命令按钮。要求如下:表单的标题名称为“公司人事信息”。单击选项卡“职员”,在选项卡“职员”中使用“表格”方式显示“viewl”视图中的记录。单击选项卡“部门”,在选项卡“部门”中使用“表格”方式显示“部门”表中的记录。单击“关闭”命令按钮,关闭表单。(分数:10.00)_10.在考生文件夹下有数据库“投资”,请编写并运行符合下列要求的程序:设计一个名为“cd1”的菜单,菜单中有两个菜单项“计算”和“关闭”。程序运行时,单击“计算”菜单项应完成下列操作:将现
9、价比买入价高的股票账户信息存入“账户_yl”表,其中:盈利=(现价-基准价)*持有数量(注意:要先把表“账户_yl”内容清空)根据“账户_yl”表计算总盈利金额,存入一个新表“盈利账户”中,包括字段:“股票账户”和“盈利金额”。单击“关闭”菜单项,程序终止运行。(分数:10.00)_2019 年计算机等级考试二级 VFP 考前预测操作试题 2 答案解析(总分:100.00,做题时间:120 分钟)一、基本操作题(总题数:3,分数:30.00)1.在考生文件夹下完成下列操作(在“数据 1”数据库中完成):(1)为“student”表在“学号”字段上建立升序主索引,索引名为“学号”。(2)为“st
10、udent”表的“性别”字段定义有效性规则,规则表达式为:性别$”FM”;出错提示信息是:“性别必须是 M 或 F”。(3)在“student”表的“性别”和“年龄”字段之间插入一个“出生日期”字段,数据类型为“日期型”(修改表结构)。(4)用 SQL 的 UPDATE 命令将学生“赵飞”的出生日期修改为 l988 年 7 月 26 日,并将该语句保存在“result.txt”文件中。(分数:10.00)_正确答案:(【操作步骤】(1)在命令窗口输入命令:USE student(回车执行)MODIFY STRUCTURE(回车执行)在“student”表设计器的“索引”选项卡的“索引名”中输入
11、“学号”,选择索引类型为“主索引”,索引表达式为“学号”。(2)在“student”表设计器的字段选项卡中,首先选择“性别”字段,然后在规则文本框中输入“性别$”“MF”,在信息文本框中输入“性别必须是 M 或 F“”。(3)在“student”表设计器的“字段”选项卡中,选择“年龄”字段,然后单击右边的“插入”按钮,新增一个字段,将字段名改为“出生日期”,将“类型”改为日期型。(4)在命令窗口中输入:UPDATE student SET 出生日期=ctod(“07261988”)WHERE 姓名=“赵飞“(回车执行)解析:2.在考生文件夹下的“职员管理”数据库中完成下列基本操作:(1)为“员
12、工信息”表增加一个字段,字段名为“EMAIL”,类型为“字符型”,宽度为“20”。(2)设置“员工信息”表中“性别”字段的有效性规则,性别取“男”或“女”,默认值为“女”。(3)在“员工信息”表中,将所有记录的“EMAIL”字段值用“部门编号”的字段值加上“职工编号”的字段值再加上“XXX”进行替换。(4)通过“部门编号”字段建立“员工信息”表和“部门”表间的永久联系。(分数:10.00)_正确答案:(【操作步骤】(1)选择【文件】【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“职员管理.dbc”,单击“确定”按钮,打开数据库设计器。在“数据库设计器”中,选择表“
13、员工信息”,单击鼠标右键,在弹出的快捷菜单中选择“修改”命令,打开表设计器。在“表设计器”中,单击“字段”选项卡,单击最后一行,输入字段名“EMAIL”,“类型”为“字符型”,“宽度”为“20”。(2)在“员工信息”表设计器的“字段”选项卡中,选择“性别”字段,在“字段有效性”的“规则”文本框中输入“性别=男OR 性别=女”,“默认值”文本框中输入“女”,单击“确定”按钮关闭表设计器并保存表“员工信息”结构。(3)在“数据库设计器”中,选择表“员工信息”,单击鼠标右键,在弹出的快捷菜单中选择“浏览”,打开数据浏览窗口。选择【表】【替换字段】命令,打开“替换字段”对话框,在“字段”下拉列表框中选
14、择“EMAIL”字段,在“替换为”文本框中输入“部门编号+职工编号+XXX”,在“替换条件”的“作用范围”下拉列表框中选择“ALL”,单击“替换”命令按钮进行字段值替换。(4)在数据库设计器中,将“部门”表中“索引”下面的“部门编号”主索引字段拖曳到“员工信息”表中“索引”下面的“部门编号”索引字段上,建立两个表之间的永久性联系。)解析:3.(1)将考生文件夹下的自由表“选课”添加到数据库“学生管理”中。(2)建立表“宿舍”和表“学生”之间的关联(两表的索引已经建立)。(3)为(2)中建立的关联设置完整性约束,要求:更新规则为“级联”,删除规则为“忽略”,插入规则为“限制”。(4)修改表单“b
15、dl”,为其添加一个按钮控件,并修改按钮的标题为“确定”。(分数:10.00)_正确答案:(【操作步骤】(1)选择【文件】【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“数据库”,选择“学生管理.dbc”,单击“确定”按钮,打开数据库设计器。在“数据库设计器”中,单击右键选择“添加表”,在“打开”对话框中选择表“选课”,单击“确定”按钮将自由表“选课”添加到数据库“学生管理”中。(2)在数据库设计器中,将“宿舍”表中“索引”下面的“宿舍编号”主索引字段拖曳到“学生”表中“索引”下面的“宿舍编号”索引字段上,建立两个表之间的永久性联系。(3)在数据库设计器中,选择【数据库】【清理数
16、据库】命令清理数据库。右键单击“宿舍”表和“学生”表之间的关系线,在弹出的快捷菜单中选择“编辑参照完整性”命令,打开参照完整性生成器。单击“更新规则”选项卡,选择“级联”;单击“删除规则”选项卡,选择“忽略”;单击“插入规则”选项卡,选择“限制”;单击“确定”按钮,保存参照完整性设置。(4)选择【文件】【打开】命令,在“打开”对话框的“文件类型”下拉列表框中选择“表单”,选择“bd1;SCX”,单击“确定”按钮,打开表单设计器,单击表单控件工具栏上的“命令按钮”控件图标,为表单添加一个命令按钮 Command1。在按钮属性窗口中将命令按钮 Command1 的 Caption 属性值修改为“确
17、定”。关闭表单设计器并保存表单“bd1”。)解析:二、简单应用题(总题数:4,分数:40.00)4.考生文件夹下有一个数据库“学校管理”,其中有数据库表“student”、“score”和“course”(1)在考生文件夹下有程序文件“cxl.pr9”,该程序的功能是检索分数小于 60 的学生的全部信息。请修改程序中的错误,并调试该程序,使之正确运行。考生不得增加或删减代码。(2)编写程序“cx2.pr9”,实现“输入一个数判断其是否为素数”的功能。(分数:10.00)_正确答案:(【操作步骤】(1)在命令窗口中输入命令:MODI COMM cx1(回车执行),打开程序文件编辑窗口,在程序文件
18、编辑窗口中将原程序:SELECT*FROM student WHERE 学号=(SELECT 学号 FROM score WHERE 成绩2 的整数:TO aabb=.T.FoR i=2 TO INT(SQRT(aa)IF aa/i=INT(aa/i)THEN?STR(aa)+不是素数!bb=.F.EXITENDIFNEXTIF bb THEN?STR(aa)+是素数!ENDIF关闭程序文件编辑窗口并保存程序文件。在命令窗口中输入命令:DO cx2(回车执行),执行程序文件。)解析:5.(1)在“team”数据库中有数据库表“积分”,统计“胜场”=“负场”的所有信息。并将结果放在表“resul
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 2019 计算机等级考试 二级 VFP 考前 预测 操作 试题 答案 解析 DOC
