[计算机类试卷]国家二级VF机试模拟试卷157及答案与解析.doc

上传人:medalangle361 文档编号:500405 上传时间:2018-11-29 格式:DOC 页数:5 大小:51KB
下载 相关 举报
[计算机类试卷]国家二级VF机试模拟试卷157及答案与解析.doc_第1页
第1页 / 共5页
[计算机类试卷]国家二级VF机试模拟试卷157及答案与解析.doc_第2页
第2页 / 共5页
[计算机类试卷]国家二级VF机试模拟试卷157及答案与解析.doc_第3页
第3页 / 共5页
[计算机类试卷]国家二级VF机试模拟试卷157及答案与解析.doc_第4页
第4页 / 共5页
[计算机类试卷]国家二级VF机试模拟试卷157及答案与解析.doc_第5页
第5页 / 共5页
亲,该文档总共5页,全部预览完了,如果喜欢就下载吧!
资源描述

1、国家二级 VF机试模拟试卷 157及答案与解析 一、基本操作题( 30分) 1 (1)新建一个名为 “学生 ”的数据库。 (2)将 “学生 ”、 “选课 ”、 “课程 ”三个自由表添加到新建的数据库 “学生 ”中。 (3)通过 “学号 ”字段为 “学生 ”表和 “选课 ”表建立永久联系。 (4)为上面建立的联系设置参照完整性约束:更新和删除规则为 “级联 ”,插入规则为 “限制 ”。 二、简单应用题( 40分) 2 (1)使用向导建立一对多报表 report_c,选择父表 employee中仓库号、职工号、姓名字段以及子表 orders中除职工号以外的全部字段,报表按仓库号升序排序,报表样式选

2、择简报式,报表标题是 “职工订单汇总 ”。 (2)使用 SQL命令建立视图 view_cd曲,视图中显示每个职工签订的所有订单总金额 (签订订单金额合计 )大于 15000元的职工号、姓名及其所签订订单的总金额,结果按总金额升序排序;同时把所用命令保存在文本文件 cmd cb txt中。 三、综合应用题( 30分) 3 在考生文件夹下,打开数据库 “school”,完成如下综合应用: 设计一个表单名为 “bd3”的表单,表单的标题为 “学生 课程成绩基本信息浏览 ”。表单上有一个包含 3个选项卡的 “页框 ”控件和一个 “关闭 ”按钮。其他功能要求如下: 为表单建立数据环境,向数据环境依次添加

3、 “student”表、 “score”表和 “course”表。 要求表单的高度为 “160”,宽度为 “330”; 3个选项卡的标签的名称分别为 “学生表 ”“课程表 ”和 “成绩表 ”,每个选项卡分别以表格形式浏览 “student”表、 “course”表和 “score”表的信息。选项卡位于表单的左边距为 12,顶边距为 10,选项卡的高度为 200,宽度为 360。 单击 “关闭 ”按钮关闭表单。 国家二级 VF机试模拟试卷 157答案与解析 一、基本操作题( 30分) 1 【正确答案】 (1)在命令窗口执行命令: MODIFY DATABASE 学生 ,新建数据库并打开数据库设计

4、器。 (2)在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的 “打开 ”对话框中双击 “学生 ”表,将表添加到数据库中,以同样的方法将 “选课 ”和 “课程 ”表添加到数据库中。 (3) 右击数据库设计器中的 “学生 ”表,选择【修改】快捷菜单命令,打开 “学 生 ”表设计器,在 “字段 ”选项卡中选中 “学号 ”,在 “索引 ”列中选择 “升序 ”,然后在 “索引 ”选项卡中修改 “索引类型 ”为主索引,建立 “学号 ”字段的主索引,单击 “确定 ”按钮保存表结构修改。 参照 “学生 ”表的操作建立 “选课 ”表 “学号 ”字段的普通索引。 (4) 在数据库设计器中拖动 “学生

5、 ”表 “索引 ”下方的主索引 “学号 ”到 “选课 ”表中“索引 ”下方的普通索引 “学号 ”上,为两个表建立联系。 选中两个表之间的关联线 (被选中的连线会变粗 ),首先执行【数据库】 【清理数据库】菜单命令,清空数据表中带有删 除标记的记录,然后执行【数据库】 【编辑参照完整性】菜单命令。 在打开的 “参照完整性 ”对话框的表格中,选择 “更新 ”下的单元格内容为 “级联 ”; “删除 ”下的单元格内容为 “级联 ”; “插入 ”下的单元格内容为 “限制 ”。单击 “确定 ”按钮保存参照完整性的修改。 【试题解析】 本题考查了数据库和表的基本操作;建立表间联系及参照完整性的设置。 为数据

6、库添加表可以在数据库设计器中进行;参照完整性是针对两个表进行设置的,因此建立参照完整性前要先建立两个表的关联,且有一个表中必须建立关联字段的主索引 (或候选 索引 ),另一个表要建立普通索引,建立两个表联系后要先清理数据库,然后再设置参照完整性。 二、简单应用题( 40分) 2 【正确答案】 (1)步骤 1:在命令窗口执行命令: OPEN DATABASE orders_manaqe,打开 orders_manage数据库。 步骤 2:执行【文件】 【新建】菜单命令,或单击 “常用 ”工具栏的 “新建 ”按钮,在弹出的 “新建 ”对话框中选中 “报表 ”选项,然后单击 “向导 ”图标按钮,系统

