1、国家二级 VF 机试(操作题)-试卷 176 及答案解析(总分:6.00,做题时间:90 分钟)一、基本操作题(总题数:1,分数:2.00)1.在考生文件夹下,有一个资源数据库 frdb,该数据库有资源表 fr t、农户表 p t 和树种表 tree 三个表。其中,资源表 fr t 存储了全乡农民承包的土地编号、户主编号、小地名、面积、树种编号、蓄积(生长在山上的树的木材体积)和承包年度。打开资源数据库 frdb,完成如下操作: (1)在农户表 p t 中增加一个字段名“继承人”、数据类型为“字符”、宽度为 8 的字段。 (2)设置资源表 fr t 中“面积”字段的有效性规则:面积大于等于 1
2、,小于等于 100,默认值为 10;“蓄积”字段的有效性规则,蓄积大于等于 0,小于等于 200,默认值为 100; (注意:表达式应写成:面积=1and面积=0and蓄积=1and面积=0and蓄积=1and 面积=0 and 蓄积=200,“默认值”文本框中输入:100。 (3)接上题,在 FR T 表设计器的“字段”选项卡中选中“户主编号”字段,在“索引”列中选择“升序”,再选中“树种编号”,在“索引”列中选择“升序”,单击“确定”按钮保存表结构修改。 (4)在数据库设计器中,拖动表 P T“索引”下方的主索引“户主编号”到 FR T 表中“索引”下方的普通索引“户主编号”上,为两个表建
3、立联系。同样方法为 TREE T 表和 FRT 表建立联系。)解析:二、简单应用题(总题数:1,分数:2.00)2.(1)根据考生文件夹下的 XXX 表和iij 表建立一个查询 chaxun,查询“工作单位”是“复旦大学”的所有教师的“姓名”、“职称”、“联系电话”,要求查询去向是表,表名是 cxldbf,并执行该查询(“姓名”、“职称”取自表 jjj,“联系电话”取自表 XXX)。(2)建立表单 forml,表单中有两个命令按钮,按钮的名称分别为 query 和 close,标题分别为“查询”和“关闭”。(分数:2.00)_正确答案:(正确答案:【操作步骤】步骤 1:在命令窗口执行命令: C
4、REATE QUERY chaxun ,打开查询设计器。在“添加表或视图”对话框中单击“其他”按钮,然后在弹出的“打开”对话框中双击 XXX 表,将表添加到查询设计器中,以同样的方法将 jjj 表也添加到查询设计器中。 步骤 2:添加两个表后,系统弹出“联接条件”对话框,自动查找两个表中相匹配的字段进行联接,单击“确定”按钮设置两个表的联系。如图 49 所示。 步骤 3:依次双击 jjj 表中的“姓名”、“职称”字段和 xxx 表中的“联系电话”字段,添加到“字段”选项卡的“选定字段”列表中;然后在“筛选”选项卡的“字段名”下拉列表中选择“xxx工作单位”字段,在“条件”下拉框中选择“=”,在
5、“实例”框中输入“复旦大学”。步骤 4:执行【查询】【查询去向】菜单命令,在弹出的“查询去向”对话框中单击“表”图标按钮,接着在“表名”中输入文件名 cxl,单击“确定”按钮。如图 4-10 所示。 步骤 5:最后单击“常用”工具栏中的“运行”按钮查看结果,将查询文件保存到考生文件夹下。 (2)【操作步骤】 步骤 1:在命令窗口执行命令: CREATE FORM forml, 打开表单设计器新建表单。从“表单控件”工具栏中依次向表单添加两个命令按钮控件。 步骤 2:在“属性”面板的下拉框中选择表单对象,在“全部”选项卡中修改对象属性值,见表 45。 )解析:三、综合应用题(总题数:1,分数:2
6、.00)3.score manager 数据库中含有 3 个数据库表 student、scorel 和 course。为了对 score manager 数据库数据进行查询,设计一个表单 myform3(控件名为 forml,表单文件名为 myform3)。表单标题为“成绩查询”;表单有“查询”(名称为 command1)和“退出”(名称为 command2)两个命令按钮。表单运行时,单击“查询”按钮,查询每门课程的最高分,查询结果中含“课程名”和“最高分”字段,结果按课程名升序保存在表 new table3。单击“退出”按钮,关闭表单。注意:完成表单设计后要运行表单的所有功能。(分数:2.00)_正确答案:(正确答案:【操作步骤】 步骤 1:命令窗口执行: OPEN DATABASE score-manager, 打开score manager 数据库。 步骤 2:命令窗口执行: CREATE FORM myform3, 打开表单设计器新建表单。 步骤 3:向表单添加两个命令按钮控件。修改对象属性 值。见表 4-36。 )解析: