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

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

1、国家二级 VF机试模拟试卷 204及答案与解析 一、基本操作题( 30分) 1 在考生文件夹下,有一个资源数据库 frdb,该数据库有资源表 fr_t、农户表 p_t和树种表 tree_t三个表。其中,资源表 fr_t存储了全乡农民承包的土地编号、户主编号、小地名、面积、树种编号、蓄积 (生长在山上的树的木材体积 )和承包年度。打开资源数据库 frdb,完成如下操作: (1)在农户表 p_t中增加一个字段名 “继承人 ”、数据类型为 “字符 ”、宽度为 8的字段。 (2)设置资源表 fr_t中 “面积 ”字段的有效性规则:面 积大于等于 1,小于等于100,默认值为 10; “蓄积 ”字段的有

2、效性规则:蓄积大于等于 0,小于等于 200,默认值为 100; (注意:表达式应写成:面积 =1 and面积 =100,蓄积=0 and蓄积 =200) (3)为资源表 fr_t创建两个普通索引 (升序 ),索引名分别为 “户主编号 ”和 “树种编号 ”,对应的索引表达式分别为 “户主编号 ”和 “树种编号 ”。 (4)通过 “户主编号 ”字段建立资源表 fr_t和农户表 p_j间的永久联系;通过 “树种编号 ”字段建立资源表 fr_t和树种表 tree_t间的永久联系 。 二、简单应用题( 40分) 2 (1)使用报表向导建立一个简单报表。要求选择 salarys表中所有字段;记录不分组;

3、报表样式为 “随意式 ”;列数为 “1”,字段部局为 “列 ”,方向为 “纵向 ”;排序字段为 “雇员号 ”(升序 );报表标题为 “雇员工资一览表 ”;报表文件名为 print1。 (2)在考生文件夹下有一个名称为 form1的表单文件,表单中的两个命令按钮的Click事件下的语句都有错误,其中一个按钮的名称有错误。请按如下要求进行修改,修改完 成后保存所做的修改: 将按钮 “刘缆雇员工资 ”名称 修改为 “浏览雇员工资 ”。 单击 “浏览雇员工资 ”命令按钮时,使用 SELECT命令查询 salarys表中所有字段信息供用户浏览。 单击 “退出表单 ”命令按钮时,关闭表单。 注意:每处错误

4、只能在原语句上进行修改,不能增加语句行。 三、综合应用题( 30分) 3 设计名为 mysupply的表单 (表单的控件名和文件名均为 mysupply)。表单的标题为 “零件供应情况 ”。表单中有一个表格控件和两个命令按钮 “查询 ”(名称为Command1)和 “退出 ”(名称为 Command2)。 运行 表单时,单击 “查询 ”命令按钮后,表格控件 (名称 grid1)中显示了工程号 “J4”所使用的零件的零件名、颜色和重量 (通过设置有关 “数据 ”属性实现 )。 单击 “退出 ”按钮关闭表单。 注意:完成表单设计后要运行表单的所有功能。 国家二级 VF机试模拟试卷 204答案与解析

5、 一、基本操作题( 30分) 1 【正确答案】 (1) 在命令窗口执行命令: MODIFY DATABASE FRDB,打开数据库设计器。 在数据库设计器中,右击 P_T表,选择【修改】快捷菜单命令,打开 P_T表设计器,在 “字段 ”选项卡的 “字段名 ”列的最后一个空白文本框中输入字段名 “继承人 ”,在 “类型 ”下拉框中选择 “字符型 ”,在 “宽度 ”文本框中输入 “8”,单击 “确定 ”按钮保存表结构修改。 (2)在数据库设计器中,右击 FR_T表,选择【修改】快捷菜单命令,打开 FR_T表设计器,在 “字段 ”选项卡中选中 “面积 ”,在 “字段有效性 ”的 “规则 ”文本框中输

6、入:面积 =1 and面积 =100,在 “默认值 ”文本框中输入: 10。再在 “字段 ”选项卡中选中 “蓄积 ”,在 “字段有效性 ”的 “规则 ”文本框中输入:蓄积 =0 and蓄积 =200,在 “默认值 ”文本框中输入: 100。 (3)接上题,在 FR_T表设计器的 “字段 ”选项卡中选中 “户主编号 ”字段,在 “索引 ”列中选择 “升序 ”,再选中 “树种编号 ”,在 “索引 ”列中选择 “升序 ”,单击 “确定 ”按钮保存表结构修改。 (4)在数据库设计器中,拖动表 P_T“索引 ”下方的主索引 “户主编号 ”到 FR_T表中“索引 ”下方的普通索引 “户主编号 ”上,为两个

7、表建立联系。再拖动 TREE_T表 “索引 ”下方的主索引 “树种编号 ”到 FR_T表中 “索引 ”下方的普通索引 “树种编号 ”上,为两个表建立联系。 【试题解析】 本大题考查了表结构的修改;有效性规则的建立;索引的建立和永久联系的建立。 对表中字段建立有效性规则和设置默认值是在表设计器中操作的,在操作时要注意先选中需要建立有效性规则的字段。 为数据库表建立索引可以在表设计器中进行,在表设计器的 “字段 ”选项卡中,可以通过选择 “排序 ”下拉列表框中的 “升序 ”或 “降序 ”为指定的字段建立一个索引名与索引表达式相同的普通索引。 建立两个表的永久联系时,有一个表中必须建立关联字段的主索

8、引 (或候选索引 ),另一个表要建立普通索引。 二、简单应用 题( 40分) 2 【正确答案】 (1)步骤 1:在命令窗口执行命令: OPEN DATABASE salarv_db,打开数据库环境。 步骤 2:执行【文件】 【新建】菜单命令,或单击 “常用 ”工具栏的 “新建 ”按钮,在弹出的 “新建 ”对话框中选中 “报表 ”选项,然后单击 “向导 ”图标按钮,系统弹出 “向导选取 ”对话框,选中 “报表向导 ”项,单击 “确定 ”按钮,启动报表向导。 步骤 3:在报表向导的 “步骤 1-字段选取 ”界面的 “数据库和表 ”下选中 “salarys”表,将 “可用字段 ”中的字段全部添加到

9、“选定字段 ”中,单击 “下一步 ”按钮。 步骤 4:在报表向导的 “步骤 2-分组记录 ”界面中,单击 “下一步 ”按钮。 步骤 5:在报表向导的 “步骤 3-选择报表样式 ”界面的 “样式 ”下选择 “随意式 ”,单击 “下一步 ”按钮。 步骤 6:在报表向导的 “步骤 4定义报表布局 ”界面中列数为 “1”,字段部局为“列 ”,方向为 “纵向 ”;单击 “下一步 ”按钮。 步骤 7:在报表向导的 “步骤 5-排序记录 ”界面中双击 “可用的字段或索引标识 ”中的 “雇员号 ”字段到 “选定字段 ”列表中,再选择 “升序 ”,单击 “下一步 ”按钮。 步骤 9:在报表向导的 “步骤 6-完

10、成 ”界面中的 “报表标题 ”下方文本框中输入 “雇员工资一览表 ”,单击 “完成 ”按钮。 步骤 9:在 “另存为 ”对话框的 “保存报表为: ”框中输入报表文件名 print1,单击“保存 ”按钮。 (2)步骤 1:在命令窗口执行命令: MODIFY FORM form1,打开 form1表单设计器。 步骤 2:在表单中选中 “刘缆雇员工 资 ”命令按钮,然后在 “属性 ”面板的 “全部 ”选项卡中修改 caption属性值为 “浏览雇员工资 ”。 步骤 3:双击 “浏览雇员工资 ”命令按钮,修改 Click事件代码。 *“浏览雇员工资 ”按钮的 Click事件代码 * SELECT FO

11、RM salarys 修改后的 Click事件代码如下: *“浏览雇员工资 ”按钮的 Click事件代码 * SELECT * FROM salarvs 步骤 4:双击 “退出表单 ”命令按钮,修改 Click事件代码。 *“退出表单 ”按钮的 Click事件代码 * DELETE THISFORM 修改后的 Click事件代码如下: *“退出表单 ”按钮的 Click事件代码 * THISFORM RELEASE 步骤 5:单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将表单文件保存到考生文件夹下。 【试题解析】 (1)本题主要考查的是报表向导的使用。利用报表向导制作报表属于比较简单的

12、操作,可以通过 “新建 ”对话框打开报表后,根据向导提示一步步完成 即可。 (2)本题主要考查了表单及控件的常用属性的设置。修改标题的属性是 Caption属性,另外要熟记 SQL最基本的查询语句格式,释放和关闭表单的方法是Release。 三、综合应用题( 30分) 3 【正确答案】 步骤 1:在命令窗口执行命令: CREATE FORMmysupply,打开表单设计器新建表单。从 “表单控件 ”工具栏中依次向表单添加两个命令按钮和一个表格控件。 步骤 2:在 “属性 ”面板的下拉列表框中选择表单对象,在 “全部 ”选项卡中修改对象属性值,见表 2-4。步骤 3:双击命令按钮,编写 各个命令

13、按钮的 Click事件代码。各按钮代码如下: *“查询 ”按钮的 Click事件代码 * THISFORM GRID1 RECORDSOURCE=“; &指定表格的数据源,此处为 SQL查询语句 SELECT DISTINCT零件名,颜色,重量FROM零件; &DISTINCT用来消除查询结果中重复的记录 WHERE零件号 IN; &利用 IN短语查找内层循环中包含的记录,此处的 IN相当于集合运算符 (SELECT 零件号 FROM 供应 WHERE 工程号 =J4); INTO CURSOR TEMP“ &将最终查询结果输出到临时表 temp中 *“退出 ”按钮的 Click事件代码 *

14、THISFORM RELEASE 步骤 4:单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将表单文件保存到考生文件夹下。 【试题解析】 本大题考查了表单及控件的常用属性和方法的设置;表单数据环境的使用; SQL嵌套查询。 对本题操作时,首先建立表单及表单控件,并修改对象的属性值,然后对命令按钮编写事件代码。要注意表格控件的数据源类型属性值 (RecordSourceType)的设计,由于本题没 有明确指定表格的数据源使用表,而是要求显示查询结果,因此,数据源类型应设置为 “4-SQL说明 ”,用来显示查询生成的临时表记录。 程序设计部分采用 SQL嵌套查询方式进行查询,首先通过内层循环查找 “供应 ”表中 “工程号 ”为 “J4”所使用的 “零件号 ”,得到一个满足条件的 “零件号 ”的记录集合,然后再通过外层查询在 “零件 ”表中查询包含这些 “零件号 ”的相关信息。本题嵌套查询使用了 IN短语,内层查询注意要用括号括起来,相当于一个集合定界符的作用。 程序设计部分还要注意的是在指定 “工程号 ”为 “J4”时,由于表 格在指定数据源时已使用了一个字符串定界符,而此处的 “J4”是字符型数据,也要使用字符串定界符,因此要注意这两处的定界符不要相同,否则程序会出错。

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

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

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