[计算机类试卷]国家二级VF机试(操作题)模拟试卷403及答案与解析.doc

上传人:syndromehi216 文档编号:500970 上传时间:2018-11-29 格式:DOC 页数:10 大小:2.39MB
下载 相关 举报
[计算机类试卷]国家二级VF机试(操作题)模拟试卷403及答案与解析.doc_第1页
第1页 / 共10页
[计算机类试卷]国家二级VF机试(操作题)模拟试卷403及答案与解析.doc_第2页
第2页 / 共10页
[计算机类试卷]国家二级VF机试(操作题)模拟试卷403及答案与解析.doc_第3页
第3页 / 共10页
[计算机类试卷]国家二级VF机试(操作题)模拟试卷403及答案与解析.doc_第4页
第4页 / 共10页
[计算机类试卷]国家二级VF机试(操作题)模拟试卷403及答案与解析.doc_第5页
第5页 / 共10页
点击查看更多>>
资源描述

1、国家二级 VF机试(操作题)模拟试卷 403及答案与解析 一、基本操作题 1 1在考生文件夹下新建一个名为 “图书管理 ”的项目文件。 2在项目中新建一个名为 “图书 ”的数据库。 3将考生文件夹下的所有自由表添加到 “图书 ”数据库中。 4在项目中建立查询 book_qu,其功能是查询价格大于等于 10的图书 (book表 )的所有信息,查询结果按价格降序排序。 二、简单应用题 2 1打开考生文件夹下的数据库文件 “大学管理 ”,修改并执行程序 four prg。程序 four prg的功能 是: (1)建立一个 “工资表 ”(各字段的类型和宽度与 “教师表 ”的对应字段相同 ),其中职工号

2、为关键字。 (2)插入一条 “职工号 ”、 “姓名 ”和 “工资 ”分别为 “11020034”、 “宣喧 ”和 4500的记录。 (3)将 “教师表 ”中所有记录的相应字段插入 “工资表 ”。 (4)将工资低于 3000的职工工资增加 10。 (5)删除姓名为 “Thomas”的记录。 注意:只能修改标有错误的语句行,不能修改其他语句,修改以后请执行一次该程序,如果多次执行,请将前一次执行后生成的表文 件删除。 2使用查询设计器建立查询 teacher_q并执行,查询的数据来源是 “教师表 ”和“学院表 ”,查询的字段项包括 “姓名 ”、 “工资 ”和 “系名 ”,杏询结果中只包括 “工资

3、”小于等于 3000的记录,查询去向是表 five,查询结果先按 “工资 ”降序排列,若 “工资 ”相同再按 “姓名 ”升序排列。 三、综合应用题 3 (1)在考生文件夹下,将 BOOKS表中所有书名中含有 “计算机 ”3个字的图书复制到 BOOKS_BAK表中,以下操作均在 BOOKS_BAK表中完成。 (2)复制后的图书价格在原价格的基础上 降低 5。 (3)从图书均价高于 25元 (含 25)的出版社中,查询并显示图书均价最低的出版社名称及均价,查询结果保存在 new_table4表中 (字段名为出版单位和均价 )。 国家二级 VF机试(操作题)模拟试卷 403答案与解析 一、基本操作题

4、 1 【正确答案】 (1)打开 Visual FoxPro,通过常用工具栏中的 “新建 ”命令按钮新建项目文件,并将该项目以 “图书管理 ”为文件名保存在考生文件夹下。 (2)按照题目的要求在项目管理器中新建一个数据库,如图 3 59所示。设计完成后,关闭数据库设计器。 (3)按照题目的要求将考生文件夹下的自由表添加到 “图书 ”数据库中,如图 3 60所示。本小题中的自由表是 “BOOK DBF”、 “BORROWS DBF”和 “LOANS DBF”3个表。(4)步骤 1:通过 “图书管理 ”项目管理器新建查询,如图 3 61所示。 步骤2:将全部字段添加到 “选定字段 ”列表框中,如图

5、3 62所示。步骤 3:在 “筛选 ”选项卡下,为查询添加筛选条件,如图 3 63所示。步骤 4:在 “排序依据 ”选项卡中,按要求设置排序依据,如图 3 64所示。步骤 5:执行 “文件 ”菜单下的 “另存为 ”菜单 命令,并以 “book_qu qpr”为文件名对查询文件进行保存。 【试题解析】 在项目中建立查询首先需要打开相应的项目文件,然后选中 “数据 ”中的 “查询 ”项,并单击项目管理器中的 “新建 ”按钮,最后在弹出的查询设计器中进行操作。 二、简单应用题 2 【正确答案】 (1)步骤 1:打开程序 four prg,修改代码如下。* 建立工责表,主奠为职工号 CREATE TA

6、BLE工资表 (职工号 C(8)primaryKEY,姓名 c(6),工资 N(10, 2) 往工资表插入数据 INSERT INTO工资表 VALUES(“11020034“, “宣喧 “, 4500) 使用工资表 USE工资表 将教师表中数据追加入工资表中 APPEND FROM教师表 修改工资表,将工资 小于 3000的教师工资提高 10 UPDATE工资表set工资 =工资 *1 1 WHERE工资步骤 2:添加字段 “教师表姓名 ”、 “教师表工资 ”和 “学院表系名 ”到选定字段中,如图 3 125所示。步骤 3:添加筛选条件,如图3 126所示。 步骤 4:为查询设置排序依据,如

7、图 3 127所示。步骤 5:输入查询去向为表“five”,如图 3 128所示。 步骤 6:保存查询名为 “teacher_q”,运行查询。 【试题解析】 打开程序,修改错误的地方。建立一个查询设计器完成查询。 三、综合应用题 3 【正确答案】 步骤 1:在命令窗口中输入下列代码,用于将 BOOKS表中满足条件的记录复制到 BOOKSBAK表中,并按回车键以执行该代码。 * 查询书名中含有 “计算机 ”的的全部信息,书并将结果存储入BOOKS_BAK,通配符匹配任意字符 SELECT*FROM BOOKS WHERE书名 LIKE“计算机 “INTO TABLE BOOKS_BAK * 步骤

8、 2:在命令窗口中输入下列代码,用于更新 BOOKS_BAK表中的价格字段,并按同车键以执行该代码。 * 修改 BOOKS BAK表,将价格在原价基础上下调 5 UPDATE BOOKS BAK SET价格 =价格 *(1一 0 05) * 步骤 3:在命令窗口中输入下列代码,并按回车键以执行该代码。 * 选择查询字段,通过 AS短语指定显示字段, avg()函数用于求平均值 SELECT TOP 1 BOoks_bak出版单位, avg(books_bak价格 )as均价; 指定字段来源 FROM books_bak; Group By子句用于按出版单位分组 GROUP BY Books b

9、ak出版单位, Having子句限定分组条件 HAVING均价 =25; 壹询结果按均价升序排列 ORDER BY 2 ; 将查询结果存储到 new table4 dbf中 INTO TABLE new table4 dbf * 【试题解析】 SQL SELECT语句用于实现数据查询的功能,其基本格式为: SELECT字段名列表 FROM表名 WHERE条件 ORDER BY字段名 也可以在上述语句中加入 “INTO”短语,将查询结果存入到指定的 数组 (表或文本文件 )中。 SQL UPDATE语句用于实现数据更新的功能,其格式为: UPDATE表名 SET字段名 1=表达式 1,字段名 2=表达式 2

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1