1、国家二级 VF机试模拟试卷 245及答案与解析 一、基本操作题( 30分) 1 (1)将数据库 “school”添加到项目 “xm”当中。 (2)对数据库 “school”下的表 “student”,使用报表向导建立报表 “bb1”,要求显示表“student”中的全部字段,样式选择为 “经营式 ”,列数为 3,方向为 “纵向 ”,标题为“学生信息表 ”。 (3)修改表 “score”的记录,为课程编号为 “0003”的考生的成绩加 5分。 (4)修改表单 “bd1”,将其选项按钮组中的按钮个数修改为 4个。 二 、简单应用题( 40分) 2 对考生文件夹下的表 “书目 ”,使用查询向导建立查
2、询 bookquery,查询价格在 15元 (含 )以上的书籍的所有信息,并将查询结果保存在一个新表 “bookinfo”中。 三、综合应用题( 30分) 3 在考生文件夹中完成如下综合应用: “成绩管理 ”数据库中有三个数据库表 “学生 ”、 “成绩 ”和 “课程 ”。建立文件名为 myform标题为 “成绩查询 ”的表单,表单包含三个命令按钮,标题分别为 “查询最高分 ”、 “查询最低分 ”和 “退出 ”。 单击 “查询最高分 ”按钮时,调用 SQL语句查洵出每门课的最 高分,查询结果中包含 “姓名 ”、“课程名 ”和 “最高分 ”三个字段,结果在表格中显示,如图所示。 单击 “查询最低分
3、 ”按钮时,调用 SQL语句查询出每门课的最低分,查询结果中包含 “姓名 ”、 “课程名 ”和“最低分 ”三个字段,结果在表格中显示。 单击 “退出 ”按钮时关闭表单。 国家二级 VF机试模拟试卷 245答案与解析 一、基本操作题( 30分) 1 【正确答案】 (1) 选择【文件】 【新建】命令,选择 “项目 ”,单击 “新建文件 ”按钮,输入项目名称 “xm”后单击 “保存 ”按钮。 在项目管理器中选择 “数据 ”选项卡 ,然后选择列表框中的 “数据库 ”,单击 “添加 ”命令按钮,将考生文件夹下的数据库 “school”添加到新建的项目 “xm”中。 (2) 在项目管理器中,单击 “文档
4、”选项卡,选择列表框中的 “报表 ”,单击 “新建 ”按钮选择 “报表向导 ”,在 “向导选取 ”窗口中,选择 “报表向导 ”,单击 “确定 ”按钮进入 “报表向导 ”对话框。 在 “报表向导 ”对话框中,选择 “school”数据库下的 “student”数据表,并把全部“可用字段 ”添加到 “选定字段 ”列表框中。 连续单击 “下一步 ”进入 “选择报表样式 ”的界面,在 “样式 ”列表框中选择 “经营式 ”。 单击 “下一步 ”进入 “定义报表布局 ”,设置 “列数 ”为 “3”, “方向 ”为 “纵向 ”。 单击 “下一步 ”进入 “排序记录 ”的设计界面,将 “可用字段或索引标识 ”
5、列表框中的 “学号 ”字段添加到右边的 “选定字段 ”列表框中,并选择 “升序 ”单选项。 单击 “下一步 ”,进入最后的 “完成 ”设计界面,在 “报表标题 ”文本框中输入 “学生信息表 ”为报表添加标题,单击 “完成 ”命令按钮,在系统弹出的 “另存为 ”对话框中,将报表以 “bb1”文件名保存在考生文件夹下,退出报表设计向导。 (3)在命令窗口中输入命令: UPDATE score SET成绩 =成绩 +5 WHERE课程编号=“0003“(回车执行 )。 (4) 选择【文件】 【打开】命令,在 “打开 ”对话框的 “文件类型 ”下拉列表框中选择 “表单 ”,选择 “bd1 scx”单击
6、 “确定 ”按钮,打开表单设计器。 在表单设计器中选择按钮组,在按钮组属性窗口中修改 “ButtonCount”属性值为 “4”。 保存并关闭表单设计器。 二、简单应用题( 40分) 2 【正确答案】 步骤 1:单击工具栏上的 新建 按钮,打开 新建 对话框,在 文件类型 区中选择 “查询 ”。再单击右面的 向导 按钮,在弹出的 向导选取 对话框里选择 “查询向导 ”,单击 确定 按钮。 步骤 2:单击 “数据库和表 ”右中的表 “书目 ”,单击 全部添加 按钮。将全部字段添加到选定字段,再单击 下一步 按钮。 步骤 3:在筛选条件中的第一行字段选择 “书目价格 ”,操作符选择 “大于或等于 ”,输入值 “15”,单击 下一步 。 步骤 4:继续单击 下一步 按钮。 步骤 5:在弹出的对话框中选 择 “保存查询 ”并在 “查询设计器 ”中进行修改,单击完成 按钮。在打开的 另存为 对话框中输入 “bookquery”,保存到考生文件夹下。 步骤 6:打开查询设计器,单击 查询设计器 窗口的 查询去向 按钮,在弹出的查询去向 对话框里单击 “表 ”图标按钮,输入表名为 bookinfo,再单击 确定 按钮。最后单击工具栏的 保存 按钮。 三、综合应用题( 30分) 3 【正确答案】