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

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

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

2、件 one prg中。 (4)使用 SQL语句向自由表 golden中添加一条记录 (”011”, 9, 7, 11)。并将该SQL语句存储在文件 two prg中。 2 在考生文件夹下完成如下简单应用: (1)使用 SQL语句完成下面的操作:根据 “国家 ”和 “获奖牌情况 ”两个表统计每个国家获得的金牌数 (“名次 ”为 1表示获得一块金牌 ),结果包括 “国家名称 ”和 “金牌数 ”两个字段,并且先按 “金牌数 ”降序排列,若“金牌数 ”相同再按 “国家名称 ”降序排列,然后将结果存储到表 temp中。 最后将该SQL语句存储在文件 three prg中。 (2)建立一个文件名和控件名均

3、为 myform的表单,如下图所示。表单中包括一个列表框 (List1)、一个选项组 (Optiongroup1)和一个“退出 ”命令按钮 (Command1),这三个控件名使用系统默认的名称。相关控件属性按如下要求进行设置:表单的标题为 “奖牌查询 ”,列表框的数据源使用 SQL语句根据 “国家 ”表显示国家名称,选项组中有 3个按钮,标题分别为金牌 (Option1)、银牌 (Option2)和铜牌 (Option3)。 3 打开考生文件夹下的 sport_project项目,项目中有一个名为 sport_form的表单文件,表单中包括 3个命令按钮。 请完成如下操作: (1)编写并运行程

4、序 Four prg。程序功能是:根据 “国家 ”和 “获奖牌情况 ”两个表统计并生成一个新表 “假奖牌榜 ”,新表包括 “国家名称 ”和 “奖牌总数 ”两个字段,要求先按奖牌总数降序排列 (注意 “获奖牌情况 ”的每条记录表示一枚奖牌 ),若奖牌总数相同再按 “国家名称 ”升序排列。 (2)为 sport_form表单中的 “生成表 ”命令按钮编写一条 Click事件代码命令,执行Four prg程序。 (3)将在基本操作中建立的快速报表 sport_report加入项目文件,并为表单sport_form中的命令按钮 “浏览报表 ”编写一条命令,预览快速报表 sport_report。 (4

5、)将自由表 “国家 ”和 “获奖牌情况 ”加人项目文件中,然后将项目文件连编成应用程序文件 sport_app app。 国家二级 VF机试(操作题)模拟试卷 166答案与解析 一、基本操作题 1 【正确答案】 (1)步骤 1:单击常用工具栏中的 “打开 ”按钮,打开菜单my_menu。在菜单设计器中单击 “文件, ,菜单项中的 “编辑 ”按钮,如图 3 141所示,进入 “文件 ”菜单的子菜单中。步骤 2:选择 “退出 ”菜单项并单击右侧的 “插入 ”按钮,在 “关闭 ”和 “退出 ”之间插入一行,在 “菜单名称 ”处输入 “一 ”。将 “退出 ”菜单项的 “结果 ”设置为 “命令 ”,并输

6、入 “set sysmenu to default”,如图3 142所示。 (2)步骤 1:新建一个空白报表,在报表设计器中选择 “报表 ”菜单下的 “快速报表 ”命令,如图3 143所示。 步骤 2:选中考生文件夹下的 “金牌榜 ”表,即可打开 “快速报表 ”对话框,单击对话框中的 “字段 ”按钮,将 “国家代码 ”和 “金牌数 ”两个字段添加到 “选定字段 ”中。单击 “确定 ”按钮回到报表设计器中,保存报表为 sport_report,预览报表设计结果,如图 3 144所示。(3)新建一个程序文件,为其编写如下的命令语句。 USE金牌榜 COPY STRU TO GOLDEN 保存程序为

7、one prg,并运行该程序文件。 (4)在命令窗口输人命令 “insert into golden Value(”011”, 9, 7, 11)”并按回车键,并将此命令存储到新建的 two prg文件中。 【试题解析】 本 大题主要考查的知识点是:利用菜单设计器修改菜单,返回系统菜单命令,创建快速报表,复制表以及 SQL插入语句的使用。 【解题思路】第 1题中在 “关闭 ”和 “退出 ”之间插入一行,在 “菜单名称 ”处输入 “一 ”,通过命令返回 Visual Foxpro的系统菜单,命令格式为 “SET SYSMENU TO DEFAULT”;第 2题中是在报表设计器中创建快速报表;第

