[计算机类试卷]国家二级VF机试(操作题)模拟试卷300及答案与解析.doc
《[计算机类试卷]国家二级VF机试(操作题)模拟试卷300及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF机试(操作题)模拟试卷300及答案与解析.doc(21页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF机试(操作题)模拟试卷 300及答案与解析 一、基本操作题 1 1打开考生文件夹下的数据库 College物理删除该数据库中的 temp表,然后将 3个自由表 “教师表 ”、 “课程表 ”和 “学院表 ”添加到该数据库中。 2为 “课程表 ”和 “教师表 ”分别建立主索引和普通索引,字段名和索引名均为 “课程号 ”,并为两个表建立一对多的联系。 3使用 SQL语句查询 “教师表 ”中工资大于 4500的教师的全部信息,将查询结果按职工号升序排列,查询结果存储到文本文件 one txt中, SQL语句存储于文件two prg中 。 4使用报表向导为 “学院表 ”创建一个报表 thr
2、ee,选择 “学院表 ”的所有字段,其他选项均取默认值。 2 在考生文件夹下,打开数据库 “宾馆 ”,完成如下操作: 1打开 “客户 ”表,为 “性别 ”字段增加约束规则:性别只能为 “男 ”或 “女 ”,默认值为 “女 ”,表达式为:性别 $”男女 ”。 2为 “入住 ”表创建一个主索引,索引名为 fkkey,索引表达式为 “客房号 +客户号 ”。 3根据各表的名称、字段名的含义和存储的内容建立表之间的永久联系,并根据要求建立相应的普通索引,索引名与创建索引的字段名相同,升序排序。 4使 用 SQL的 SELECT语句查询 “客户 ”表中性别为 “男 ”的客户号、身份证、姓名和工作单位字段及
3、相应的记录值,并将结果存储到名为 TABA的表 (注意:该表不需要排序 )。请将该语句存储到名为 ONE PRC的文件中。 3 在考生文件夹上,完成如下操作: 1打开考生文件夹下的表单 one,如下图所示,编写 “显示 ”命令按钮的 Click事件代码,使表单运行时单击该命令按钮则在Text1文本框中显示当前系统日期的年份 (提示:通过设置文本框的 Value属性实现,系统日期函数是 date(),年份函数是 year()。 2打开 考生文件夹下的表单 two,如下图所示,选择 “表单 ”菜单中的 “新建方法程序 ”命令,在 “新建方法程序 ”对话框中,为该表单新建一个 Lest方法,然后双击
4、表单,选择该方法编写代码,该方法的功能是使 “测试 ”按钮变为不可用,即将该按钮的 Enabled属性设置为 F。 3创建一个名为study_report的快速报表,报表包含表 “课程表 ”中的所有字段。 4为 “教师表 ”的 “职工号 ”字段增加有效性规则:职工号左边 3位字符是 110,表达式为: LEFT(职工号, 3)=“110“。 二、简单应用题 4 在考生文件夹下完成 下列简单应用: 1修改并执行程序 four prg,该程序的功能是:根据 “学院表 ”和 “教师表 ”计算 “信息管理 ”系教师的平均工资。注意:只能修改标有错误的语句行,不能修改其他语句。 2在 College数据
5、库中使用视图设计器建立一个名为 course_v的视图,该视图根据 “课程表 ”、 “学院表 ”和 “教师表 ”建立,视图中的字段包括 “姓名 ”、 “课程名 ”、 “学时 ”和 “系名 ”4项,视图中只包括 “学时 ”大于等于 60的记录,视图中的记录先按 “系名 ”升序排列,若 “系名 ”相同再按 “姓名 ”降序排列,最后查询该视图中的全部信息,并将 结果存放到表 sef中。 5 在考生文件夹下,打开 “宾馆 ”数据库,完成如下简单应用: 1使用查询设计器设计一个名为 TWO的查询文件,查询房价价格大予等于 280元的每个客房的客房号、类型号 (取自客房表 )、类型名和价格。查询结果按类型
6、号升序排列,并将查询结果输出到表 TABB中。设计完成后,运行该查询。 2修改命令文件 THREE PRG。该命令文件用来查询与 “姚小敏 ”同一天入住宾馆的每个客户的客户号、身份证、姓名和工作单位,查询结果包括 “姚小敏 ”。最后将查询结果输出到表 TABC中。该命令文件在第 3行、第 5行 、第 7行和第 8行有错误 (不含注释行 ),打开该命令文件,直接在错误处修改,不可改变 SQL语句的结构和短语的顺序,不能增加:删除或合并行。修改完成后,运行该命令文件。 6 在考生文件夹下完成如下简单应用: 1打开 “课程管理 ”数据库,使用 SQL语句建立一个视图 salary,该视图包括系号和平
7、均工资两个字段,并且按平均工资降序排列。将该 SQL语句存储在 four prg文件中。 2打开考生文件夹下的表单SIX,如下图所示, “登录 ”命令按钮的功能是:当用户输入用户名和口令以后,单击 “登录 ”按钮时,程序在自由表 “用户表 ”中进行查找,若找不到相应的用户名,则提示 “用户名错误 ”,若用户名输入正确,而口令输入错误,则提示 “口令错误 ”。修改 “登录 ”命令按钮 Click事件中标有错误的语句,使其能够正确运行。 (注意:不得做其他修改。 ) 三、综合应用题 7 在考生文件夹下完成下列操作: (1)建立一个文件名和表单名均为 oneform的表单文件,表单中包括两个标签控件
8、 (Labe11和 Labe12)、一个选项组控件(Optiongroupl)、一个组合框控件 (Combol)和两个命令按钮控件 (Command1和Command2), Labell和 Labe12的标题分别为 “系名 ”和 “计算内容 ”,选项组中有两个选项按钮 Optionl和 Option2,标题分别为 “平均工资 ”和 “总工资 ”, Command1和Command2的标题分别为 “生成 ”和 “退出 ”。如下图所示。(2)将 “学院表 ”添加到表单的数据环境中,然后手工设置组合框 ( Combol)的 RowSource Type属性为 6、 RowSource属性为 “学院表
9、系名 ”,程序开始运行时,组合框中可供选择的是 “学院表 ”中的所有“系名 ”。 (3)为 “生成 ”命令按钮编写程序代码。程序的功能是:表单运 行时,根据组合框和选项组中选定的 “系名 ”和 “计算内容 ”,将相应 “系 ”的 “平均工资 ”或 “总工资 ”存入自由表 salary中,表中包括 “系名 ”、 “系号 ”以及 “平均工资 ”或 “总工资 ”3个字段。 (4)为 “退出 ”命令按钮编写程序代码,程序的功能是关闭并释放表单。 (5)运行表单,在选项组中选择 “平均工资 ”,在组合框中选择 “信息管理 ”,单击 “生成 ”命令按钮。最后,单击 “退出 ”命令按钮结束。 8 在考生文件
10、夹下,先打开 “宾馆 ”数据库,然后创建一个名为 test的表单文件,如下图所示。 该表单完成如下综合应用:向表单中添加一个 标签 ( Labell)、一个文本框 (Text1)和两个命令按钮。标签的标题为 “退房日期大于或等于 ”。文本框用于输入退房日期。两个命令按钮的功能如下: (1)“查询 ”按钮 (Command1):在该按钮的 Click事件代码中,通过 SQL的SELECT命令查询退房日期大于或等于输入日期的客户的客户号、身份证、姓名、工作单位和该客户入住的客房号、类型名、价格信息,查询结果按价格降序排列,并将查询结果存储到表 TABD中。表 TABD的字段为客户号、身份证、姓名、
11、工作单位、客房号、类型名和价格。 (2)“退出 ”按钮 (Command2)的功能是关闭并释放表单。表单设计完成后,运行该表单,查询退房日期大于或等于 2005 -04 -01的顾客信息。 9 在考生文件夹下完成下列操作: (1)建立一个表单名和文件名均为 myform的表单,如下图所示。表单的标题为 “教师情况 ”,表单中有两个命令按钮 (Command1和 Command2),两个复选框 (Checkl和 Check2)和两个单选按钮 (Optionl和Option2)。 Command1和 Command2的标题分别是 “生成表 ”和 “退出 ”, Checkl和Check2的标题分别是
12、 “系名 ”和 “工资 ”, Optionl和 Option2的标题分别是 “按职工号升序 ”和 “按职工号降序 ”。 (2)为 “生成表 ”命令按钮编写 Click事件代码,其功能是根据表单运行时复选框指定的字段和单选钮指定的排序方式生成新的自由表,如果两个复选框都被选中,生成的自由表命名为two dbf, two dbf的字段包括职 -号、姓名、系名、工资和课程号;如果只有 “系名 ”复选框被选中,生成的自由表命名为 one_x dbf, one_x dbf的字段包括职工号、姓名、系名和课程号;如果只有 “工资 ”复选框被选中,生成的自由表命名为one_xx dbf, one_xx dbf
13、的字段包括职工号、姓名、工资和课程号。 (3)运行表单,并分别执行如下操作: 选中两个复选框和 “按职工号升序 ”单选钮,单击 “生成表 ”命令按钮。 只选中 “系名 ”复选框和 “按职工号降序 ”单选钮,单击 “生成表 ”命令按钮。 只选中 “工资 ”复选框和 “按职工号降序 ”单选钮,单击 “生成表 ”命令按钮。 国家二级 VF机试(操作题)模拟试卷 300答案与解析 一、基本操作题 1 【正确答案】 【操作步骤】 (1)打开 College数据库,用鼠标右键单击表 temp,选择 “删除 ”命令,在弹 出的对话框中选择 “删除 ”按钮;用鼠标右键单击数据库设计器空白处,通过快捷菜单中的“
14、添加 ”命令将自由表 “教师表 ”、 “课程表 ”和 “学院表 ”添加到数据库中。 (2)在数据库设计器中用鼠标右键单击表,通过快捷菜单中的 “修改 ”命令打开表设计器,按要求分别为, “课程表 ”和 “教师表 ”建立主索引和普通索引,在数据库设计器中从主索引拖曳到普通索引以建立两表间的联系。 (3)新建一个程序,写入下列代码。 选择查询字段 SELECT*; 指定字段来源 FROM教师表; 设置查询 条件 WHERE教师表工资 4500; 查询结果按职工号升序排列 ORDER BY教师表,职工号; 将查询结果存储到 one txt中 TO FILE one txt 保存程序名为 “two p
15、rg”,并单击系统菜单中的运行按钮,运行程序。 (4)通过报表向导新建一个报表,添加 “学院表 ”作为报表的数据源,将所有字段添加到选定字段,最后输入报表名 “three”。 【试题解析】 本大题主要考查的知识点是:从数据库中删除表、向数据库中添加自由表、为表建立索引并建 立表间联系、 SQL语句的编写以及利用报表向导建立报表。 在数据库设计器中通过鼠标右键单击表完成删除、添加和修改表的操作。新建程序,在程序中完成 SQL语句的编写。通过 “报表向导 ”建立报表。 2 【正确答案】 【操作步骤】 (1)打开数据库 “宾馆 ”,在数据库设计器中用鼠标右键单击 “客户 ”表,打开表设计器,选择 “
16、性别 ”字段,在其字段有效性规则栏中输入“性别 $”男女 ”,在默认值栏中输入 “女 “”,如图 3 97所示。(2)在数据库设计器中用鼠标右键单击 “入住 ”表,打开表设计器,在 “索引 ”选项卡中,索引名处输入“fkkey”,类型选择 “主索引 ”,表达式处输入 “客房号 +客户号 ”,如图 3 98所示。(3)为 “入住 ”表建立索引名和索引表达式分别为 “客房号 ”和 “客户号 ”的普通索引,为 “客房 ”表建立索引名和索引表达式均为 “类型号 ”的普通索引。在数据库设计器中建立 4个表的联系,选中“客户 ”表中的主索引 “客户号 ”,按住鼠标左键将其拖动到 “入住 ”表的普通索引 “
17、客户号 ”上,用同样的方法可以建立 “客房 ”表和 “入住 ”表的 “客房号 ”之间的联系, “房价 ”表和 “客房 ”表的 “类型号 ”之间的联系。结果如图 3 99所示。(4)建立一个程序,编写 如下代码。 SELECT客户号,身份证,姓名,工作单位 FROM客户 WHERE性别 =”男 ”INTO TABLE TABA DBF 保存程序名为 “one prg”,并运行该程序。 【试题解析】 本大题主要考查的知识点是:为表设置字段的有效性规则,为表建立主索引及普通索引,建立表间联系,以及 SQL语句的使用。 在表设计器中完成字段有效性的设置,并按照题目的要求建立索引;在数据库设计器中为两表
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 机试 操作 模拟 300 答案 解析 DOC
