1、国家二级 VF机试(操作题)模拟试卷 491及答案与解析 一、基本操作题 1 (1)在考生文件夹下 “人事管理 ”数据库中,为 “职工 ”表中的 “性别 ”字段设置有效性规则,只能取 “男 ”或 “女 ”;默认值是 “男 ”。 (2)建立快捷菜单 cd,选项有打开、关闭和退出。生成同名的菜单程序文件。 (3)为 “职工 ”表加入一个普通索引,索引名和索引表达式均为 “部门编号 ”,升序。 (4)为 “职工 ”表和 “部门 ”表建立联系,定义参照完整性规则:删除规则为 “级联 ”,更新规则和插入规则为 “限制 ”。 二、简单应用题 2 (1)在考生文件 夹下创建表单文件 formone scx,
2、如图 3 26所示,其中包含一个标签 Label1、一个文本框 Text1和一个命令按钮 Command1。然后按相关要求完成相应操作。 如图 3-26所示,设置表单、标签和命令按钮的 Caption属性。 设置文本框的 Value属性值为表达式 Date()。 设置 “查询 ”按钮的 Click事件代码,使得表单运行时单击该按钮能够完成如下查询功能:从 customers表中查询指定日期以后出生的客户,查询结果依次包含 “姓名 ”、 “性别 ”、 “出生日期 ”3项;内容,各记录按 “出生日期 ”降序排序 ,查询去向为表 tableone。最后运行该表单,查询 1980年 1月 1日以后出生
3、的客户。 (2)向名为 “订单管理 ”的数据库 (在基本操作题中建立 )添加 orderitems表。然后在数据库中创建视图 viewone:利用该视图可以从orderitems表查询统计各商品的订购总量,查询结果依次包含 “商品号 和 “订购总量 ”(即所有订单对该商品的订购数量之和 )两项内容,各记录按 “商品号 ”升序排序。最后利用该视图查询视图中的全部信息,并将查询结果存放在表 tabletwo中。 三、综合应用题 3 建立一个表单名和文件 名均为 myform的表单。表单的标题是 “评委打分情况 ”,表单中有两个命令按钮 (Command1和 Command2)和两个单选钮 (Opt
4、ionl和Ootion2)。 Command1和 Command2的标题分别是 “生成表 ”和 “退出 ”, Optionl和Option2的标题分别是 “按评分升序 ”和 “按评分降序 ”。 为 “生成表 ”命令按钮编写程序,程序的功能是根据简单应用题生成的 result dbf表按指定的排序;方式生成新的表,单选钮选择 “按评分升序 ”时,依次按 “最高分 ”、 “最低分 ”和 “平均分 ”3个字段升序排序生成表 six a,单选钮选择 “按评分降序 ”时,依次按 “最高分 ”、 “最低分 ”和 “平均分 ”3个字段降序排序生成表 six d。 运行表单,选择 “按评分升序 ”单选钮,单击
5、 “生成表 ”命令按钮;再选择 “按评降序 ”单选钮,单击 “生成表 ”命令按钮 (注意:必须执行 )。 国家二级 VF机试(操作题)模拟试卷 491答案与解析 一、基本操作题 1 【正确答案】 【操作步骤】 (1) 双击考生目录下的 “人事管理 DCT”文件,打开 “人事管理 ”数据库。 单击选中 “职工 ”表,在 “职工 ”表上单击右键 “修改 ”,弹出表设计器,如图 4-42所示。 选择 “性别 ”,在 “字段有效性 ”下的 “规则 ”中输入:性别 =“男 ” OR性别 =“女 ”; “默认值 ”输入: ”男 ”,如图 4-43所示。 设置完成后单击 “确定 ”按钮完成规则设置,保存数据
6、库文件。 (2) 单击菜单工具栏里面的 “新建 ”按钮,打开 “藉建 ”对话框,选中 “菜单 ”单选按钮。 单击 “新建文件 ”图标按钮,弹出 “新建菜单 ”对话框,单击 “快捷菜单 ”按钮,打开快捷菜单设计器。 新建快捷菜单,菜单名称为打开、关闭和退出,如图 4-44所示。 单击菜单工具栏的 “保存 ”按钮来保存菜单,弹出 “另存为 ”对话框,输入菜单名为“cd mnx”。 (3) 在数据库设计器里面选中 “职工 ”表,单击右键弹出快捷菜单,选择 “修改 ”子菜单,弹出表设计器。 选择 “索引 ”选项卡,单击 “插入 ”按钮建立新索引,索引类型为普通索引,索引名和索引表达式均为 “部门编号
7、”,升序,如图 4-45所示。 单击 “确定 ”按钮,完成索引的建立。 保存数据库文件。 (4) 选中“部门 ”表中的主索引 “部门编号 ”,按住不放,一直拖动到 “职工 ”表中 “部门编号 ”,建立永久联系,建立完成后如图 4-46所示。 选择 “数据库 ”菜单下面的 “清理数据库 ”子菜单。 在数据库设计器里面单击鼠标右键,在弹出的快捷菜单中选择“编辑参照完整性 ”子菜单,弹出 “参照完整性生成器 ”对话框。 在参照完整性生成器中定义参照完整性规则:删除规则为 “级联 ”,更新规则和插入规则为 “限制 ”,如图 4-47所示。 单击 “确定 ”按钮完成参照完整性设置,返回数据库设计器,保证
8、数据库文件。 二、简单应用题 2 【正确答案】 (1)【操作步骤】步骤 1:命令窗口执行: CREATE FORM formone,打开表单设计器新建表单。步骤 2:向表单添加一 个标签、一个文本框和一个命令按钮控件。选择表单对象,修改对象属性值,见表 4 39。 步骤3:编写 “查询 “命令按钮的的 Click事件代码: SELECT姓名,性别,出生日期;FROM cuStomers; WHERE Customers出生日期 thisform text1 value; ORDER BY出生日期 DESC; INTO TABLE tableone dbf步骤 4:单击 “常用 ”工具栏的 “运
9、行 ”按钮保存并运行表单,文本框中输入 “01 01 1980”后单击 “查询 ”按钮 ,(2)【操作步骤】步骤 1:命令窗口执 行: MODIFY DATABASE订单管理。在数据库设计器中右击,选择【添加表】,在 “打开。对话框中双击 orderitems表添加到数据库中。步骤 2:在命令窗口执行如下 SQL命令语句建立视图; OPEN DATABASE订单管理 CREATE VIEW viewone AS ; SELECT orderitems商品号,SUM(Orderitems数量 )as 订购总量; FROM订单管理 !orderitems; GROUP BY Orderitems商
10、品号; ORDER BY Orderitems商品号步骤 3:在命令窗口执行如下 SQL语句保存查询结果: SELECT*FROM viewone INTO TABLE tabletwo 三、综合应用题 3 【正确答案】 【操作步骤】 步骤 1:命令窗口执行: CREATE FORM myform,新建表单。向表单添加一个选项按钮组和两个命令按钮控件。步骤 2:选择表单对象,修改对象属性值,见表 4 31。 步骤 3:编写各个命令按钮的 Click事件代码如下: *“生成表 ”按钮的 Click事件代码 *IF thisform optionqroupl optionl value=1SELECT*FROM result; ORDER BY最高分,最低分平均分: INTO DBF six aELSESELECT* FROM result ; ORDER BY最高分 DESC,最低分 DESC,平均分 DESC; INTO DBF six dENDIF*“退出 ”按钮的 Click事件代码 *THISFORM RELEASE步骤 4:单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,按照题目要求生成两个数据表文件,保存表单文件。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1