1、国家二级 VF 机试(操作题)-试卷 27 及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下完成如下基本操作: 1通过 SQL INSERT 语句插入元组(“p7”,“PN7”,1020)到“零件信息”表(注意不要重复执行插入操作),并将相应的 SQL 语句存储在文件 oneprg 中。 2通过SQL DELETE 语句从“零件信息”表中删除单价小于 600 的所有记录,并将相应的 SQL 语句存储在文件two.prg 中。 3通过 SQL UPDATE 语句将“零件信息”表中零件号为“p4”的零件的单价更改为 1090,并将相应
2、的 SQL 语句存储在文件 threeprg 中。 4打开菜单文件 mymenumnx,然后生成可执行的菜单程序 mymenumpr。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.1建立一个表单文件 myform,将 employee 表添加到表单的数据环境中,然后在表单中添加表格控件grid1,指定其记录源类型为“别名”、记录源为 employee 表文件,最后添加一个“退出”命令按钮控件Command1,程序运行时单击该命令按钮将关闭表单。 2修改 twoprg 文件中的 SQL SELECT 命令,使之正确运行时可以显示如下结果: 组别 组长 组员 1 朱茵 赵一军
3、 1 朱茵 李龙 1 朱茵 王婧 1 朱茵 王一凡 2 李毅军 刘严俊 2 李毅军 杨小萍 2 李毅军 胡小晴 3 吴军 杨兰 3 吴军 吴伟军 3 吴军 赵小青 3 吴军 韦小光 4 杨一明 李琪 4 杨一明 杨小阳 4 杨一明 李楠 4 杨一明 胡一刀(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.(1)在考生文件夹下建立一个文件名和表单名均为 oneform 的表单,该表单中包括两个标签(Labell 和Label2)、一个选项按钮组(OptionGroup1)、一个组合框(Comb01)和两个命令按钮(Command1 和 Command2),Label1 和 Lb
4、el2 的标题分别为“工资”和“实例”,选项组中有两个选项按钮,标题分别为“大于等于”和“小于”,Commandl 和 Comman的标题分别为“生成”和“退出”,如下图所示。 (分数:2.00)_国家二级 VF 机试(操作题)-试卷 27 答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下完成如下基本操作: 1通过 SQL INSERT 语句插入元组(“p7”,“PN7”,1020)到“零件信息”表(注意不要重复执行插入操作),并将相应的 SQL 语句存储在文件 oneprg 中。 2通过SQL DELETE 语句从“零件信息”表中
5、删除单价小于 600 的所有记录,并将相应的 SQL 语句存储在文件two.prg 中。 3通过 SQL UPDATE 语句将“零件信息”表中零件号为“p4”的零件的单价更改为 1090,并将相应的 SQL 语句存储在文件 threeprg 中。 4打开菜单文件 mymenumnx,然后生成可执行的菜单程序 mymenumpr。(分数:2.00)_正确答案:(正确答案:(1)打开 Visual FoxPro,在命令窗口输入“INSERT INTO 零件信息VALUES(“p7”,“PN7”,1020)”,并按下回车键执行语句。 然后创建一个程序文件 oneprg,把代码复制过去并保存。 (2)
6、在命令窗口输入“DELETE FROM 零件信息 WHERE 单价600”,并按下回车键执行语句。 然后创建一个程序文件 twoprg,把代码复制过去并保存。 (3)在命令窗口输入“UPDATE 零件信息 SET 单价=1090 WHERE 零件号=“p4”,并按下回车键执行语句。 然后创建一个程序文件threeprg,把代码复制过去并保存。 (4)打开菜单 mymenumnx 后,选择系统菜单中的“菜单”,然后选择“生成”。)解析:二、简单应用题(总题数:1,分数:2.00)2.1建立一个表单文件 myform,将 employee 表添加到表单的数据环境中,然后在表单中添加表格控件grid
7、1,指定其记录源类型为“别名”、记录源为 employee 表文件,最后添加一个“退出”命令按钮控件Command1,程序运行时单击该命令按钮将关闭表单。 2修改 twoprg 文件中的 SQL SELECT 命令,使之正确运行时可以显示如下结果: 组别 组长 组员 1 朱茵 赵一军 1 朱茵 李龙 1 朱茵 王婧 1 朱茵 王一凡 2 李毅军 刘严俊 2 李毅军 杨小萍 2 李毅军 胡小晴 3 吴军 杨兰 3 吴军 吴伟军 3 吴军 赵小青 3 吴军 韦小光 4 杨一明 李琪 4 杨一明 杨小阳 4 杨一明 李楠 4 杨一明 胡一刀(分数:2.00)_正确答案:(正确答案:(1)步骤 1:在
8、命令窗口输入命令“create form myform”,按下回车键新建一个表单。 步骤 2:在表单空白处单击鼠标右键,为表单添加数据环境表 employee,并将 employee 表从数据环境中拖曳到表单中,在表单的属性工具栏里修改表格的 Name 属性为“Grid1”。 步骤 3:通过表单控件工具栏为表单添加一个命令按钮,修改其 Caption 属性为“退出”,双击命令按钮,编写其 Click 事件“ThisFormRelease”。 步骤 4:保存并运行表单。 (2)步骤 1:打开程序文件 twoprg。 步骤 2:修改程序中的错误命令。 第 1 处错误改为“from employee
9、 p join employee c”。 第 2 处错误改为“n p组别=c组 o 别 where c职务=”组长”and c姓名p姓名”。 步骤 3:保存并运行程序,查看程序的运行结果。)解析:三、综合应用题(总题数:1,分数:2.00)3.(1)在考生文件夹下建立一个文件名和表单名均为 oneform 的表单,该表单中包括两个标签(Labell 和Label2)、一个选项按钮组(OptionGroup1)、一个组合框(Comb01)和两个命令按钮(Command1 和 Command2),Label1 和 Lbel2 的标题分别为“工资”和“实例”,选项组中有两个选项按钮,标题分别为“大于等于”和“小于”,Commandl 和 Comman的标题分别为“生成”和“退出”,如下图所示。 (分数:2.00)_正确答案:(正确答案:步骤 1:在命令窗口输入“Create Form oneform”并按回车键,新建一个名为oneform 表单。 步骤 2:在表单控件工具栏中以拖曳的方式向表单中添加两个标签、一个选项组、一个组合框和两个命令按钮,并修改各控件的属性,如图 386 所示。 )解析: