1、国家二级 VF 机试-试卷 74-2 及答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_2.在考生文件夹下完成如下操作: 1打开数据库 SCORE_MANAGER,该数据库中含 3 个有联系的表STUDENT、SCORE1 和 COURSE,根据已经建立好的索引,建立表之间联系。 2为 COURSE 表增加字段:开课学期(N,2,0)。 3为 SCORE1 表“成绩”字段设置字段有效性规则:成绩=0,出错提示信息是:“成绩必须大于或等于零。” 4将 SCORE1 表“成绩”字段的默认值设置为空值(NULL)。(
2、分数:2.00)_二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_4.在考生文件夹下完成如下简单应用: 1用 SQL 语句完成下列操作:将选课在 5 门课程以上(包括 5 门)的学生的学号、姓名、平均分和选课门数按平均分降序排序,并将结果存放于数据库表 stu_temp 中(字段名为学号、姓名、平均分和选课门数)。 2建立一个名为 menu_lin 的下拉式菜单,菜单中有两个菜单项“查询”和“退出”。“查询”项下还有一个子菜单,子菜单有“按姓名”和“按学号”两个选项。在“退出”菜单项下创建过程,该过程负责使程序返回到系统菜单。(分数:2.00)_三、综合应用题
3、(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_6.在考生文件夹下,打开 Ecommerce 数据库,完成如下综合应用(所有控件的属性必须在表单设计器的属性窗口中设置): 设计一个文件名和表单名均为 myform 的表单,表单标题为“客户基本信息”。要求该表单上有“女客户信息”(Command1)、“客户购买商品情况”(Command2)、“输出客户信息”(Command3)和“退出”(Command4)4 个命令按钮。 各命令按钮功能如下: (1) 单击“女客户信息”按钮,使用 SQL的 SELECT 命令查询客户表 Customer 中“女”客户的全部信息; (2) 单
4、击“客户购买商品情况”按钮,使用 SQL 的 SELECT 命令查询简单应用中创建的 sb_view 视图中的全部信息; (3) 单击“输出客户信息”按钮,调用简单应用中设计的报表文件 myreport 在屏幕上预览(PREVIEW)客户信息; (4) 单击“退出”按钮,关闭表单。(分数:2.00)_国家二级 VF 机试-试卷 74-2 答案解析(总分:12.00,做题时间:90 分钟)一、基本操作题(总题数:2,分数:4.00)1.基本操作题()(分数:2.00)_解析:2.在考生文件夹下完成如下操作: 1打开数据库 SCORE_MANAGER,该数据库中含 3 个有联系的表STUDENT、
5、SCORE1 和 COURSE,根据已经建立好的索引,建立表之间联系。 2为 COURSE 表增加字段:开课学期(N,2,0)。 3为 SCORE1 表“成绩”字段设置字段有效性规则:成绩=0,出错提示信息是:“成绩必须大于或等于零。” 4将 SCORE1 表“成绩”字段的默认值设置为空值(NULL)。(分数:2.00)_正确答案:(正确答案:1打开数据库设计器,在父表中选中主索引,按住鼠标拖动至子表相应的普通索引上,释放鼠标,联系即已建立。 2打开 COURSE 表表设计器,将光标移动到最后的空字段格中,输入新的字段名、字段类型及长度。 3打开表设计器,选中“成绩”字段,在“字段有效性”中的
6、“规则”文本框中填入:成绩=0,在“信息”文本框中填入:“成绩必须大于或等于零”,单击“确定”按钮。 4在表设计器对话框中,选择“成绩”字段,单击 NULL 列下的按钮(表示此列允许空值),然后再在“字段有效性”中的默认值中填入.NULL.,单击“确定”。)解析:二、简单应用题(总题数:2,分数:4.00)3.简单应用题()(分数:2.00)_解析:4.在考生文件夹下完成如下简单应用: 1用 SQL 语句完成下列操作:将选课在 5 门课程以上(包括 5 门)的学生的学号、姓名、平均分和选课门数按平均分降序排序,并将结果存放于数据库表 stu_temp 中(字段名为学号、姓名、平均分和选课门数)
7、。 2建立一个名为 menu_lin 的下拉式菜单,菜单中有两个菜单项“查询”和“退出”。“查询”项下还有一个子菜单,子菜单有“按姓名”和“按学号”两个选项。在“退出”菜单项下创建过程,该过程负责使程序返回到系统菜单。(分数:2.00)_正确答案:(正确答案:1在 Visual FoxPro 的命令窗口中输入下列命令: SELECT 学生.学号,学生.姓名,AVG(选课.成绩) as 平均分,; COUNT(选课.课程号) AS 选课门数; FROM 学生! 学生 INNER JOIN 学生! 选课; INNER JOIN 学生! 课程; ON 课程.课程号=选课.课程号; ON 学生.学号=
8、选课.学号; GROUP BY 学生.姓名; HAVING COUNT(选课.课程号)=5; ORDER BY 3 DESC: INTO TABLE stu_temp.dbf)解析:三、综合应用题(总题数:2,分数:4.00)5.综合应用题()(分数:2.00)_解析:6.在考生文件夹下,打开 Ecommerce 数据库,完成如下综合应用(所有控件的属性必须在表单设计器的属性窗口中设置): 设计一个文件名和表单名均为 myform 的表单,表单标题为“客户基本信息”。要求该表单上有“女客户信息”(Command1)、“客户购买商品情况”(Command2)、“输出客户信息”(Command3)
9、和“退出”(Command4)4 个命令按钮。 各命令按钮功能如下: (1) 单击“女客户信息”按钮,使用 SQL的 SELECT 命令查询客户表 Customer 中“女”客户的全部信息; (2) 单击“客户购买商品情况”按钮,使用 SQL 的 SELECT 命令查询简单应用中创建的 sb_view 视图中的全部信息; (3) 单击“输出客户信息”按钮,调用简单应用中设计的报表文件 myreport 在屏幕上预览(PREVIEW)客户信息; (4) 单击“退出”按钮,关闭表单。(分数:2.00)_正确答案:(正确答案:新建一表单,设置其 name 属性为“myform”,单击“保存”按钮,输
10、入保存的文件名为“myform”。设置表单的 Caption 属性值为“客户基本信息”。在表单上创建 4 个命令按钮,设置它们的 Caption 属性分别为“女客户信息”、“客户购买商品情况”、“输入客户信息”和“退出”。 双击 Command1 按钮,在它的 Click 事件代码中输入以下命令代码: SELECT * FROM CUSTOMER WHERE 性别=“女“ 双击 Command2 按钮,在它的 Click 事件代码中输入以下命令代码: SELECT * FROM SB_VIEW 双击 Command3 按钮,在它的 Click 事件代码中输入以下命令代码: REPORT FORM myreport preview 双击Command4 按钮,在它的 Click 事件代码中输入以下命令代码: Thisform.Release)解析:
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1