[计算机类试卷]国家二级VF机试(操作题)模拟试卷151及答案与解析.doc

上传人:medalangle361 文档编号:500690 上传时间:2018-11-30 格式:DOC 页数:17 大小:1.54MB
下载 相关 举报
[计算机类试卷]国家二级VF机试(操作题)模拟试卷151及答案与解析.doc_第1页
第1页 / 共17页
[计算机类试卷]国家二级VF机试(操作题)模拟试卷151及答案与解析.doc_第2页
第2页 / 共17页
[计算机类试卷]国家二级VF机试(操作题)模拟试卷151及答案与解析.doc_第3页
第3页 / 共17页
[计算机类试卷]国家二级VF机试(操作题)模拟试卷151及答案与解析.doc_第4页
第4页 / 共17页
[计算机类试卷]国家二级VF机试(操作题)模拟试卷151及答案与解析.doc_第5页
第5页 / 共17页
点击查看更多>>
资源描述

1、国家二级 VF机试(操作题)模拟试卷 151及答案与解析 一、基本操作题 1 (1)在考生文件夹下打开数据库 “订单管理 ”,然后删除其中的 customer表 (从磁盘中删除 )。 (2)为 employee表建立一个按升序排列的普通索引,索引名为 xb,索引表达式为“性别 ”。 (3)为 employee表建立一个按升序排列的普通索引,索引名为 xyz,索引表达式为 “str(组别, 1)+职务 ”。 (4)为 employee表建立一个主索引,为 orders建立一个普通索引,索引名和索引表达式均为 “职员 号 ”。通过 “职员号 ”为 employee表和 orders表建立一个一对多

2、的永久联系。 2 (1)在考生文件夹下已有表单文件 formone sex,其中包含两个标签、一个组合框和一个文本框,如下图所示。 按要求完成相应的操作,使得当表单运行时,用户能够从组合框选择职员,并且该职员所签订单的平均金额能自动显示在文本框里。 将 orders表和 employee表依次添加到该表单的数据环境中 (不要修改两个表对应对象的各属性值 )。 将组合框设置成 “下拉列表框 ”,将 employee表中的 “姓名 ”字段作为下拉列表框条 目的数据源。其中,组合框的 RowSourceType属性值应设置为: 6一字段。 将 Textl设置为只读文本框。 修改组合框的 Intera

3、ctiveChange事件代码,当用户从组合框选择职员时,能够将该职员所签订单平均金额自动显示在文本框里。 (2)利用查询设计器创建查询,从employee和 orders表中查询 “组别 ”为 1的组各职员所签的所有订单信息。查询结果依次包含 “订单号 ”、 “金额 ”和 “签订者 ”3项内容,其中 “签订者 ”为签订订单的职员姓名。按 “金额 ”降序排列各记录,查询去向为表 tableone。最 后将查询保存在queryone qpr文件中,并运行该查询。 3 在考生文件夹下创建一个名为 mymenu mnx的下拉式菜单,并生成菜单程序mymenu mpr。运行该菜单程序时会在当前 Vis

4、ual FoxPro系统菜单的 “帮助 ”菜单之前插入一个 “考试 ”菜单,如下图所示。“统计 ”和 “返回 ”菜单命令的功能都通过执行 “过程 ”完成。 “统计 ”菜单命令的功能是以组为单位求 “订单金额 ”的和。统计结果包含 “组别 ”、 “负责人 ”和 “合计 ”3项内容,其中 “负责人 ”为该组组长 (取自 employee中的 “职务 ”字段 )的姓名 , “合计 ”为该组所有职员所签订单的金额总和。统计结果按 “合计 ”降序排序,并存放在 tabletwo表中。 “返回 ”菜单命令的功能是返回 Visual FoxPro的系统菜单。菜单程序生成后,运行菜单程序并依次执行“统计 ”和

5、 “返回 ”菜单命令。 国家二级 VF机试(操作题)模拟试卷 151答案与解析 一、基本操作题 1 【正确答案】 (1)打开考生文件夹下的 “订单管理 ”数据库,按要求删除指定的表,如图 3 43所示。 (2)按照题目的要求为 employee表建立普通索引,如图 3 44所示。(3)按照题目的要求 为employee表建立普通索引,如图 3 45所示,其中的表达式为 “str(组别, 1)+职务 ”。 (4)按照题目的要求为employee表和。 orders表建立永久联系,如图 3 46所示。【试题解析】 本大题主要考查的知识点是:从数据库中删 除表、普通索引和主索引的建立以及建立表间联系

6、。 【解题思路】在数据库设计器中删除其中的表时需要注意 “移去 ”和 “删除 ”的区别。移去是指从数据库设计器中删除表,但该表仍存在于磁盘中;删除是指从数据库设计器中删除表,并从磁盘上删除该表。建立表间联系时,必须 有一个表为父表 (在某个字段上建立了主索引 ),另有一个表为子表 (在某个字段上建立了普通索引 ),并且要沿着父表至子表的方向拖动关系线。 2 【正确答案】 (1)【操作步骤】 步骤 1:打开表单设计器,将题目要求的两个表依次添加到其数据环境中,如图 3 47所示。然后关闭数据环境设计器。步骤 2:按照题目的要求,在属性窗口中修改控件的相关属性,如图 3 48所示。并修改组合框的

7、style属性为 2。步骤 3:双击组合框,按照题目的要求修改组合框的相关方法,如图 3 49所示。其中,需将命令语句“Text1 Value=m2”改为 “ThisForm Text1 Value=m2”。 步骤 4:保存并运行表单,如图 3 50所示。 (2)【操作步骤】 步骤 1:新建一个查询,将表 employee和 orders添加到查询中,如图3 51所示。 步骤 2:按照题目的要求为查询添加相应的字段并设置筛选条件。如图 3 52所示。步骤 3:按照题目的要求对指定的字段进行排序,并定义查询去向为表 “tableone”,如图 3 53所示。步骤 4:最后将查询保存为“query

8、one qpr”,并单 击常用工具栏中的 按钮运行查询。 【试题解析】 本大题主要考查的知识点是:为表单添加数据环境、设置组合框和文本框的属性、修改组合框的方法以及通过查询设计器建立查询。 【解题思路】设置组合框为 “下拉列表框 ”,需将其 Style属性值改为 “2-下拉列表框 ”。将组合框的 RowSource属性设置为 “employee姓名 ”即可使 employee表中的 “姓名 ”字段作为组合框的数据来源。设置 Textl的 ReadOnly属性为 “ T一真 ”即可使文本框变为只读。在 Visual FoxPm中,绝对引用是指从容 器的最高层引用对象,给出对象的绝对地址,例如 f

9、orml textl value;相对引用是指在容器层次中相对于某个容器层次的引用,例如 ThisForm textl value。 3 【正确答案】 步骤 l:新建一个菜单,并按照题目的要求设计菜单的显示方式及位置,如图 3 54所示。 步骤2:按照题目要求设计各级菜单,如图 3 55所示。步骤 3:选中 “统计 ”行,单击后面的 “创建 ”按钮 ,在弹出的窗口中输入如下代码,为 “统计 ”菜单编写代码,如图3 56所示。 *“统计 ”菜单项中的代码 * 选 择查询字段,通过 AS短语指定显示字段 SELECT Employee组别, Employee姓名 AS负责人,SUM(orders金

10、额 )as合计; &指定字段来源 FROM employee, orders; &设置查询条件 WHERE Employee职员号 =Orders职员号; AND Employee职务=”组长 ”: &Group By子句用于按组别分组 GROUP BY Employee组别; &查询结果按合计降序排列 ORDER BY 3 DESC; 将查询结果存储到tabl etwo dbf中 INTO TABLE tabletwo dbf 步骤 4:为 “返回 ”菜单编写代码 “SET SYSMENu TO DE-FAULT”,方法同步骤 3。 步骤 5:保存菜单并生成可执行文件,如图 3 57所示。

11、步骤 6:在命令窗口中输人 “DO mymenu mpr”运行程序,分别执行 “统计 ”和 “返回 ”菜单命令,如图 3 58所示。 【试题解析】 本大题主要考查的知识点是:将建立菜单插入到系统菜单中、 sum函数的使用、 SQL语句的排序和查询去向。 【解题思路】对于本题,考生需掌握两个知 识点,一是 “常规选项 ”对话框的使用,其中 “追加 ”和 “在 之前 ”是上机考试的考查知识点, “追加 ”表示在系统菜单的末尾增加指定的菜单项, “在 之前 ”是在指定的系统菜单之前增加一个菜单项;二是通过命令返回 Visual FoxPm的系统菜单,命令格式为 “SET SYSMENU TO DEFAULT”,考生需要牢记。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1