8、3题复制表的命令是“COPY(structure)TO表名 ”;第 4题需先在命令窗口中完成正确 SQL语句的编写并执行,然后检查 SQL语句的执行结果,最后新建程序文件,将 SQL语句复制到新建的程序文件中。 2 【正确答案】 (1)【操作步骤】 新建程序 tllree prg,然后输入以下命令语句。 *three prg中的代码 * 选择查询字段,通过 As短语制定显示字段 SELECT国家国家名称, COUNT(获奖牌情况名次 )AS金牌数; 指定字段来源 FROM国家获奖牌情况; 设置查询条件 WHERE国家国家代码:获奖牌情况国家代码; AND获奖牌情况名次 =1; &GROUP B

9、Y子句用于按国家名称分组 GROUP BY国家国家名称; 查询结果按金牌数降序排列,金牌数相等时按国家名称降序排列 ORDER BY 2 DESC,国家国家名称 DESC; &将查询结果存储到 temp dbf中 INTO TABLE temp dbf * 保存并运行程序。 (2)【操作步骤】 新建一个表单,按题目要求添加一个列表框、一个选项组和一个命令按钮,并修改其属性如下:表单的 Name属性为 myform, Caption属性为 “奖牌查询 ”;列表框的 RowsSourceTlype属性为 “3-SQL语句 ”, RowSource属性为 “SELECT国家姓名FORM国家 INTO

10、 cursor LSB”;选项组的 ButtonCount属性为 3;单选钮 1的Caption属性为 “金牌 ”;单选钮 2的 Caption属性为 “银牌 ”;单选钮 3的 Caption3属性为 “铜牌 ”;命令按钮的 Caption属性为 “退出 ”。 保存表单为 myfrom,运行以查看表单的设计结果。 【试题解析】 本大题主要考查的知识点是: sQL语句中的 ORDER BY、GROUP BY、 INTO TABLE短语的使用,汇总函数 COUNT的使用,建立表单以及表单控件 (列表框、选项组、命令按钮 )的使用。 【解题思路】新建一个查询,按要求完成查询后查看 SQL语句并复制到

11、程序中运行程序;新建一个表单,按要求添加控件并修改控件的属性。 3 【正确答案】 步骤 1:打开项目可使用 “文件 ”菜单下的 “打开 ”命令来完成,也可用 “MODIFY PROJECT sport_pmject”命令来打开。 步骤 2:新建程序 four prg,在程序文件中输入下列命令语句。 *four prg中的代码 * 选择查询字段,通过 As短语制定显示字段 SELECT国家国家名称, COUNT(获奖牌情况名次 )AS奖牌总数; 制定字段来源,设置查询条件 FROM国家,获奖牌情况 WHERE国家国家代码 =获美牌情况国家代码; &GROUP BY子句用 -于按国家名称分组 GR

12、OUP BY国家国家名 称; 查询结果按金牌数降序排列,金牌数相等时按国家名称升序排列 ORDER BY 2 DESC,国家国家名称; &将查询结果存储到假奖牌表 dbf中 INTO TABLE假奖牌榜 dbf * 保存程序并运行。 步骤 3:单击项目管理器中的 “文档 ”选项卡,展开 “表单 ”前面的 “+”,选中表单 sport_from并单击右侧的 “修改 ”按钮,在表单sport_from的 “生成表 ”命令按钮的 Click事件代码中输入 “DO four prg”,如图3 145所示。 步骤 4:选中项目 sport_project中 “文档 ”选项卡下的 “报表 ”,单击 “添加

13、 ”按钮可将快速报表sport_report添加到项目中。然后在表单 sport_from的 “浏览报表 ”按钮的 Click事件代码中输入以下命令语句。 REPORT FROM sport_report frx PREVIEW 步骤 5:在项目管理器中选中 “文档 ”选项卡,按要求添加自由表,然后单击 “连编 ”按钮,生成 “连编 ”应用程序,应用程序文件名保存为 sport_app app。 【试题解析】 本大题主要考查的知识点是: SQL语句中的 ORDER BY、GROUP BY 、 INTO TABLE短语的使用,汇总函数 COUNT的使用,报表预览命令,将自由表、报表添加到项目中以及连编应用程序。 【解题思路】在本题中,需要先完成 SQL查询语句的编写,然后编写命令按钮的 Click事件代码。在项目管理器中,连编应用程序需通过其中的 “连编 ”命令按钮来实现,在 “连编选项 ”对话框中,需注意相关操作的选择。对于计算机等级考试来说,大纲只要求对于 “连编应用程序 ”选项的考核,其他选项不作要求。

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

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

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