1、国家二级 VF机试(操作题)模拟试卷 398及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下有一个名为 myform的表单。打开表单文件,然后在表单设计器中完成下列操作: 1将表单设置为不可移动,并将其标题修改为“表单操作”。 2为表单新建一个名为 mymethod的方法,方法代码为: wait“mymethod“window 3编写 OK按钮的 Click事件代码,其功能是调用表单的mymethod方法。 4编写 Cancel按钮的 Click事件代码,其功能是关闭当前表单。(分数:2.00)_二、简单应用题(总题数:1,分数:
2、2.00)2.在考生文件夹下完成如下简单应用: 1用 SQL语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存放于表 item_temp中,同时将使用的 SQL语句存储于新建的文本文件 itemtxt 中。 2根据零件信息、使用零件和项目信息 3个表,利用视图设计器建立一个视图 view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是项目号为“s2”。(分数:2.00)_三、综合应用题(总题数:1,分数:2.00)3.(1)在考生文件夹下建立如下图所示的表单文件 form_th
3、ree,表单名为 forml。标签控件命名为 Ln,文本框控件命名为 Textn,命令按钮控件命名为 Commands。表单运行时在文本框中输入职员号,单击“开始查询”命令按钮查询该职员所经手的订购单信息(取自 order表),查询的信息包括订单号、客户号、签订日期和金额,查询结果按签订日期升序排列,将结果存储到用字母“t”加上职员号命名的表文件中。例如。职员 101经手的订购单信息将存储在表 t101中,每次完成查询后关闭表单。 (分数:2.00)_国家二级 VF机试(操作题)模拟试卷 398答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考
4、生文件夹下有一个名为 myform的表单。打开表单文件,然后在表单设计器中完成下列操作: 1将表单设置为不可移动,并将其标题修改为“表单操作”。 2为表单新建一个名为 mymethod的方法,方法代码为: wait“mymethod“window 3编写 OK按钮的 Click事件代码,其功能是调用表单的mymethod方法。 4编写 Cancel按钮的 Click事件代码,其功能是关闭当前表单。(分数:2.00)_正确答案:(正确答案:(1)打开表单,在属性窗口将表单的 Movable属性修改为F,并将其 Caption属性设置为“表单操作”。 (2)在系统菜单中的“表单”菜单中选择“新建方
5、法程序”打开“新建方法程序”对话框,然后在名称框中输入“mymethod”并单击“添加”按钮,关闭对话框后双击表单空白处,编写表单的 mymethod事件代码如下: wait“mymethod“window (3)双击打开 OK按钮的 Click事件,输入: ThisFormmymethod (4)双击打开 Cancel按钮的 Click事件,输入: ThisFormRelease)解析:二、简单应用题(总题数:1,分数:2.00)2.在考生文件夹下完成如下简单应用: 1用 SQL语句完成下列操作:查询项目的项目号、项目名和项目使用的零件号、零件名称,查询结果按项目号降序、零件号升序排序,并存
6、放于表 item_temp中,同时将使用的 SQL语句存储于新建的文本文件 itemtxt 中。 2根据零件信息、使用零件和项目信息 3个表,利用视图设计器建立一个视图 view_item,该视图的属性列由项目号、项目名、零件名称、单价和数量组成,记录按项目号升序排序,筛选条件是项目号为“s2”。(分数:2.00)_正确答案:(正确答案:(1)步骤 1:按照题目的要求,通过查询设计器新建查询。如图 333 所示。步骤 2:按照题目的要求新建文本文件 itemtxt,并将满足条件的 SQL语句粘贴到文本文件中,如图 334 所示。 步骤 3:在命令窗口输入“do itemtxt”并按回车键运行查
7、询,如图 335 所示。 (2)步骤 1:打开数据库设计器,按照题目的要求新建本地视图,如图 336 所示。 注意:将表全部添加到视图中时,按默认联接即可。 步骤 2:按照题目的要求设计视图,如图 337 所示。步骤 3:按照题目的要求保存视图,如图 338 所示。 )解析:解析:因为题目没有明确要求通过什么方式编写 SQL语句,所以可以通过查询设计器来完成题目的要求。三、综合应用题(总题数:1,分数:2.00)3.(1)在考生文件夹下建立如下图所示的表单文件 form_three,表单名为 forml。标签控件命名为 Ln,文本框控件命名为 Textn,命令按钮控件命名为 Commands。
8、表单运行时在文本框中输入职员号,单击“开始查询”命令按钮查询该职员所经手的订购单信息(取自 order表),查询的信息包括订单号、客户号、签订日期和金额,查询结果按签订日期升序排列,将结果存储到用字母“t”加上职员号命名的表文件中。例如。职员 101经手的订购单信息将存储在表 t101中,每次完成查询后关闭表单。 (分数:2.00)_正确答案:(正确答案:步骤 1:在命令窗口输入“Create form form_three”,按下回车键建立一个表单,通过表单控件工具栏按题目要求为表单添加控件。在表单属性窗口中修改标签的 Name属性为“Ln”,Caption属性为“输入职员号”,文本框的 N
9、ame属性为“Textn”,命令按钮的 Name属性为“Commands”,Caption 属性为“开始查询”。 步骤 2:写入命令按钮的 Click事件代码如下: *“开始查询”按钮的 Click事件代码* 对 x进行赋值 x=ThisFormtextnValue 选择查询字段,指定字段来源 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”和“SET SYSMENU TO DEllAULT”。保存菜单名为“mymenu”并生成可执行菜单。 步骤 4:运行菜单,单击“查询”打开表单并按要求运行表单。)解析: