1、国家二级 VF机试(操作题)模拟试卷 313及答案与解析 一、基本操作题 1 (1)新建一个名为 “图书管理 ”的项目。 (2)在项目中建一个名为 “图书 ”的数据库。 (3)将考生文件夹下的自由表 books、 borrows和 loans添加到 “图书 ”数据库中。 (4)在项目中建立查询 tscx,查询 books表中 “价格 ”大于等于 “70”的图书的所有信息,查询结果按 “价格 ”降序。 二、简单应用题 2 在考生文件夹下,打开学生数据库 sdb,完成如下简单应用: (1)使用查询设计器设计一个名称为 svg的查询 ,查询每个 “女 ”同学的学号 (来自student表 )、姓名、
2、课程名、成绩和任课教师 (来自 teachei表的教师名 ),查询结果按学号升序排序并输出到表 one(查询去向 )中。设计完成后,运行该查询。表 one中的字段分别为:学号、姓名、课程名、成绩、任课教师。 (2)在考生文件夹下,使用快捷菜单设计器设汁一个名称为 srncnu的快捷菜单。要求如下: 菜单包括 “数据浏览 ”和 “退出 ”两个菜单项: “数据浏览 ”菜单包括 “学生表 ”、 “选课表 ”和 “课程表 ”三个子菜单: 学生表予菜单在过程中使 用 SQL语句 “SELECTFROM student”查询学生表的记录。 选课表子菜单在过程中使用 SQL语句 “SELECT“FROM S
3、C”查询学生选课表的记录。 课程表选项件过程中使用 SOL语句 “SELECT”FROM course”查询课程表的记录。 “退出 ”菜单使用命令返回系统默认的菜单。 三、综合应用题 3 在考生文件夹下完成如下综合应用: 首先将 books dbf中所有书名中含有 “计算机 ”3个字的图书复制到表 books bak中,以下操作均在 books bak表中完成。 复制后的图书价格在原价格基础上降价 5。 从图书均价高于 25元 (含 25)的出版社中,查询并显示图书均价最低的出版社名称以及均价,查询结果保存在表 new tabIe4中 (字段名为 “出版单位 ”和 “均价 ”)。 国家二级 V
4、F机试(操作题)模拟试卷 313答案与解析 一、基本操作题 1 【正确答案】 项目管理器的基本操作及使用;查询设计器的使用。 新建项目可以通过菜单、工具栏或命令方式完成;在项目中新建库及向数据库中添加表,可以通过项目管理器右侧的 “新建 ”和 “添加 ”命令按钮完成。 建立查询文件要在查询设计器中完成,筛选条件在 “筛选 ”选项卡中设置,查询结果排序条件在 “排序依据 ”选项卡中进行设置。 【操作步骤】 (1)在命令窗口执行命令: CREATE PR07ECT图书管理,新建个项目管理器。 (2) 在项目管理器中选中 “数据 ”选项卡内的 “数据库 ”项,然后单击 “新建 ”按钮,系统弹出 “薪
5、建数据库 ”对话框。 单击 “新建数据库 ”图标按钮,在弹出的 “创建 ”对话框的 “数据库名 ”文本框中输入 “图书 ”。 单击“保存 ”命令按钮将数据库文件保 1竽在考生文件夹下。如图 4 1所示。(3) 接上小题操作 ,在新建的 “图书 ”数据库设计器中单击右键,选择【添加表】快捷菜单命令,在弹出的 “打开 ”对话框中双击自由表 books,将表添加到数据库中。如图 4 2所示。 以同样的方法,将 borrows表和 loans表添加到数据库中。(4) 在项目管理器中选中 “数据 ”选项卡内的 “查询 ”项,然后单击 “新建 ”按钮,系统弹出 “新建查询 ”对话框,然后单击 “新建查询
6、”按钮,打开查询设计器,在 “添加表或视图 ”对话框中,双击 books表,将表添加到查询设计器中。如图 43所示。 在 “字段 ”选项卡中单击 “伞部添加 ”按钮,将 “可用字 段 ”中的全部字段添加到 “选定亨段 ”中。 在 “筛选 ”选项卡的“字段名 ”下拉列表中选择 “books价格 ”字段,在 “条件 ”下拉框中选择 “=”,在 “实例 ”,框中输入 “70”。 在 “排序依据 ”选项卡内取击 “选定字段 ”列表框中的 “books价格 ”字段,将字段添加到 “排序条件 ”列表框中,在 “排序选项 ”中选择 “降序 ”单选项。 单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将查
7、询文件以文件名 tscx保存到考生文件夹下。 【考点链接】创建项目、使用项目管理器、查询的建立与使用。 二、简单应用题 2 【正确答案】 (1) 【操作步骤】 步骤 1:命令窗口执行: OPEN DATABASE sdb,打开数据库环境。 步骤 2:命令窗口执行: CREATE QuERY svg,打开查询设计器,在 “添加表或视图 ”对话框中,分别双击 student表、 sc表、 course表和 teacher表添加到查询设计器中,在查询设计器中自动建立 4个表之间联系。 步骤 3:在 “字段 ”选项卡的 “可用字段 ”中,依次双击 “student学号 ”、“student姓名 ”、
8、“course课程名 ”、 “sc 成绩 ”,添加到 “选定字段 ”列表中:在“函数和表达式 ”下的文本框中输入表达式: teacher教师名 as任课教师,再单击“添加 ”按钮,将其添加到 “选定字段 ”列表中。 步骤 4:在 “筛选 ”,选项卡内的 “字段名 ”列中选择 “student性别 ”, “条件 ”列选择 “=”, “实例 ”列输入 “女 ”。 步骤 5:在 “排序依据 ”选项卡内双击 “选定字段, ”列表框中的 “student学号 ”,将其添加到 “排序条件 ”列表框中,在 “排序选项 ”中选择 “升序 ”。 步骤 6:执行【查询】 【查询去向】菜单命令,在 “查询去向 ”对
9、话框中单击“表 ”按钮,在 “表名 ”中输入文件名 one,单击 “确定 ”按钮。 步骤 7:最后单击 “常用 ”工具栏中的 “运行 ”按钮查看结果,将查询文件保存到考生文件夹下。 (2) 【操作步骤】 步骤 1:命令窗口执行: CREATE MENU smenu,弹出的 “新建菜单 ”中单击 “快捷菜单 ”按钮,打丌菜单设计器。 步骤 2:在 “菜单名称 ”列的文本框中依次输入 “数据浏览 ”和 “退出 ”两个主菜单名, “数据浏览 ”菜甲命令的 “结果 ”下拉框中选择为 “子菜单 ”,单击 “创建 ”按钮进入下级菜单设计,在 “菜单 名称 ”列的第 1、 2、 3行文本框中依次输入子菜单名
10、 “学生表 ”、 “选课表 ”和 “课程表 ”,将 3个子菜单的 “结果 ”都设置为 “过程 ”,分别单击 3个过程后面的 “创建 ”按钮打开过程编辑器,编写过程代码。 步骤 3:三个过程代码如下: “学生表 ”菜单命令: sELECT*FROM stladent。 “课程表 ”菜单命令: SELECT*FROM course。 “选课表 ”菜单命令: SELECT*FROM sc。 步骤 4通过 “菜单级 ”下拉框返回主菜单项设计界面,设置 “退出 ”菜单项的 “结果 ”列为 “命令 ”,并输入命令语句: SET SYSMENU TO DEFAULT。 步骤 5:执行【菜单】 【生成】菜单命
11、令,在弹出的 Visual FoxPro对话框中单击 “是 ”按钮,系统会弹出 “生成菜单 ”列话框,单击 “生成 ”按钮生成一个可执行的菜单文件 (smenu mpr)。 三、综合应用题 3 【正确答案】 【操作步骤】 命令窗口依次执行如下几条命令: OPEN DATABASE BOOKAUTH,打开数据厍环境。 SELECT*FROM books WHERE AT(”计算机 ”,书名 )0 INTO TABLE BOOKS BAK UPDATE BOOKS BAK SET价格 =价格 *0 95 SELECT出版单位, AVG价格 )As均价 FROMBOOKS BAK INTO CURSOR CURSORl GROUP BY出版单位 order by均价 (曼 )SELECT * TOP 1 FROM CURSORl WHERE均价 =2 5 INTO TABLE new table4 0RDER 8Y 均价
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1