1、国家二级 VF机试(操作题)模拟试卷 507及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.(1)在考生文件夹下新建一个名为“库存管理”的项目文件。 (2)在新建的项目中建立一个名为“使用零件情况”的数据库,并将考生文件夹下的所有自由表添加到该数据库中。 (3)修改“零件信息”表的结构,为其增加一个字段,字段名为“规格”,类型为字符型,长度为 8。 (4)打开并修改 mymenu菜单文件,为菜单项“查找”设置快捷键 CtrlT。(分数:2.00)_二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下完成如下简单应用: (1)用 SQL
2、语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表 item_temp中,同时将使用的 SQI。语句存储于新建的文本文件 itemtxt 中。 (2)根据零件信息、使用零件和项目信息 3个表,利用视图设计器建立一个视图 view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是项目号为“S2”。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.设计一个表单名和文件名均为 form_item的表单,其中,所有控件的属性必须在表单设计器的属性窗口中设置。表单的
3、标题设为“使用零件情况统计”。表单中有一个组合框(Combol)、一个文本框(Text1)、两个命令按钮“统计”(Command1)和“退出”(Command2)。 运行表单时,组合框中有 3个条目“s1”、“s2”和“s3”(只有 3个,不能输入新的,RowSourceType 的属性为“数组”,Style 的属性为“下拉列表框”)可供选择,单击“统计”命令按钮后,则文本框显示出该项目所使用零件的金额合计(某种零件的金额单价*数量)。 单击“退出”按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。(分数:2.00)_国家二级 VF机试(操作题)模拟试卷 507答案解析(总分:6.00
4、,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.(1)在考生文件夹下新建一个名为“库存管理”的项目文件。 (2)在新建的项目中建立一个名为“使用零件情况”的数据库,并将考生文件夹下的所有自由表添加到该数据库中。 (3)修改“零件信息”表的结构,为其增加一个字段,字段名为“规格”,类型为字符型,长度为 8。 (4)打开并修改 mymenu菜单文件,为菜单项“查找”设置快捷键 CtrlT。(分数:2.00)_正确答案:(正确答案:【操作步骤】 (1)在命令窗口输入“Create project 库存管理”(也可写作“Crea oroj库存管理”)并按回车键以新建一个项目,如
5、图 329 所示。或者单击常用工具栏中的“新建”命令新建一个项目(新建方法前面已有讲解,这里不再赘述)。 (2)按照题目的要求,在项目中新建数据库,并将考生文件夹下的自由表添加到数据库中,如图 330 所示。 (3)在数据库设计器中打开表设计器,并按题目的要求为“零件信息”表增加一个字段,如图 331 所示。 (4)按照题目的要求打开并修改 mymenu菜单文件。设计完成后,关闭菜单设计器并保存菜单文件,如图 332 所示。)解析:二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下完成如下简单应用: (1)用 SQL语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件
6、名称,查询结果按项目号降序、零件号升序排序,并存放于表 item_temp中,同时将使用的 SQI。语句存储于新建的文本文件 itemtxt 中。 (2)根据零件信息、使用零件和项目信息 3个表,利用视图设计器建立一个视图 view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是项目号为“S2”。(分数:2.00)_正确答案:(正确答案:(1)【操作步骤】 步骤 1:按照题目的要求,通过查询设计器新建查询,如图333 所示。 步骤 2:按照题目的要求新建文本文件 itemtxt,并将满足条件的 SQL语句粘贴到文本文件中,如图 334 所示
7、。 步骤 3:在命令窗口输入“do itemtxt”并按回车键运行查询,如图 335 所示。 (2)【操作步骤】 步骤 1:打开数据库设计器,按照题目的要求新建本地视图,如图 336 所示。 步骤 2:按照题目的要求设计视图,如图 337 所示。 步骤 3:按照题目的要求保存视图,如图 338 所示。 )解析:三、综合应用题(总题数:1,分数:2.00)3.设计一个表单名和文件名均为 form_item的表单,其中,所有控件的属性必须在表单设计器的属性窗口中设置。表单的标题设为“使用零件情况统计”。表单中有一个组合框(Combol)、一个文本框(Text1)、两个命令按钮“统计”(Comman
8、d1)和“退出”(Command2)。 运行表单时,组合框中有 3个条目“s1”、“s2”和“s3”(只有 3个,不能输入新的,RowSourceType 的属性为“数组”,Style 的属性为“下拉列表框”)可供选择,单击“统计”命令按钮后,则文本框显示出该项目所使用零件的金额合计(某种零件的金额单价*数量)。 单击“退出”按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。(分数:2.00)_正确答案:(正确答案:【操作步骤】 步骤 1:按照题目的要求新建表单,表单的新建可以通过常用工具栏中的“新建”按钮来实现(操作步骤在前面的解析中已经讲到),也可以在命令窗口中输入“Crea Fo
9、rm form_item”,然后按回车键,设置表单的 Caption属性为“使用零件情况统计”。 步骤 2:从表单控件工具栏向表单添加一个组合框、一个文本框和两个命令按钮,然后在属性窗口中修改各控件的相关属性,如图 339 所示。 步骤 3:按照题目的要求设置组合框的数据源,如图 340 所示。 步骤 4:分别双击命令按钮“统计”和“退出”,为它们编写 Click事件代码,如图 341 所示。 其中,“统计”按钮的 Click事件代码如下。 *“统计”按钮的 Click事件代码* Xalit(thisformcombolvalue) SELECT SUM(使用零件.数量*零件信息.单价)as je; FROM 使用零件情况!使用零件 INNER JOIN使用零件情况!零件信息; ON 使用零件.零件号零件信息.零件号; WHERE使用零件.项目号x into array b thisform.text1.valueallt(str(b1) * “退出”按钮的 Click事件代码如下。 *“退出”按钮的 Click事件代码* ThisFormRelease * 步骤 5:保存并运行表单,如图 342 所示。 )解析: