[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷10及答案与解析.doc
《[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷10及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷10及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF机试(关系数据库标准语言 SQL)模拟试卷 10及答案与解析 一、选择题 1 设有 S(学号,姓名,性别 )和 SC(学号,课程号,成绩 )两个表,用下列 SQL语句检索选修的每门课程的成绩都高于或等于 85分的学生的学号、姓名和性别,正确的是 ( A) SELECT学号,姓名,性别 FROM s WHERE EXISTS; (SELECT*FROM sc WIlERE sc学号 =s学号 AND成绩 85) ( D) SELECT学号,姓名、性别 FROM s WHERE NOT EXISTS; (SELECT*FROM sc WHERE sc学号 =s学号 AND成绩 =AL
2、L(SELECT单价FROM产品 WHERE SUBSTR(产品号 1, 1)=“2“)”等价的 SQL命令是 ( A) SELECT DISTINCT产品号 FROM产品 WHERE单价 =; (SELECT MAX(单价 )FROM产品 WHERE SUBSTR(产品号, 1, 1)=“2“) ( B) SELECT DISTINCT产品号 FROM产品 WHERE单价 =; (SELECT MIN(单价 )FROM产品 WIlERE SUBSTR(产品号, 1, 1)=“2“) ( C) SELECT DISTINCT产品号 FROM产品 WHERE单价 =ANY; (SELECT单价
3、FROM产品 WHERE SUBSTR(产品号, 1, 1)=“2“) ( D) SELECT DISTINCT、产品号 FROM产品 WHERE单价 =SOME; (SELECT单价 FROM产品 WHERE SUBSTR(产品号, 1, 1)=“2“) 3 SQL语言的查询语句是 ( A) INSERT ( B) UPDATE ( C) DELETE ( D) SELECT 4 SQL的 SELECT语句中, “HAVING”用来筛选满足条件的 ( A)列 ( B)行 ( C)关系 ( D)分组 5 在 Visual FoxPro中,假设教师表 T(教师号,姓名,性别,职称,研究生导师 )
4、中,性别是 C型字段,研究生导师是 L型字段。若要查询 “是研究生导师的女老师 ”信息,那么 SQL语句 “SELECT*FROM T WHERE”中的 应是 ( A)研究生导师 AND 性别 =“女 “ ( B)研究生导师 OR 性别 =“女 “ ( C)性别 =“女 “ AND 研究生导师 = F ( D)研究生导师 = T OR 性别 =女 6 查询学生选修课程成绩小于 60分的学号,正确的 SQL语句是 ( A) SELECT DISTINCT学号 FROM SC WHERE“成绩 “=70 OR 成绩 =70 OR=70 AND20 ORDER BY单价 DESC ( B) SELE
5、CT商品名,单价,销售日期,销售数量 FROM商品 JOIN销售 WHERE(单价 BETWEEN IOAND 50)AND销售数量 20 ORDE RBY单 价 ( C) SELECT商品名,单价,销售日期,销售数量 FROM商品,销售 WHERE(单价 BETWEEN 10 AND 50)AND销售数量 20 ON商品商品号 =销售商品号 ORDER BY单价 ( D) SELECT商品名,单价,销售日期,销售数量 FROM商品,销售 WHERE(单价 BETWEEN 10 AND 50)AND销售数量 20 AND商品商品号 =销售商品号 ORDER BY单价 DESC 26 查询销售金
6、额合计超过 20000的商店,查 询结果包括商店名和销售金额合计。正确命令是 ( A) SELECT商店名, SUM(销售数量 *单价 )AS销售金额合计 FROM商店,商品,销售 WHERE销售金额合计 20000 ( B) SELECT商店名, SUM(销售数量 *单价 )AS销售金额合计 20000 FROM商店,商品,销售 WHERE商品商品号 =销售商品号 AND商店商店号 =销售商店号 ( C) SELECT商店名, SUM(销售数量木单价 )AS销售金额合计 FROM商店,商品,销售 WHERE商品商品号 =销售商品号 AND商店商店号 =销售商店号 AND SUM(销售数量 *
7、单价 )20000 GROUP BY商店名 ( D) SELECT商店名, SUM(销售数量木单价 )AS销售金额合计 FROM商店,商品,销售 WHERE商品商品号 =销售商品号 AND商店商店号:销售商店号 GROUP BY商店名 HAVING SUM(销售数量 *单价 )20000 27 设有学生表 student(学号,姓名,性别,出生日期,院系 )、课程表 course(课程号,课程名,学时 )和选课表 score(学号,课程号,成绩 ),查询同时选修课程号为C1和 C5课程的学生的学号,正确的命令是 ( A) SELECT学号 FROM score sc WHERE课程号 =C1A
8、ND学号 IN: (SELECT学号 FROM score SC WHERE课程号 =C5) ( B) SELECT学号 FROM scoresc WHERE课程号 =C1AND学号 =; (SELECT学号 FROM score sc WHERE课程号 =C5) ( C) SELECT学号 FROM score sc WHERE课程号 =C1AND课程号 =C5 ( D) SELECT学号 FROM SCOre sc WHERE课程号 =C1ORC5 国家二级 VF机试(关系数据库标准语言 SQL)模拟试卷 10答案与解析 一、选择题 1 【正确答案】 D 【试题解析】 题目中给出的四个选项
9、为利用 SQL谓词查询实现题干要求,正确的语句应该是: SELECT学号,姓名,性别 FROM S WHERE NOT EXISTS; (SELECT*FROM SC WHERE SC学号 =S学号 AND成绩 =85)。 【知识模块】 关系数据库标准语言 SQL 2 【正确答案】 A 【试题解析】 本题考查 select语句的使用。题目中的 SELECT语句的含义是:选出不重复的单价大于等于所有产品号第一个数字为 2的产品单价的产品号。所以与之含义相同的查询语句是选项 A。 【知识模块】 关系数据库标准语言 SQL 3 【正确答案】 D 【试题解析】 SQL的查询语句是 SELECT, IN
10、SERT是插入语句, UPDATE是更新语句, DELETE是删除语句。 【知识模块】 关系数据库标准语言 SQL 4 【正确答案】 D 【试题解析】 本题考查 “HAVING”短语的含义。在 SQL的 SELECT语句中,GROUP BY,分组字段 2HAVING 分组限定条件 ,可以按一列或多列分组,还可以使用 HAVING进一步限定分组的条件。 HAVING子 句总是跟在 GROUPBY子句之后,不可以单独使用。 【知识模块】 关系数据库标准语言 SQL 5 【正确答案】 A 【试题解析】 根据题意,查询应该同时满足两个条件,即 “研究生导师 ”和 “女老师 ”,两个条件应该用 AND连
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 机试 关系 数据库 标准 语言 SQL 模拟 10 答案 解析 DOC
