[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷1及答案与解析.doc
《[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷1及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷1及答案与解析.doc(18页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF机试(关系数据库标准语言 SQL)模拟试卷 1及答案与解析 一、选择题 1 基于 Visual FoxPro基类生成一个表单对象的语句是 ( )。 ( A) CREATEOBJECT(“FROM“) ( B) CREATEOBJECT(“FORM“) ( C) OBJECTCREATE(“FROM“) ( D) OBJECTCREATE(“FORM“) 2 建立表单的命令是 ( )。 ( A) CREATE FORM ( B) CREATE TABLE ( C) NEW FORM ( D) NEW TABLE 3 以下有关 SELECT短语的叙述中错误的是 ( )。 ( A) S
2、ELECT短语中可以使用别名 ( B) SELECT短语中只能包含表中的列及其构成的表达式 ( C) SELECT短语规定了结果集中列的顺序 ( D)如果 FROM短语引用的两个表有同名的列,则 SELECT短语引用它们时必须使用表名前缀加以限定 4 在 SQL的 SELECT查询的结果中,消除重复记录的方法是 ( )。 ( A)通过指定主索引实现 ( B)通过指定唯一索引实现 ( C)使用 DISTINCT短语实现 ( D)使用 WHERE短语实现 5 SQL的 SELECT语句中, “HAVING”用来筛选满足条件的 ( )。 ( A)列 ( B)行 ( C)关系 ( D)分组 6 若 S
3、QL语句中的 ORDER BY短语中指定了多个字段,则 ( )。 ( A)依次按自右至左的字段顺序排序 ( B)只按第一个字段排序 ( C)依次按自左至右的字段顺序排序 ( D)无法排序 7 SQL的 SELECT语句中, “HAVING”用来筛选满足条件的 ( )。 ( A)列 ( B)行 ( C)关系 ( D)分组 8 消除 SQLSELECT查询结果中的重复记录,可采取的方法是 ( )。 ( A)通过指定主关键字 ( B)通过指定唯一索引 ( C)使用 DISTINCT短语 ( D)使用 UNIQUE短语 9 SQL查询命令的结构是 SELECTFROMWHEREGROUP BYHAVI
4、NGORDER BY ,其中指定查询条件的短语是 ( )。 ( A) SELECT ( B) FROM ( C) WHERE ( D) ORDER BY 10 SQL查询命令的结构是 SELECTFROMWHEREGROUP BYHAVINGORDER BY ,其中 HAV ING必须配合使用的短语是 ( )。 ( A) FROM ( B) GROUP BY ( C) WHERE ( D) ORDER BY 11 使用 SQL语句进行分组检索时,为了去掉不满足条件的分组,应当 ( )。 ( A)使用 WHERE子句 ( B)在 GROUP BY后面使用 HAVING子句 ( C)先使用 WHE
5、RE子句,再使用 HAVING子句 ( D)先使用 HAVING子句,再使用 WHERE子句 12 在 SQLSELECT语句的 ORDER BY短语中如果指定了多个字段,则 ( )。 ( A)无法进行排序 ( B)只按第一个字段排序 ( C)按从左至右优先依次排序 ( D)按字段排序优先级依次排序 13 与 “SELECT*FROM歌手 WHERE NOT(最后得分 9 00 OR最后得分 =8 00 AND最后得分 9 00 OR最后得分 =9 00 14 从 “选课 ”表中检索成绩大于等于 60并且小于 90的记录信息 (成绩是整数 ),正确的 SQL命令是 ( )。 ( A) SELE
6、CT*FRON选课 WHERE成绩 BETWEEN 60 AND 89 ( B) SELECT*FROM选课 WHERE成绩 BETWEEN 60 TO 89 ( C) SELECT*FROM选课 WHERE成绩 BETWEEN 60 AND 90 ( D) SELECT*FROM选课 WHERE成绩 BETWEEN 60 TO 90 15 在 Visual FoxPro中,假设教师表 T(教师号,姓名,性别,职称,研究生导师 )中,性别是 C型字段,研究生导师是 L型字段。若要查询 “是研究生导师的女老师 ”信息,那么 SQL语句 “SELECT*FROM T WHERE”中的 应是 ( )
7、。 ( A)研究生导师 AND性别 =“女 “ ( B)研究生导师 OR性别 =“女 “ ( C)性别 =“女 “AND研究生导师 = F ( D)研究生导师 = T OR性别 =女 16 查询第一作者为 “张三 ”的所有书名及出版社,正确的 SQL语句是 ( )。 ( A) SELECT书名,出版社 FROM图书 WHERE第一作者 =张三 ( B) sELECT书名,出版社 FROM图书 WHERE第一作者 =“张三 “ ( C) SELECT书名,出版社 FROM图书 WHERE“第一作者 “=张三 ( D) sELECT书名,出版社 FROM图书 WHERE“第一作者 “=“张三 “
8、17 假设有选课表 SC(学号,课程号,成绩 )。其中 学号和课程号为 C型字段,成绩为 N型字段,查询学生有选修课程成绩小于 60分的学号,正确的 SQL语句是( )。 ( A) SELECT DISTINCT学号 FROM sc WHERE“成绩 “=70 OR成绩 =70 OR=70 AND35 ( B) SELECT姓名,性别, YEAR(OATE()一 YEAR(出生日期 )AS年龄 FROM职工; WHERE YEAR(出生日期 )35 ( C) SELECT姓名,性别 , YEAR(DATE()一 YEArK出生日期 )AS年龄 FROM职工; WHERE YEAR(DATE()
9、一 YEAR(出生日期 )35 ( D) SELECT姓名,性别,年龄: YEAR(DATE()一 YEAR(出生日期 )FROM职工; WHERE YEAR(DATE()一 YEAR(出生日期 )35 24 查询单价在 600元以上的主机板和硬盘的正确 SQL命令是 ( )。 ( A) SELECT*FROM产品 WHERE单价 600 AND(名称 =主机板 AND名称 =硬盘 ) ( B) SELECT*FROM产品 WHERE单价 600 AND(名称 =主机板 OR名称 =硬盘 ) ( C) SELECT*FROM产品 FOR单价 600 AND(名称 =主机板 AND名称 =硬盘
10、) ( D) SELECT*FROM产品 FOR单价 600 AND(名称 =主机板 OR名称 =硬盘 ) 25 查询所有 1982年 3月 20日以后 (含 )出生、性别为男的学生,正确的 SQL语句是 ( )。 ( A) SELECT*FROM学生 WHERE出生日期 =19820320AND性别 =“男 “ ( B) SELECT*FROM学生 WHERE出生日期 =19820320OR性别 =“男 “ ( D) SELECT*FROM学生 WHERE出生日期 20000 FROM商店,商品,销售; WHERE商品商品号 =销售商品号 AND商店商店号 =销售商店号 ( C) SELEC
11、T商店名, SUM(销售数量 *单价 )AS销售金额合计 FROM商店,商品,销售; WHERE商品商品号 =销售商品号 AND商店商店号 =销售商店号 AND; SUM(销售数量 *单 价 )20000 GROUP BY商店名 ( D) SELECT商店名, SUM(销售数量 *单价 )AS销售金额合计 FROM商店,商品,销售; WHERE商品商品号 =销售商品号 AND商店商店号 =销售商店号; GROUP BY商店名 HAVING SUM(销售数量 *单价 )20000 29 设有学生表 student(学号,姓名,性别,出生日期,院系 )、课程表 course(课程号,课程名,学时
12、)和选课表 score(学号,课程号,成绩 ),查询 “计算机系 ”学生的学号、姓名、学生所选课程的课程名和成绩,正确的命令 是 ( )。 ( A) SELECT s学号,姓名,课程名,成绩 FROM student s, 8core se, course c: WHERE s学号 =sc学号, sc课程号 =c课程号,院系 =计算机系 ( B) SELECT学号,姓名,课程名,成绩 FROM student s, score sc, course c; WHERE s学号 =sc学号 AND sc课程号 =c课程号 AND院系 =计算机系 ( C) SELECT S学号,姓名,课程名,成绩
13、FROM(student S JOIN s(?ore sc: ON s学号 =sc学号 )JOIN course c ON sc课程号 =c课程号 WHERE院系 =计算机系 ( D) SELECT学号,姓名,课程名,成绩 FROM(student s JOIN course sc; ON s学号 =sc学号 )JOIN course c ON sc课程号 =c课程号 WHERE院系 =计算机系 30 若有表:职工 (职工号,姓名,性别 )和工资 (职工号基本工资津贴奖会,扣除 ),查询职工实发工资的正确的命令是 ( )。 ( A) SELECT姓名, (基本工资 +津贴 +奖金一扣除 )AS
14、实发工资 FROM工资 ( B) SELECT姓名, (基本工资 +津贴 +奖金一扣除 )AS实发工资 FROM工资; WHERE职工职工号 =工资职工号 ( C) SELECT姓名, (基本工资 +津贴 +奖金一扣除 )AS实发工资 FROM工资,职工; WHERE职工职工号:工资职工号 ( D) SELECT姓名, (基本工资 +津贴 +奖金一扣除 )AS实发工资 FROM工资 JOIN职工; WHERE职工职工号:工资职工号 国家二级 VF机试(关系数据库标准语言 SQL) 模拟试卷 1答案与解析 一、选择题 1 【正确答案】 B 【试题解析】 SQL可以完成数据库操作要求的所有功能,包
15、括数据查询、数据操作、数据定义和数据控制,是一种全能的数据库语言。 Create命令是 SQL语句的一种,可以用 CREATEOBJECT函数来生成表单对象,表单对象用 FROM表示。即 B选项正确。 【知识模块】 关系数据库标准语言 SQL 2 【正确答案】 A 【试题解析】 SQL可以完成数据库操作要求的所有功能,包括数据查询、数据操作、数据定义和数据控制,是一种全能的数据库语言 。 Create命令是 SQL语句的一种,建立一个表单的 SQL语句为 CREATEFORM,即 A选项正确。 【知识模块】 关系数据库标准语言 SQL 3 【正确答案】 B 【试题解析】 sELECT短语中除了
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 机试 关系 数据库 标准 语言 SQL 模拟 答案 解析 DOC
