1、国家二级 VF 机试(操作题)-试卷 226 及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下完成如下操作:(1)新建一个名为“图书管理”的项目。(2)在项目中建立一个名为“图书”的数据库。(3)将考生文件夹下的所有自由表添加到“图书”数据库中。(4)在项目中建立查询 book qu:查询价格大于等于 10 的图书(book 表)的所有信息,查询结果按价格降序排序。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.(1)用 SQL 语句完成下列操作:列出所有与“红”颜色零件相关的信息(供应商号,工程号和数量),并
2、将检索结果按“数量”降序排序存放于表 supply temp 中。(2)建立一个名为 menu quick 的快捷菜单,菜单中有两个菜单项“查询”和“修改”。然后在表单 myform 中的 RightClick 事件中调用快捷菜单 menu quick。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.建立一个表单名和文件名均为 myform 的表单。表单的标题是“评委打分情况”,表单中有两个命令按钮(Command1 和 Command2)和两个单选钮(Optionl 和 Option2)。Command1 和 Command2 的标题分别是“生成表”和“退出”,Optio
3、n1 和 Option2 的标题分别是“按评分升序”和“按评分降序”。为“生成表”命令按钮编写程序,程序的功能是根据简单应用题生成的 resultdbf 表按指定的排序方式生成新的表,单选钮选择“按评分升序”时,依次按“最高分”、“最低分”和“平均分”3 个字段升序排序生成表 six a,单选钮选择“按评分降序”时,依次按“最高分”、“最低分”和“平均分”3 个字段降序排序生成表 six d。运行表单,选择“按评分升序”。单选钮,单击“生成表”命令按钮;再选择“按评分降序”单选钮,单击“生成表”命令按钮(注意:必须执行)。(分数:2.00)_国家二级 VF 机试(操作题)-试卷 226 答案解
4、析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下完成如下操作:(1)新建一个名为“图书管理”的项目。(2)在项目中建立一个名为“图书”的数据库。(3)将考生文件夹下的所有自由表添加到“图书”数据库中。(4)在项目中建立查询 book qu:查询价格大于等于 10 的图书(book 表)的所有信息,查询结果按价格降序排序。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)命令窗口执行: CREATE PROJECT 图书管理,新建一个项目管理器。 (2)项目管理器中,选中“数据”选项卡内的“数据库”项,单击“新建”按钮,在“新建
5、数据库”中单击“新建数据库”按钮,在弹出的“创建”中的“数据库名”中输入“图书”,单击“保存”新建数据库并打开数据库设计器。 (3)在数据库设计器中右击,选择【添加表】,在“打开”对话框中双击book 表添加到数据库中。以同样的方法将 borrows 表和 loans 表也添加到数据库中。 (4)在项目管理器中,选中“数据”选项卡内的“查询”项,单击“新建”按钮,在“新建查询”对话框中单击“新建查询”按钮,打开查询设计器,在“添加表或视图”对话框中,双击 book 表,将表添加到查询设计器中。 据题目要求,在“字段”选项卡的“可用宁段”中,将全部字段都添加到“选定字段”列表中。 “筛选”选项卡
6、内的“字段名”下拉列表框中选择“book价格”,在“条件”下拉列表框中选择“=”,在“实例”下拉列表框中输入:10。 “排序依据”选项卡内双击“选定字段”中的“价格”,将其添加到“排序条件”中, “排序选项”中选“降序”。 最后单击“常用”工具栏中的“运行”按钮查看结果,将查询文件以文件名 book qu 保存到考生文件夹下。)解析:二、简单应用题(总题数:1,分数:2.00)2.(1)用 SQL 语句完成下列操作:列出所有与“红”颜色零件相关的信息(供应商号,工程号和数量),并将检索结果按“数量”降序排序存放于表 supply temp 中。(2)建立一个名为 menu quick 的快捷菜
7、单,菜单中有两个菜单项“查询”和“修改”。然后在表单 myform 中的 RightClick 事件中调用快捷菜单 menu quick。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】在命令窗口执行命令:(以下程序是通过查询设计器生成):SELECT 供应供应商号,供应工程号,供应数量; FROM 供应零件!零件工 NNER JOIN 供 应零件!供应; ON 零件零件号=供应零件号; WHERE 零件颜色=”红”; ORDER BY 供应数量 DESC; INTO TABLE supply tempdbf (2)【操作步骤】步骤 1:在命令窗口执行命令:CREATE MENU
8、menuquick,在弹出的“新建菜单”对话框中单击“快捷菜单”图标按钮,打开快捷菜单设计器。 步骤 2:在菜单设计器“菜单名称”列的文本框中输入两个菜单项名“查询”和“修改”。执行【菜单】一【生成】菜单命令,生成一个可执行的菜单文件。 步骤 3:在命令窗口执行命令: MODIFY FORM mvform, 打开表单设计器,双击表单,在事件代码编辑窗口的“过程”下拉框中选择 RightClick(鼠标右击)事件代码,编写该事件的代码: DO menuquickmpr。 步骤 4:单击“常用”工具栏中的“运行”按钮查看结果,将表单文件保存到考生文件夹下。结构如图 413 所示。 )解析:三、综合
9、应用题(总题数:1,分数:2.00)3.建立一个表单名和文件名均为 myform 的表单。表单的标题是“评委打分情况”,表单中有两个命令按钮(Command1 和 Command2)和两个单选钮(Optionl 和 Option2)。Command1 和 Command2 的标题分别是“生成表”和“退出”,Option1 和 Option2 的标题分别是“按评分升序”和“按评分降序”。为“生成表”命令按钮编写程序,程序的功能是根据简单应用题生成的 resultdbf 表按指定的排序方式生成新的表,单选钮选择“按评分升序”时,依次按“最高分”、“最低分”和“平均分”3 个字段升序排序生成表 six a,单选钮选择“按评分降序”时,依次按“最高分”、“最低分”和“平均分”3 个字段降序排序生成表 six d。运行表单,选择“按评分升序”。单选钮,单击“生成表”命令按钮;再选择“按评分降序”单选钮,单击“生成表”命令按钮(注意:必须执行)。(分数:2.00)_正确答案:(正确答案:【操作步骤】 步骤 1:命令窗口执行: CREATE FORM myform ,新建表单。向表单添加一个选项按钮组和两个命令按钮控件。 步骤 2:选择表单对象,修改对象属性值,见表 4-20。 )解析: