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

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

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

2、歌手编号 ”字段的左边两位表示该歌手所在的组号。考生文件夹下的程序文件 five prg的功能是:根据 “歌手表 ”计算每个组的歌手人数,将结果存入表 one,表 one中有 “组号 ”和 “歌手人数 ”两个字段。程序中有 3处错误,请修改并执行程序。 注意:只能修改标有错误的语句行,不能修改其他语句,数组名 A不允许修改。 2建立一个数据库文件 “歌手大奖赛 dbc”,并将 “歌手表 ”、 “评委表 ”和 “评分表 ”3个自由表添加到该数据库中。使用视图设 计器建立视图 songerview,根据 “歌手表 ”、 “评委表 ”和 “评分表 ”建立该视图,视图中的字段项包括评委姓名、歌手姓名、

3、分数,视图中的记录按 “歌手姓名 ”升序排列,若 “歌手姓名 ”相同再按 “分数 ”降序排列。 三、综合应用题 3 在考生文件夹下完成下列操作: (1)建立一个文件名和表单名均为 oneform的表单文件,表单中包括两个标签控件 (Label1和 Label2)、一个选项组控件(Optiongroup1)、一个组合框控件 (Combol)和两个命令按钮控件 (command1和Command2), Label1和 Label2的标题分别为 “系名 ”和 “计算内容 ”,选项组中有两个选项按钮 Option1和 Option2,标题分别为 “平均工资 ”和 “总工资 ”, command1和Co

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

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

6、的方法为 “供应 ”表建立普通索引,如图 3 4所示。步骤 3:在数据库设计器中从主索引拖曳到普通索引,建立联系,如图 3 5所示。(4)按照题目的要求为 “供应 ”表中的 “数量 ”字段设置字段有效性规则,如图 3 6所示。【试题解析】 通过项目管理器可以完成数据库及数据库 表的相关操作。项目的建立可以采用工具栏的命令按钮的方式来实现,通过项目管理器中的命令按钮可以将数据库添加到项目中,添加和修改数据库中的数据表可以通过数据库设计器来完成,修改表中字段有效性可以在表设计器中完成。其中, “规则 ”是逻辑表达式, “信息 ”是字符串表达式, “默认值 ”的类型则视字段的类型而定。 二、简单应用

7、题 2 【正确答案】 (1)步骤 1:打开程序 five,修改其中的错误如图 3 114所示。步骤 2:保存并运行程序。 (2)步骤 1:新建一个名为 “歌手大奖赛 ”的数据库文件,在数据库设计器中空白处单击鼠标右键,然后将 “歌手表 ”、 “评委表 ”和 “评分表 ”添加到数据库中。 步骤 2:新建一个视图,并将表 “歌手表 ”、 “评委表 ”和 “评分表 ”添加到视图设计器中,如图3 115所示。 步骤 3:将 “评委表评委姓名 ”、 “歌手表歌手姓名 ”和 “评分表分数 ”3个字段添加到选定字段框中,如图 3 116所示。 步骤 4:在排序选项卡中,按 “歌手姓名 ”升序排序。再按 “分

8、数 ”降序排序,如图3 117所示。 步骤 5:保存视图名为 “songer_view”,如图 3 118所示。【试题解析】 WHILE循环语句的格式如下。 DO WHILE条件表达式 语句体 ENDDO 故第 1处错误应改为 “DO WHILE NOT EOF()”;由题意可知, one表中的组号实际上是歌手编号的前两位,故第 2处错误应改为 “SELECT COUNT(*)FROM歌手表 WHERE LEFT(歌手表歌手编号, 2)=zuhao INTO ARRAY A”:表中记录值的修改可以通过 REPLACE命令来完成,其格式为: REPLACE字段名 WITH常量 故第 3处错误应改

9、为 “REPLACE歌手人数 WITHA”。 三、综合应用题 3 【正确答案】 步骤 1:打开 college数据库。在命令窗口输入 “Create Form oneform”,按下回车键新建一个表单。按题目要求向表单添加控件,并修改各控件的属性。 步骤 2:右击表单空白处,选择 “数据环境 ”命令,将 “学院表 ”和 “教师表 ”添加到数据环境设计器中。 双击命令按钮,编写两个命令按钮的 Click事件代码。 *“生成 ”按钮的Click事件代码 * 对 X进行赋值 x=ThisForm combol value IF ThisForm OptiOngroupl Value=1 选择查询字段

10、,通过 AS短语指定显示字段, avg ()函数用于求平均值 SELECT学院表系名,学院表系号, avg(教师表工资 )AS平均工资; 指定字段来源 FROM学院表,教师表; 设置查询条件 WHERE学院表系号 =教师表系号, AND学院表系名 =x; 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