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

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

1、国家二级 VF机试(操作题)模拟试卷 421及答案与解析 一、基本操作题 1 在考生文件夹下完成如下操作: 1 my_menu菜单中的 “文件 ”菜单项下有子菜单项 “新建 ”、 “打开 ”、 “关闭 ”和 “退出 ”,请在 “关闭 ”和 “退出 ”之间添加一条水平的分组线,并为 “退出 ”菜单项编写一条返回到系统菜单的命令 (不可以使用过程 )。 2创建一个快速报表 sport_report,报表中包含了 “金牌榜 ”表中的 “国家代码 ”和“金牌数 ”两个字段。 3使用 SQL建立表的语句建市一个与自由表 “金牌榜 ”结构完全 一样的自由表golden。并将该 SQL语句存储在文件 one

2、 prg中。 4使用 SQL语句向自由表 golden中添加一条记录 (“011“, 9, 7, 11)。并将该SQL语句存储在文件 two prg中。 二、简单应用题 2 1在考生文件夹下有一个名为 formone scx的表单文件,如下图所示,其中包含一个文本框、一个表格和两个命令按钮。请按下列要求完成相应的操作: (1)通过 “属性 ”窗口将文本框 Text1的 Value属性值设置为当前系统日期 (日期型,不含时间 )。 (2)通过 “属性 ”窗口将表格 Grid1的 RecordSoureeType属性值设置为 “4-SQL说明 ”。 (3)修改 “确定 ”按钮的 Click事件代码

3、。使得单击该按钮时,表格 Grid1内将显示指定日期以后 (含 )签订的订单信息,包括 “订单号 ”、 “签订日期 ”和 “金额 ”3个字段。 (4)没置 “关闭 ”按钮的 Click事件代码。使得单击该按钮时,将关闭并释放表单。 2利用查询设计器创建查询,要求根据 employee表和 orders表对各组在2001年所签订单的金额进行统计。统计结果仅包含那些总金额大于等于 500的组,各记录包括 “组别 ”、 “总金额 ”、 “最高金额 ”和 “平均金额 ”4个字段;各记录按“总金额 ”降序排序;查询去向为表 tableone。最后将查询保存在 queryone qpr文件中,并运行该查询

4、。 三、综合应用题 3 在考生文件夹下完成如下综合应用: (1)打开在基本操作题中建立的项目 myproject; (2)在项目中建立程序 SQL,该程序只有一条 SQL查询语句,功能是:查询 7月份以后 (含 )签订订单的客户名、图书名、数量、单价和金额 (单价 *数量 ),结果先按客户名、再按图书名升序排序存储到表 MYSQLTABLE: (3)在项目中建立菜单 mymenu,该菜单包含运行表单、执行程序和退出 3个菜单项,它们的功能分别是执行表单 myform,执行程序 SQL,恢复到系统默认菜单 (前两项使用直接命令方式;最后一项使用过程,其中包含一条 clear events命令 )

5、; (4)在项目中建立程序 main,该程序的第一条语句是执行菜单 mymenu,第二条语句是 read events。并将程序设置为主文件; (5)连编生成应用程序 myproject app; (6)最后运行连编生成的应用程序,并执行程序所有菜单项。 国家二级 VF机试(操作题)模拟试卷 421答案与解析 一、基本操作题 1 【正确答案】 (1)步骤 1:单击常用工具栏中的 “打开 ”按钮,打开菜单my_menu。在菜单设计器中单击 “文件 ”菜单项中的 “编辑 ”按钮,如图 3 141所示,进入 “文件 ”菜单的子菜单中。步骤 2:选择 “退出 ”菜单项并单击右侧的 “插入 ”按钮,在

6、“关闭 ”和 “退出 ”之间插入一行,在 “菜单名称 ”处输入“一 ”。将 “退出 ”菜单项的 “结果 ”设置为 “命令 ”,并输入 “set sysmenu to default”,如图 3 142所示。 (2)步骤 1:新建一个空白报表,在报表设计器中选择 “报表 ”菜单下的 “快速报表 ”命令,如图 3 143所示。 步骤2:选中考生文件夹下的 “金牌榜 ”表,即可打开 “快速报表 ”对话框,单击对话框中的 “字段 ”按钮,将 “国家代码 ”和 “金牌数 ”两个字段添加到 “选定字段 ”中。单击 “确定 ”按钮回到报表设计器中,保存报表为 sport_report,预览报表设计结果,如图

7、3 144所示。 (3)新建一个程序文件,为其编写如下的命令语句。 USE金牌榜 COPY STRU TO GOLDEN 保存程序为 one prg,并运行该程序文件。 (4)在命令窗口输入命令“insert into golden Value(“011“, 9, 7, 11)”并按回车键,并将此命令存储到新建的two prg文件中。 【试题解析】 第 1题中在 “火闭 ”和 “退出 ”之间插入一行,在 “菜单名称 ”处输入“一 ”,通过命令返回 Visual Foxpro的系统菜单,命令格式为 “SETSYSMENU TO DEFAULT”;第 2题中是在报表设计器中创建快速报表;第 3题复

