1、国家二级 VF机试(操作题)模拟试卷 520及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.(1)在考生文件夹下建立一个名为 empbak的表,其结构与 employee表的结构完全相同。 (2)为employee表的“职员号”字段建立一个候选索引,索引名为 empid,表达式为“职员号”。 (3)使用报表向导生成一个名为 employeefrx 的报表文件,其中包括 employee表的职员号、姓名、性别和职务 4个字段,报表样式为“简报式”,按“职员号”升序排序,报表标题为“职员一览表”。 (4)建立一个名为oneprg 的命令文件,该文件
2、包含一条运行(预览)报表文件 employeefrx 的命令。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.(1)建立一个表单文件 myform,将 employee表添加到表单的数据环境中,然后在表单中添加表格控件grid1,指定其记录源类型为“别名”、记录源为 employee表文件,最后添加一个“退出”命令按钮控件Command1,程序运行时单击该命令按钮将关闭表单。 (2)修改 twoprg 文件中的 SQL SELECT命令,使之正确运行时可以显示如下结果: (分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.(1)在考生文件夹下建立如下图所示的
3、表单文件 form_three,表单名为 form1。标签控件命名为 Ln,文本框控件命名为 Textn,命令按钮控件命名为 Commands。表单运行时在文本框中输入职员号,单击“开始查询”命令按钮查询该职员所经手的订购单信息(取自 order表),查询的信息包括订单号、客户号、签订日期和金额,查询结果按签订日期升序排列,将结果存储到用字母“t”加上职员号命名的表文件中。例如,职员 101经手的订购单信息将存储在表 t101中,每次完成查询后关闭表单。 (分数:2.00)_国家二级 VF机试(操作题)模拟试卷 520答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,
4、分数:2.00)1.(1)在考生文件夹下建立一个名为 empbak的表,其结构与 employee表的结构完全相同。 (2)为employee表的“职员号”字段建立一个候选索引,索引名为 empid,表达式为“职员号”。 (3)使用报表向导生成一个名为 employeefrx 的报表文件,其中包括 employee表的职员号、姓名、性别和职务 4个字段,报表样式为“简报式”,按“职员号”升序排序,报表标题为“职员一览表”。 (4)建立一个名为oneprg 的命令文件,该文件包含一条运行(预览)报表文件 employeefrx 的命令。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1
5、)在命令窗口输入命令“use employee”,然后按回车键。接着在命令窗口输入命令“copy stru toemp_bakdbf”,再按回车键。或者通过常用工具栏中的“打开”按钮打开 EMPLOYEE表,然后在命令窗口输入“copy stru t0 emp_bakdbf”,再按回车键。 (2)打开考生文件夹下的:EMPLOYEE 表,在命令窗口输入“MODI STRU”命令,在表设计器中按要求为表设置候选索引,索引名为“empid”,索引表达式为“职员号”。 (3)通过报表向导新建一个报表,向其中添加 EMPLOYEE表,然后按要求将指定字段添加到报表中,并对“职员号”设置升序排序。修改报
6、表样式为“简报式”,报表标题为“职员一览表”。最后将报表保存为“EMPLOYEEFRX”,如图 3140 所示。 )解析:二、简单应用题(总题数:1,分数:2.00)2.(1)建立一个表单文件 myform,将 employee表添加到表单的数据环境中,然后在表单中添加表格控件grid1,指定其记录源类型为“别名”、记录源为 employee表文件,最后添加一个“退出”命令按钮控件Command1,程序运行时单击该命令按钮将关闭表单。 (2)修改 twoprg 文件中的 SQL SELECT命令,使之正确运行时可以显示如下结果: (分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步
7、骤 1:在命令窗口输入命令“create form myform”,按下回车键新建一个表单。 步骤 2:在表单空白处单击鼠标右键,为表单添加数据环境表 employee,并将employee表从数据环境中拖曳到表单中,在表单的属性工具栏里修改表格的 Name属性为“Grid1”。 步骤 3:通过表单控件工具栏为表单添加一个命令按钮,修改其 Caption属性为“退出”,双击命令按钮,编写其 Click事件“ThisFormRelease”。 步骤 4:保存并运行表单。 (2)【操作步骤】 步骤 1:打开程序文件 twoprg。 步骤 2:修改程序中的错误命令。 第 1处错误改为“from em
8、ployee p join employee c”。 第 2处错误改为“on p组别c组别 where c职务“组长“and c姓名p姓名”。 步骤 3:保存并运行程序,查看程序的运行结果。)解析:三、综合应用题(总题数:1,分数:2.00)3.(1)在考生文件夹下建立如下图所示的表单文件 form_three,表单名为 form1。标签控件命名为 Ln,文本框控件命名为 Textn,命令按钮控件命名为 Commands。表单运行时在文本框中输入职员号,单击“开始查询”命令按钮查询该职员所经手的订购单信息(取自 order表),查询的信息包括订单号、客户号、签订日期和金额,查询结果按签订日期升
9、序排列,将结果存储到用字母“t”加上职员号命名的表文件中。例如,职员 101经手的订购单信息将存储在表 t101中,每次完成查询后关闭表单。 (分数:2.00)_正确答案:(正确答案:【操作步骤】 步骤 1:在命令窗口输入“Create form form_three”,按下回车键建立一个表单,通过表单控件工具栏按题目要求为表单添加控件。在表单属性窗口中修改标签的 Name属性为“Ln”,Caption 属性为“输入职员号”,文本框的 Name属性为“Textn”,命令按钮的 Name属性为“Commands”,Caption 属性为“开始查询”。 步骤 2:写入命令按钮的 Click事件代码
10、如下: *“开始查询”按钮的 Click事件代码* 对 x进行赋值 xThisFormtextnValue 选择查询字段,指定字段来源 a“SELECT Order订单号,Order客户号,Order签订日期,Order金额FROM order; 设置查询条件 WHERE Order职员号x; 查询结果按签定日期升序排列并将结果存储入表 t中 ORDER BY Order签订日期 INTO TABLE t“x a * 步骤 3:新建一个菜单,菜单项为查询和退出,对应的命令分别为“DO FORM form_three”和“SETSYSMENU TO DEFAULT”。保存菜单名为“mymenu”并生成可执行菜单。 步骤 4:运行菜单,单击“查询”打开表单并按要求运行表单。)解析: