1、国家二级 VF机试模拟试卷 54及答案与解析 一、基本操作题( 30分) 1 设计如图 4-1所示的表单,实时显示当前的日期和时间。 二、简单应用题( 40分) 2 1. 在考生文件夹下建立数据库 sc2,将考生文件夹下的自由表 score2添加进 sc2中。根据 score2表建立一个视图 score view,视图中包含的字段与 score2表相同,但视图中只能查询到积分小于 1500的信息。然后利用新建立的视图查询视图中的全部信息,并将结果按积分升序存入表 v2。 2建立一个菜单 filemenu,包括两个菜单项 “文件 ”和 “帮助 ”, “文件 ”将激活子菜单,该子菜单包括 “打开
2、”、 “存为 ”和 “关闭 ”3个菜单项; “关闭 ”使用 SET SYSMENU TO DEFAULT命令返回到系统菜单,其他菜单项的功能不做要求。 三、综合应用题( 30分) 3 设计不能最大化和最小化的表单 (如图 5-10所示 ):有 2个列表 List1和 List2,List1的项目初始为 A、 B、 C、 D、 E、 P。当单击 “ ”按钮,或在 List1中双击项目时,将 List1中当前选定的项目添加到 List2中;当单击 “ ”按钮,或在 List2中双击项目时,将 List2中当前选定的项目移回到 Listl中。 List1的项数为 0时,则禁用“ ”按钮,否则启用该按
3、钮; List2的项数为 0时,则禁用 “ ”按钮,否则启用该按钮。 4 设计如图 5-15所示的表单:用来查看学生的基本情况。在运行时,表格中的数据不能修改,但能获得焦点;当单击 “确定 ”按钮时,要求根据文本框中输入的学号对表格内容进行过滤,如果文本框的内容为空,就显示全部内容,否则显示学生的情况。请编写相应的事件代码来完成此功能。 5 针对表 “库存量 .dbf”,设计可添加和浏览记录的表单,如图 5-17所示:表单无 标题栏:显示第一条记录时, “上一条 ”按钮不可用;显示末条记录时,则 “下一条 ”按钮不可用。利用 “添加记录 ”按钮可追加新记录。 国家二级 VF机试模拟试卷 54答
4、案与解析 一、基本操作题( 30分) 1 【正确答案】 操作步骤如下: 在表单中创建 2个 “标签 ”控件和 1个 “计的器 ”控件,并选好位置和大小。 设置控件的字体和字号。 表单控件的主要属性见表4-1。 二、简单应用题( 40分) 2 【正确答案】 1在命令窗口输入命令: MODIFY DATABASE sc2,新建一个数据库文件,在数据库设计器中将 考生文件夹下的自由表 scom2添加到数据库中,如图 1-1所示。 图 1-1 利用菜单命令或常用工具栏中的图标按钮,打开 “新建 ”对话框,新建一个视图文件,将数据表 score2添加到视图设计器中。视图设计器中有 6个选项卡,根据题意,
5、在 “字段 ”选项卡中,单击 “全部添加 ”命令按钮,将 “可用字段 ”列表框中的 3个字段全部添加到右边的 “选定字段 ”列表框中,接着在 “筛选 ”选项卡的 “字段名 ”下拉框中选择 “score2积分 ”字段,在 “条件 ”下拉框中选择 “ 图 1-2 因为视图设计器中没有 “查询去向 ”的问题,因此要将查询结果保 存在数据表中,必须利用查询设计器来完成。在 “新建 ”对话框中选择 “查询 ”单选项,打开查询设计器,将视图 score_view添加到查询设计器中,如图 1-3所示。 图 1-3 在查询设计器的 “字段 ”选项卡中,单击 “全部添加 ”命令按钮,将 “可用字段 ”列表框中的
6、字段全部添加到 “选定字段 ”中,然后执行菜单命令 “查询 ”“ 查询去向 ”,系统弹出 “查询去向 ”对话框,在对话框中单击 “表 ”图标按钮,在 “表名 ”文本框中输入保存查询结果的表名 “v2”,单击 “确定 ”按钮关闭对话框。 执行菜单命令 “查询 ”“ 运行查询 ”,查询结果将自动保存到数据表 v2中。 2在命令窗口输入命令: CREATE MENU filemenu,系统弹出一个 “新建 ”对话框,在对话框中单击 “菜单 ”图形按钮,进入菜单设计器环境。 根据题目要求,首先输入两个主菜单名称 “文件 ”和 “帮助 ”,在 “结果 ”下拉框中全部选择 “子菜单 ”。单击 “文件 ”名
7、行中的 “创建 ”按钮进入下级菜单的设计界面,此设计窗口与主窗口大致相同,然后编写每个子菜单项的名称 “打开 ”、 “存为 ”和 “关闭 ”,如图 1-4所示。根据题意,系统不再要求设计下级菜单,因此在 3个子菜单的 “结果 ”对话框中选扦 “过程 ”或 “命令 ”。最后在 “退出 ”菜单项的 “命令 ”文本框中编写程序代码: SET SYSMENU TO DEFAULT。要回到上级菜单,只要从窗口的 “菜单级 ”下拉框中选择 “菜单栏 ”即可。选择 菜单命令 “菜单 ”“ 生成 ”,生成一个菜单文件filemenu.mpr,如图 1-5所示。 图 1-4 图 1-5 【试题解析】 本大题第
8、1小题考查的主要是视图的建立及查询,可以在视图设计器中根据题意为自由表建立一个视图文件 score view,并在视图设计器的对应选项卡中为视图设置条件,然后通过查询设计器完成视图的查询,并决定输出去向为表。第 2小题中主要是考查菜单设计器的 “结果 ”下拉框中各项的使用功能,例如要建立下级菜单,在 “结果 ”下拉框中就必须选择 “子菜单 ”,而要执行某条菜单命令,就应该选择 “命令 ”或 “过程 ”。 三、综合应用题( 30分) 3 【正确答案】 操作步骤如下: 在表单中创建 2个 “列表 ”控件和 2个 “命令按钮 ”控件,并选择好位置和大小。 设置控件的字体和字号。 表单控件主要属性见表
9、5-3。 打开 “代码编辑 ”窗口,添加 List1的 DblClick事件代码,如图 5-11所示。 添加 List2的 DblClick事件代码,如图 5-12所示。 添加 “ ”按钮的 Click事件代码,如图5-13所示。 添加 “ ”按钮的 Click事件代码,如图 5-14所示。 4 【正确答案】 操作步骤如下: 在表 单中创建 1个 “标签 ”控件、 1个 “文本框 ”控件 (用于输入学号 )、 1个 “命令按钮 ”控件,并选择好位置和大小。 设置控件的字体和字号。 表单控件主要属性见表 5-4。 打开 “代码编辑 ”窗口,添加 “确定 ”按钮 Command1的 Click事件
10、代码,如图 5-16所示。5 【正确答案】 操作步骤如下: 在表单中创建 5个 “标签 ”控件、 4个 “文本框 ”控件、 1个 “命令按钮 ”控件和 1个 “命令按钮组 ”控件,并选择好位置和大小。 设置控件的字体和字号。 在 “数据环境设计器 ”中加入表 “库存量 .dbf”,表单控件主要属性见表 5-5。 打开 “代码编辑 ”窗口,添加 “上一条 ”按钮 CommandGroup1.Command1的 Click事件代码,如图 5-18所示。 打开 “代码编辑 ”窗口,添加 “下一条 ”按钮CommandGroup1.Command2的 Click事件代码,如图 5-19所示。 打开 “代码编辑 ”窗口,添加 “添加记录 ”按钮CommandGroup1.Command3的 Click事件代码,如图 5-20所示。 添加 “退出 ”按钮 Command1的 Click事件代码,如图 5-21所示。
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1