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

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

1、国家二级 VF机试(操作题)模拟试卷 261及答案与解析 一、基本操作题 1 1在考生文件夹下新建一个名为 “供应 ”的项目文件。 2将数据库 “供应零件 ”加入到新建的 “供应 ”项目中。 3通过 “零件号 ”字段为 “零件 ”表和 “供应 ”表建立永久性联系,其中, “零件 ”表是父表, “供应 ”表是子表。 4为 “供应 ”表的 “数量 ”字段设置有效性规则:数量必须大于 0并且小于 9999;错误提示信息是 “数量超范围 ”(注意:规则表达式必须是 “数量 0 and数量9999”)。 二、简单应用题 2 在考生文件夹 下完成如下简单应用: 1使用 SQL语句完成下面的操作:根据“国家

2、 ”和 “获奖牌情况 ”两个表统计每个国家获得的金牌数 (“名次 ”为 1表示获得一块金牌 ),结果包括 “国家名称 ”和 “金牌数 ”两个字段,并且先按 “金牌数 ”降序排列,若“金牌数 ”相同再按 “国家名称 ”降序排列,然后将结果存储到表 temp中。最后将该SQL语句存储在文件 three prg中。 2建立一个文件名和控件名均为 myform的表单,如下图所示。表单中包括一个列表框 (List1)、一个选项组 (Optiongroup1)和一个 “退出 ”命令按钮 (Command1),这三个控件名使用系统默认的名称。相关控件属性按如下要求进行设置:表单的标题为 “奖牌查询 ”,列表

3、框的数据源使用 SQL语句根据 “国家 ”表显示国家名称,选项组中有 3个按钮,标题分别为金牌 (Option1)、银牌 (Option2)和铜牌 (Option3)。 三、综合应用题 3 在考生文件夹下完成下列操作: (1)建立一个文件名和表单名均为 oneform的表单文件,表单中包括两个标签控件 (Label1和 Label2)、一个选项组控件(Optiongroup1)、一个组合框控件 (Combol)和两个命令 按钮控件 (Commandl和Command2), Label1和 Label2的标题分别为 “系名 ”和 “计算内容 ”,选项组中有两个选项按钮 Option1和 Opti

4、on2,标题分别为 “平均工资 ”和 “总工资 ”, Command1和Command2的标题分别为 “生成 ”和 “退出 ”。如下图所示。(2)将 “学院表 ”添加到表单的数据环境中,然后手工设置组合框 (Combol)的 RowSourceType属性为 6、 RowSource属性为 “学院表系名 ”,程序开始运行时,组合框中可供选择的是 “学院表 ”中的所有 “系名 ”。 (3)为 “生成 ”命令按钮编写程序代码。程序的功能是:表单运行时,根据组合框和选项组巾选定的 “系名 ”和 “计算内容 ”,将相应 “系 ”的 “平均工资 ”或 “总工资 ”存入自由表 salary中,表中包括 “

5、系名 ”、 “系号 ”以及 “平均工资 ”或 “总工资 ”3个字段。 (4)为 “退出 ”命令按钮编写程序代码,程序的功能是关闭并释放衷单。 (5)运行表单,在选项组中选择 “平均工资 ”,在组合框中选择 “信息管理 ”,单击 “生成 ”命令按钮。最后,单击 “退出 ”命令按钮结束。 国家二级 VF机试(操作题)模拟试卷 261答案与解析 一、基本操作题 1 【 正确答案】 (1)启动 Visual FoxPro 6 0,按照题目的要求新建一个名为 “供应 ”的项目文件,如图 3 1所示。(2)按照题目的要求,将“供应零件 ”数据库添加到项目 “供应 ”中,如图 3 2所示。(3)步骤 1:按

6、照题目的要求为 “零件 ”表建立主索引,如图 3 3所示。步骤 2:用同样的方法为 “供应 ”表建立普通索引,如图 3 4所示。步骤 3:在数据库设计器中从主索引拖曳到普通索引,建立联系,如图 3 5所示。(4)按照题目的要求为 “供应 ”表中的 “数量 ”字段设置字段有效性规则,如图 3 6所示。二、简单应用题 2 【正确答案】 (1)新建程序 three prg,然后输入以下命令语句。 *three prg中的代码 * &选择查询字段,通过 AS短语制定显示字段 SELECT国家国家名称, COUNT(获奖牌情况名次 )AS金牌教; 指定字段来源 FROM国家获奖牌情况; 设置查询条件 W

7、HERE国家国家代码 =获奖牌情况国家代码; AND获奖牌情况名次 =1; &GROUP BY子句用于按国家名称分组 GROUP BY国家国家名称; 查询结果按金牌教降序排列,金牌数相等时按国家名称降序排列 ORDER BY 2 DESC,国家国家名称 DESC; 将查询结果存储到 temp dbf中 INTO TABLE temp dbf * 保存并运行程序。 (2)新建一个表单,按题目要求添加一个列表框、一个选 项组和个命令按钮,并修改其属性如下:表单的 Name属性为 myform, Caption属性为 “奖牌查询 ”;列袁框的 RowSourceType属性为 “3一 SQL语句 ”

8、, RowSouree属性为 “SELECT国家姓名 FORM国家 INTO cursor LSB”;选项组的 ButtonCount属性为 3;单选钮 1的Caption属性为 “金牌 ”;单选钮 2的 Caption属性为 “银牌 ”;单选钮 3的 Caption3属性为 “铜牌 ”;命令按钮的 caption属性为 “退出 ”。 保存表单为 myfrom,运行以查看表单的设 计结果。 三、综合应用题 3 【正确答案】 步骤 1:打开 college数据库。在命令窗口输入 “CreateForm oneform”,按下回车键新建一个表单。按题目要求向表单添加控件,并修改各控件的属性。 步骤

9、 2:右击表单空白处,选择 “数据环境 ”命令,将 “学院表 ”和 “教师表 ”添加到数据环境设计器中。 双击命令按钮,编写两个命令按钮的 Click事件代码。 *“生成 ”按钮的click事件代码 * 对 x进行赋值 x=ThisForm combol Value IF ThisForm Optiongroupl Value=1选择查询字段,通过 AS短语指定显示字段, avg()函数用于求平均值 SELECT学院表系名,学院表系号, avg(教师表工资 ) AS平均工资; 指定字段来源 FROM学院表,教师表; 设置查询条件 WHERE学院表系号 =教师表系号, AND学院表系名 =x;

10、&GROUP BY子句用于按系号分组 GROUP BY学院表系号; 将查询结果存储到 salary dbf中 INTO TABLE salary dbf ELSE 选择查询字段,通过 AS短语指定显示字段, sum()函数 用于求和 SELECT学院表系名,学院表系号,sum(教师表工 资 )AS总工资; 指定字段来源 FROM学院表,教师表, 设置查询条件 WHERE学院表系号 =教师表系号; AND学院表系名 =x; &GROUP BY子句用于按系号分组 GROUP BY学院袁系号; 将查询结果存储到 salary dbf中 INTO TABLE salary dbf ENDIF*“退出 ”按钮的Click事件代码 * ThisForm Release* 步骤 3:保存表单,并按题目要求运行,如图 3 96所示。

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

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

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