7、弹出 “向导选取 ”对话框,选中 “一对多报表向导 ”项,单击 “确定 ”按钮,启动报 表向导。 步骤 3:在报表向导的 “步骤 1-从父表选择字段 ”界面的 “数据库和表 ”下选中employee表,依次双击 “可用字段 ”中的 “仓库号 ”、 “职工号 ”和 “姓名 ”字段,将其添加到 “选定字段 ”中,单击 “下一步 ”按钮。 步骤 4:在报表向导的 “步骤 2-从子表选择字段 ”界面的 “数据库和表 ”下选中orders表,将 “可用字段 ”中除 “职工号 ”以外的字段全部添加到 “选定字段 ”中,单击“下一步 ”按钮。 步骤 5:在报表向导的 “步骤 3-为表建立关系 ”界面中系统自

8、动建立两个表的联系,单击 “下一步 ”按钮。 步骤 6:在报表向导的 “步骤 4-排序记录 ”界面中双击 “可用的字段或索引标识 ”中的 “仓库号 ”字段到 “选定字段 ”列表中,再选择 “升序 ”,单击 “下一步 ”按钮。 步骤 7:在报表向导的 “步骤 5-选择报表样式 ”界面的 “样式 ”下选中 “简报式 ”,单击 “下一步 ”按钮。 步骤 8:在报表向导的 “步骤 6-完成 ”界面中的 “报表标题 ”下方文本框中输入 “职工订单汇总 ”,单击 “完成 ”按钮。 步骤 9:在 “另存为 ”对话框的 “保存报表为: ”框中输入表单文件名 report_c,单击 “保存 ”按钮。 (2)步骤

9、 1:在命令窗口执行命令: OPEN DATABASE orders_manage,打开数据库环境。 步骤 2:在命令窗口执行命令: MODIFY FILE cmd_cb,打开文本文件编辑器编写视图定义代码。 步骤 3:在编辑器中输入如下程序代码: CREATE VIEW VIEW_CB AS; SELECT Employee职工号, Employee 姓名, SUM(Orders金额 ) AS总金额; FROM orders_manage!employee INNER JOIN orders_manage!orders; ON Employee职工号 =Orders职工号; GROUP BY

10、 Employee职工号, HAVING总金额 15000; ORDER BY 3 步骤 4:在命令窗口执行命令: DO cmd_cb txt,执行文件 (注意:执行文件时,文件后缀名 txt不能缺省 )。 【试题解析】 (1)本题考查报表向导的使用,根据向导提示一步步完成操作即可。 (2)本题主要考查了利用 SQL命令建 立视图。 利用 SQL命令建立视图的基本命令格式为: CREATE VIEW视图名 ASSELECT语句。本题视图定义的关键是分组以及分组条件的设置,因为题中要显示每个职工签订的所有订单总金额大于 15000元的职工信息,所以应该按职工号分组,而分组限定条件就是 “总金额大

11、于 15000”。 本题中,视图的建立可以通过视图设计器完成。 三、综合应用题( 30分) 3 【正确答案】 选择【文件】 【打开】命令,打开数据库 “school”。 选择【文件】 【新建】命令,选择 “表单 ”,单击 “新建 文件 ”按钮打开表单设计器,在表单属性窗口中将 Caption属性值修改为 “学生课程成绩基本信息浏览 ”;单击表单控件工具栏上的 “页框 ”控件图标,为表单添加一个页框 PageFrame1;单击表单控件工具栏上的 “命令按钮 ”控件图标,为表单添加一个命令按钮 Command1;单击表单控件工具栏上的 “表格 ”控件图标,添加一个表格控件 Grid1。 选择页框P

12、ageFrame1,在页框属性窗口中修改 “PageCount”属性值为 “3”,修改 “Left”属性值为 “12”, “Top”属性值为 “10”, “Height”属性值为 “200”, “Width”属性值为 “360”;选择页框 PageFrame1,单击右键,在弹出的快捷菜单中选择 “编辑 ”,单击“Page1”,在页框属性窗口中修改 “Caption”属性值为 “学生表 ”;单击 “Page2”,在页框属性窗口中修改 “Caption”属性值为 “课程表 ”;单击 “Page3”,在页框属性窗口中修改 “Caption”属性值为 “成绩表 ”。 选择表格 Grid1,在表格属性窗

13、口中修改“Height”属性值为 “160”,修改 “Width”属性值为 “330”。 选择命令按钮,在按钮属性窗口中将命令按钮 Command1的 Caption属性值修改为 “关闭 ”,如图 72-1所示。双击 “关闭 ”命令按钮,在 Click事件中输入代码:ThisForm Release,用来关闭表单。 在表单设计器中,鼠标右键单击表单空白处,选择 “数据环境 ”命令,打开表单的数据环境,选择数据库 “school”,将表 “student”“score”和 “course”添加到数据环境中。 选择页框 PageFrame1,在页框属性窗口中双击 “Click Event”打开 C

14、lick事件过程代码编辑窗口,输入以下代码: ThisForm Grid1 RecordSource=“ ThisForm Grid1 RecordSourceType=0 DO CASE CASE ThisForm PageFrame1 Activepage=1 ThisForm Grid1 RecordSource=“student“ CASE ThisForm PageFrame1 Activepage=2 ThisForm Grid1 RecordSource=“course“ CASE ThisForm PageFrame1 Activepage=3 ThisForm Grid1 RecordSource=“score“ ENDCASE ThisForm Grid1 Refresh 选择【表单】 【执行表单】命令,系统首先要求保存该表单文件,在弹出的 “另存为 ”对话框中输入表单文件名 “bd3”,保存在考生文件夹下,然后运行表单。

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

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

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