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

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

1、国家二级 VF机试模拟试卷 190及答案与解析 一、基本操作题( 30分) 1 (1)建立数据库 orders_manage,并将自由表 employee和 orders添加到新建的数据库中。 (2)建立必要的索引,并建立表 employee和表 orders之闻的永久联系。 (3)建立项目 “职工订单管理 ”并把新建的数据库 orders_manage添加到新建的项目中。 (4)在项目管理器中建立本地视图 view_c8,视图内容为职工号、姓名和年龄,按年龄降序排序 (年龄表达式是 YEAR(DATE()-YEAR (出生日期 )。 二、简单应用题( 40分) 2 (1)用 SQL语句进行以

2、下查询:查询 “外汇账户 ”表中的日元信息。查询结果包括钞汇标志、金额,结果按金额降序排序。并存储于表 two dbf中,并将 SQL语句存储于新建的 three txt文件中。 (2)用一对多报表向导建立报表, “外汇代码 ”表为父表, “外汇账户 ”表为子表。要求:选择父表和子表中的全部字段;用 “外币代码 ”字段为两个表建立关系;排序方式为按 “外币代码 ”升序;报表样式为 “帐务式 ”,方向为 “横向 ”;报表标题为 “外汇账户情况 ”;报表文件名为 report account。然后在报表设计器中修改该报表,在报表标题带区的右端利用 OLE对象插入文件 picture gif。 三、

3、综合应用题( 30分) 3 设计名为 mystu的表单 (控件名为 form1,文件名为 mystu)。表单的标题为 “学生学习情况统计 ”。表单中有一个选项组控件 (命名为 myOption)和两个命令按钮 “计算 ”(名称为 Command1)和 “退出 ”(名称为 Command2)。其中,选项组控件有两个按钮 “升序 ”(名称为 Option1)和 “降序 ”(名称为 Option2)。 运行表单时,首先在选项组控件中选择 “升序 ”或 “降序 ”(使用 IF语句判断 ),单击“计算 ”命令按钮后,按照成绩 “升序 ”或 “降序 ”(根据选项组控件 )将选修了 “C语言 ”的学生学号和

4、成绩分别存入 stu_sort1 dbf和 stu_sort2 dbf文件中。单击 “退出 ”按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。 国家二级 VF机试模拟试卷 190答案与解析 一、基本操作题( 30分) 1 【正确答案】 (1) 在命令窗口执行命令: MODIFY DATABASE orders_manage, 新建数据库并打开数据库设计器。 在数据库设计器中右击鼠标,选择【添加表】快捷菜单命令,在弹出的 “打开 ”对话框中双击 employee表,将表添加到数据库中,以同样的方法将 orders表添加到数据库中。 (2) 右击数据库设计器中的 employee表,选择

5、【修改】快捷菜单命令,打开 employee表设计器,在 “字段 ”选项卡中选中 “职工号 ”,在 “索引 ”列中选择 “升序 ”,然后在 “索引 ”选项卡中修改 “索引类型 ”为主索引,建立 “职工号 ”字段的主索引,单击 “确定 ”按钮保存表结构修改。 右击数据库设计器中的 orders表,选择【修改】快捷菜单命令,打开 orders表设计器,在 “字段 ”选项卡中选中 “职工号 ”,在 “索引 ”列中选择“升序 ”,建立 “职工号 ”字段的普通索引,单击 “确定 ”按钮保存表结构修改。 拖动employee表 “索引 ”下方的主索引 “职工号 ”到 orders表中 “索引 ”下方的普通

6、索引 “职工号 ”上,为两个表建立联系。 (3) 在命令窗口执行命令: CREATE PROJECT职工订单管理,新建一个项目管理器。 在项目管理器中,选中 “数据 ”选项卡内的“数据库 ”项,然后单击 “添加 ”按钮,在弹出的 “打开 ”对话框中双击 orders_manage数据库文件,将数据库添加到项目管理器中。 (4) 在项目管理器中,单击数据库orders_manage前面的 “+”,展开分支 orders_manage“ 本地视图 ”,选择 “本地视图 ”项,然后单击 “新建 ”按钮,在打开的 “新建本地视图 ”对话框中单击 “新建视图 ”图标按钮,如图 2-55和图 2-56所示

7、,然后在 “添加表或视图 ”对话框中双击 employee表,如图 2-57所示,将表添加到视图设计器中。 在 “字段 ”选项卡中依次双击 “employee职工号 ”和 “employee姓名 ”字段,将其添 加到 “选定字段 ”中,然后在 “函数和表达式 ”文本框中输入: YEAR(DATE()-YEAR(出生日期 ) AS年龄,再单击 “添加 ”按钮,将其添加到 “选定字段 ”中。 在 “排序依据 ”选项卡中双击 “选定字段 ”列表框中的 “YEAR(DATE()-YEAR(出生日期 )AS年龄 ”字段,将字段添加到 “排序条件 ”列表框中,在 “排序选项 ”中选择 “降序 ”单选项;以

8、 view_ca为视图名保存视图。 【试题解析】 本大题考查了数据库和项目管理器的建立及使用、索引的建立、建立表间联系、利用视图设计器建立视图。 为数据 库添加表可以在数据库设计器中进行;建立两个表的关联时,有一个表中必须建立关联字段的主索引 (或候选索引 ),另一个表要建立普通索引。在本题中,由于 employee表和 orders表的关联字段是 “职工号 ”,而 “职工号 ”在employee表中是没有重复值的,所以应该在 employee表中的 “职工号 ”字段上建立主索引,相应地,在 orders表的 “职工号 ”字段上建立普通索引。 二、简单应用题( 40分) 2 【正确答案】 (1

9、)步骤 1:在命令窗口执行命令: MODIFY FILE three,打开文本编辑器编写 SQL命令。 步骤 2:在编辑器中输入如下程序代码 (以下程序是通过查询设计器生成 ): SELECT 外汇账户钞汇标志,外汇账户金额; FROM 外汇 !外汇账户; ORDER BY 外汇账户金额 DESC; INTO TABLE two dbf 步骤 3:在命令窗口执行命令: DO three txt,执行文件 (注意:执行文件时,文件后缀名 txt不能缺省 )。 (2)步骤 1:在命令窗口执行命令: OPEN DATABASE 外汇,打开 “外汇 ”数据库。 步骤 2:执行【文件】 【新建】菜单命令

10、,或单击 “常用 ”工具栏的 “新建 ”按钮,在弹出的 “新建 ”对话框中选中 “报表 ”选项,然后单击 “向导 ”图标按钮,系统弹出 “向导选取 ”对话框,选中 “一对多报表向导 ”项,单击 “确定 ”按钮,启动报表向导。 步骤 3:在报表向导的 “步骤 1-从父表选择字段 ”界面的 “数据库和表 ”下选中 “外汇代码 ”表,将 “可用字段 ”中的字段全部添加到 “选定字段 ”中,单击 “下一步 ”按钮。 步骤 4:在报表向导的 “步骤 2-从子表选择字段 ”界面的 “数据库和表 ”下选中 “外汇帐户 ”表,将 “可用字段 ”中的字段全部添加到 “选定字段 ”中,单击 “下一步 ”按钮。 步

11、骤 5:在报表向导的 “步骤 3-为表建立关系 ”界面中系统自动建立两个表的联系,单击 “下一步 ”按钮。 步骤 6:在报表向导的 “步骤 4-排序记录 ”界面中双击 “可用的字段或索引标识 ”中的 “外币代码 ”字段到 “选定字段 ”列表中,再选择 “升序 ”,单击 “下一步 ”按钮。 步骤 7:在报表向导的 “步骤 5-选择报表样式 ”界面的 “样式 ”下选中 “账务式 ”,在 “方向 ”下选择 “横向 ”,单击 “下一步 ”按钮。 步骤8:在报表向导的 “步骤 6-完成 ”界面中的 “报表标题 ”下方文 本框中输入 “外汇账户情况 ”,单击 “完成 ”按钮。 步骤 9:在 “另存为 ”对

12、话框的 “保存报表为: ”框中输入表单文件名 report_account,单击 “保存 ”按钮。 步骤 10:在命令窗口执行命令:MODIFY REPORT report_account,打开 report_account报表设计器。 步骤 11:在“报表控件 ”工具栏中单击 “图片 AetiveX绑定控件 ”按钮,然后在报表标题带区的右端单击并拖动鼠标拉出图文框,弹出如图 2-46所示的 “报表图片 ”对话框,选中对话框 “图片来源 ”下的 “文件 ”选项,接着单击后面 的表达式按钮,弹出 “打开 ”对话框。选中要插入的图片 picture gif,单击 “确定 ”按钮,返回 “报表图片

13、”对话框,继续单击 “确定 ”按钮关闭对话框,可以看到报表设计器的 “标题 ”区域增加了一个图片,如图 2-47所示。 步骤 12:单击常用工具栏中的 “保存 ”按钮。【试题解析】 (1)本题是简单的 SQL单表查询。将查询结果保存在永久表中,应使用 INTO TABLE短语。 (2)本题主要考查的是拒表向导的使用和报表设计器的使用。利用报表向导制作报表属于比较简单的探作,可以通过 “新建 ”对话框打开报表后 ,根据向导提示一步步完成即可。可以用向导制作完报丧后,再在报表设计器中修改报表。要在报表中插入图片,需要添加 “图片 ActiveX绑定控件 ”。 三、综合应用题( 30分) 3 【正确

14、答案】 步骤 1:在命令窗口执行命令: CREATE FORMmystu,打开表单设计器新建表单。从 “表单控件 ”工具栏中依次向表单添加两个命令按钮和一个选项组控件。 步骤 2:在 “属性 ”面板的下拉框中选择表单对象,在 “全部 ”选项卡中修改对象属性值,见表 2-33。 步骤3:右击表单选择【数据环境】快捷菜单命令,继续在表单数据环境中单 击右键选择【添加】快捷菜单命令,在 “添加表或视图 ”对话框中双击 “课程 ”和 “选课 ”表,将表添加到数据环境中。 步骤 4:双击选项组 (OptionGroup1),编写选项组的 Click事件代码。 *“计算 ”按钮 (Command1)的 C

15、lick事件代码 *IF THISFORM MYOPTION VALUE=1 SELECT学号,成绩 FROM选课,课程;WHERE 选课课程号 =课程课程号 AND课程名称 =“C语言 “; ORDER BY成绩 INTO DBF stu_sort1ELSE SELECY学号 ,成绩 FROM选课,课程; WHERE选课课程号 =课程课程号 AND课程名称 =“C语言 ”; ORDER BY成绩 DESC INTO DBF stu_sort2ENDIF 步骤 5:双击 “退出 ”命令按钮,编写 “退出 ”按钮的 Click事件代码: THISFORM RELEASE。 步骤 6:单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将表单文件保存到考生文件夹下。 【试题解析】 本大题考查了表单及控件的常用属性和方法的设置;程序的分支结构。 在选项组的 Click事件中需要使用 SQL语句进行查询,查询用到 了 “选课 ”和 “课程 ”两张表,为联接查询,公共字段为 “课程号 ”。

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

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

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