8、制表的命令是 “COPY(structure)TO表名 ”;第 4题需先在命令窗口中完成正确 SQL语句的编写 并执行,然后检查 SQL语句的执行结果,最后新建程序文件,将 SQL语句复制到新建的程序文件中。 二、简单应用题 2 【正确答案】 (1)步骤 1:打开表单 formone scx,在属性窗口中设置 Text1的Value属性为 “=date()”。设置表格控件的 RecordSourceType属性为 “4-SQL说明 ”。步骤 2:双击表单中的 “确定 ”按钮,修改其 Click事件代码如下。 错误 1: set century to 4 正确: set century on 4

9、 错误 2: va=textl value 正确:va=thisfmm textl value 错误 3: this grid1 RowdSource=st 正确:thisfrom grid1 RecordSource=st 步骤 3:双击 “关闭 ”按钮,编写其 Click事件代码为 “ThisFmm Release”。 (2)步骤 1:通过 “新建 ”对话框新建查询,将考生文件夹下的 employee和 orders表添加到查询设计器中。在查询设计器中的 “字段 ”选项卡中,添加字段 “employee组别 ”、表达式 “sum(orders金额 )as总金额 ”、表达式“max(orde

10、rs金额 )a8最高金额 ”和表达式 “avg(order金额 )as平均金额 ”到 “选定字段 ”列表框中,如图 3 147所 示。步骤 2:在查询设计器中的 “筛选 ”选项卡中,选择 “字段名 ”下拉列表中的 “表达式 ”选项打开 “表达式生成器 ”对话框,在其中设置表达式 “year(orders签订日期 )”,在 “条件 ”下拉列表框中选择“=”,在 “实例 ”文本框中输入 “2001”;在 “排序依据 ”选项卡中,设置按 “总金额 ”降序排序;在 “分组依据 ”选项卡中,将 “employee组别 ”字段添加到 “分组字段 ”列表框中;单击 “满足条件 ”按钮,在 “满足条件 ”对话

11、框中选择 “字段名 ”为 “总金额 ”, “条件 ”为 “=”, “实例 ”中输入 “500”,如图 3 148所 示。步骤 3:选择 “查询 ”菜单下的 “查询去向 ”命令,在弹出的 “查询去向 ”对话框中选择表,输入表名 tableone,并关闭该对话框。保存查询文件名为 queryone qpr并运行查询。 【试题解析】 修改文本框 Text1的 Value属性为 “=date()”,将表格的ReeordSourceType属性设置为 “4一 SQL说明 ”,需要调用值时必须指定该窗体并且只能用 ThisForm表示。 三、综合应用题 3 【正确答案】 步骤 1:单击工具栏中的 “打开

12、”按钮,在 ”打开 ”对话框中打开项目myproject。 步骤 2:选择项目管理器中 “代码 ”节点下的 “程序 ”选项,单击 “新建 ”按钮,在弹出的窗口中输入: SELECT客户名,图书名,数量,单价,单价 *数量 AS金额; FROM mybase!goods INNER JOIN mybase!orderitem; INNER JOIN mybase!order; ON Orderitem订单号 =Order订单号; ON Goods图书号 =Orderitem图书号; WHERE month(order签 订日期 )=7, ORDER BY 客户名, 图书名 INTO TABLE

13、MYSQLTABLE 单击工具栏上的 “保存 ”铵钮,在 “另存为 ”对话框中输入 SQL,再单击 “保存 ”按钮。 步骤 3:选择项目管理器中 “其他 ”节点下的 “菜单 ”选项,单击 “新建 ”按钮,在 “新建菜单 ”对话框中单击 “菜单 ”,在菜单设计器的 “菜单名称 ”中输入 “运行表单 ”,结果为 “命令 ”,输入 do form myform。再在 “菜单名称 ”中输入 “执行程序 ”,结果为“命令 ”,输入 do sq1。接着在 “菜单名称 ”中输入 “退出 ”,结果为 “过程 ”,单击 “创建 ”按钮,输入: set sysmenu to default clear event

14、s 单击工具栏上的 “保存 ”铵钮,在 “另存为 ”对话框中输入 mymenu,然后单击 “保存 ”按钮。 步骤 4:选择项目管理器中 “代码 ”节点下的 “程序 ”选项,单击 “新建 ”按钮,在弹出的对话框中输入: do mymenu mpr read events 单击工具栏上的 “保存 ”铵钮,在 “另存为 ”对话框中输入 main,再单击 “保存 ”按钮。 步骤 5:在项目管理器中选中程序 main,单击鼠标右键,在弹出的快捷菜单中选择 “设置主文件 ”,将其设置成主文件。 步骤 6:单击项目管理器右侧的 “连编 ”按钮。打开 “连编选项 ”对话框,在 “操作 ”中选择 “连编应用程序 ”选项,单击 “确定 ”按钮。在打开的 “另存为 ”对话框中输入应用程序名 myprojeet,单击 “保存 ”按钮,即可生成连编项目文件。最后运行myprojeet app,并依次执行 “运行表单 ”、 “执行程序 ”和 “退出 ”菜单命令。 【试题解析】 没有特别要求则创建默认菜单,执行程序 SQL使用命令 Do SQL,恢复系统菜单使用 Set Sysmenu To Default。在项目设计器单击 “连编 ”按钮,选择 “连编应用程序 ”进行连编。

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

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

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