1、二级 VISUAL+FOXPRO机试-64 及答案解析(总分:100.00,做题时间:90 分钟)一、一 基本操作题(总题数:1,分数:30.00)1.(1)在下根据 SCORE_MANAGER数据库,使用查询向导建立一个含有“姓名”和“出生日期”的标准查询QUERY3_1.QPR。(2)从 SCORE_MANAGER数据库中删除名为 NEW_VIEW3的视图。(3)用 SQL命令向 SCORE1表中插入一条记录:学号为“993503433”、课程号为“0001”、成绩为 99。(4)打开表单 MYFORM3_4,向其中添加一个“关闭”命令按钮(名称为 Command1),表单运行时,单击此按
2、钮关闭表单(不能有多余的命令)。(分数:30.00)_二、二 简单应用题(总题数:1,分数:40.00)2.在考生文件夹下完成如下简单应用:(1)建立一个名为 NEW_VIEW的视图,该视图含有选修了课程但没有参加考试(成绩字段值为 NULL)的学生信息(包括“学号”、“姓名”和“系部”3 个字段)。(2)建立表单 MYFORM3,在表单上添加一个表格控件(名称为 grdCourse),并通过该控件显示表 COURSE的内容(要求 RecordSourceType属性必须为 0)。(分数:40.00)_三、三 综合应用题(总题数:1,分数:30.00)3.利用菜单设计器建立一个菜单 TJ_ME
3、NU3,要求如下:(1)主菜单(条形菜单)的菜单项中有“统计”和“退出”两项。(2)“统计”菜单下只有一个“平均”菜单项,该菜单项用来统计各门课程的平均成绩,统计结果包含“课程名”和“平均成绩”两个字段,并将统计结果按课程名升序保存在表 NEW_TABLE32中。(3)“退出”菜单项的功能是返回 Visual FoxPro系统菜单(只能在命令框中填写相应命令)。菜单建立后,运行该菜单中的各个菜单项。(分数:30.00)_二级 VISUAL+FOXPRO机试-64 答案解析(总分:100.00,做题时间:90 分钟)一、一 基本操作题(总题数:1,分数:30.00)1.(1)在下根据 SCORE
4、_MANAGER数据库,使用查询向导建立一个含有“姓名”和“出生日期”的标准查询QUERY3_1.QPR。(2)从 SCORE_MANAGER数据库中删除名为 NEW_VIEW3的视图。(3)用 SQL命令向 SCORE1表中插入一条记录:学号为“993503433”、课程号为“0001”、成绩为 99。(4)打开表单 MYFORM3_4,向其中添加一个“关闭”命令按钮(名称为 Command1),表单运行时,单击此按钮关闭表单(不能有多余的命令)。(分数:30.00)_正确答案:(微步骤 (1)打开考生文件夹下名为“SCORE_MANAGER”的数据库。单击“向导”按钮,新建一个查询。根据向
5、导的提示,先从名为“STUDENT”的表中选择“姓名”和“出生日期”两个字段,然后根据提示单击“完成”按钮,在弹出的“另存为”对话框中输入文件名“QUERY3_1.QPR”,具体步骤如图 2.1所示。(2)打开名为“SCORE_MANAGER”的数据库,在数据库设计器中选中 NEW_VIEW3,右击选择“删除”命令,操作步骤如图 2.2所示。)解析:解析 本题关键字有:使用查询向导建立查询,删除视图,利用 SQL语句插入元组,编写退出表单的代码。通过查询向导来完成查询的创建,在数据库设计器中删除视图(注意“移去”与“删除”的区别),执行 SQL的插入语句,最终完成表单的制作。二、二 简单应用题
6、(总题数:1,分数:40.00)2.在考生文件夹下完成如下简单应用:(1)建立一个名为 NEW_VIEW的视图,该视图含有选修了课程但没有参加考试(成绩字段值为 NULL)的学生信息(包括“学号”、“姓名”和“系部”3 个字段)。(2)建立表单 MYFORM3,在表单上添加一个表格控件(名称为 grdCourse),并通过该控件显示表 COURSE的内容(要求 RecordSourceType属性必须为 0)。(分数:40.00)_正确答案:(微步骤 (1)本题操作步骤如下。步骤 1:打开名为“Score_manager”的数据库,右键单击数据库空白处,单击“新建本地视图”命令,将“stude
7、nt”和“score1”数据表添加到视图设计器中,具体步骤如图 2.3所示。步骤 2:将“student 学号”、“student 姓名”和“student 系部”3 个字段添加到“选定字段”中,如图 2.4所示。步骤 3:按照题目要求,在“筛选”选项卡中设置筛选条件,如图 2.5所示。步骤 4:保存视图并命名为“NEW_VIEW”,然后运行视图查看结果。(2)本题操作步骤如下。步骤 1:新建一个表单,向其中添加一个表格控件,将其 Name属性改为“grdcourse”,如图 2.6所示。步骤 2:选中表格控件,右击选择“生成器”命令,在打开的表格生成器窗口中,将“表格项”选项卡下所有 COU
8、RSE表的字段添加到选定字段中,如图 2.7所示。)解析:解析 本题关键字有:建立视图,在表单中设置表格控件的属性。第 1小题的关键之处是在视图设计器中设置筛选条件及字段的选取;而第 2小题需要注意表格控件的 RecordSource属性,该属性用于表示表格控件对应的数据来源,一般情况下,表格的 RecordSourceType属性常与 RecordSource属性搭配使用,该属性用于表示数据来源的类型。三、三 综合应用题(总题数:1,分数:30.00)3.利用菜单设计器建立一个菜单 TJ_MENU3,要求如下:(1)主菜单(条形菜单)的菜单项中有“统计”和“退出”两项。(2)“统计”菜单下只
9、有一个“平均”菜单项,该菜单项用来统计各门课程的平均成绩,统计结果包含“课程名”和“平均成绩”两个字段,并将统计结果按课程名升序保存在表 NEW_TABLE32中。(3)“退出”菜单项的功能是返回 Visual FoxPro系统菜单(只能在命令框中填写相应命令)。菜单建立后,运行该菜单中的各个菜单项。(分数:30.00)_正确答案:(微步骤 通过“新建”窗口新建一个菜单,根据题目要求进行如下操作,具体步骤如图 2.8所示。)解析:解析 本题关键字有:建立条形菜单,完成菜单项的设计。单击“文件”|“新建”命令或常用工具栏中的“新建”按钮,在弹出的对话框中选择“菜单”,选项并单击“确定”按钮,根据题目要求在菜单设计器中对菜单进行设计,按照题目的要求编写对应菜单项中的命令语句。