[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷8及答案与解析.doc
《[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷8及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷8及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF机试(关系数据库标准语言 SQL)模拟试卷 8及答案与解析 一、选择题 1 SQL的 SELECT语句中, “HAVING”用来筛选满足条件的 ( A)列 ( B)行 ( C)关系 ( D)分组 2 在 Visual FoxPro中,假设教师表 T(教师号,姓名,性别,职称,研究生导师 )中,性别是 C型字段,研究生导师是 L型字段。若要查询 “是研究生导师的女老师 ”信息,那么 SQL语句 “SELECT*FROM TWHERE逻辑表达式 ”中的逻辑表达式应是 ( A)研究生导师 AND 性别 “女 “ ( B)研究生导师 OR性别 “女 “ ( C)性别 “女 “AND研究生
2、导师 F ( D)研究生导师 T OR性别女 3 查询学生选修课程成绩小于 60分的学号,正确的 SQL语句是 ( A) SELECT DISTINCT 学号 FROM SC WHERE“成绩 “ 60 ( B) SELECT DISTINCT 学号 FROM SC WHERE 成绩 “60“ ( C) SELECT DISTINCT 学号 FROM SC WHERE成绩 60 ( D) SELECT DISTINCT “学号 “ FROM SC WHERE“成绩 “ 60 4 查询学生表 S的全部记录并存储于临时表文件 one中的 SQL命令是 ( A) SELECT*FROM 学生表 IN
3、TYO CURSOR one ( B) SELECT*FROM 学生表 TO CURSOR ODe ( C) SELECT*FROM 学生表 INTO CURSOR DBF one ( D) SELECT*FROM 学生表 TO CURSOR DBF one 5 查询成绩在 70分至 85分之间学生的学号、课程号和成绩,正确的 SQL语句是 ( A) SELECT学号,课程号,成绩 FROM sc WHERE成绩 BETWEEN 70 AND 85 ( B) SELECT学号,课程号,成绩 FROM sc WHERE成绩 70 OR成绩 85 ( C) SELECT学号,课程号,成绩 FROM
4、 sc WHERE成绩 70 OR 85 ( D) SELECT学号,课程号,成绩 FROM sc WHERE成绩 70 AND 85 6 查询有选课记录,但没有考试成绩的学生的学号和课程号,正确的 SQL语句是 ( A) SELECT学号,课程号 FROM sc WHERE成绩 “ ( B) SELECT学号,课程号 FROM sc WHERE成绩 NULL ( C) SELECT学号课程号 FROM sc WHERE成绩 IS NULL ( D) SELECT学号,课程号 FROM sc WIlERE成绩 7 查询选修 C2课程号的学生姓名,下列 SQL语句中错误是 ( A) SELECT
5、姓名 FROM S WHERE EXISTS (SELECT木 FROM SC WHERE 学号 S学号 AND课程号 C2) ( B) SELECT 姓名 FROM S WHERE 学号 IN (SELECT学号 FROM SC WHERE课程号 C2) ( C) SELECT姓名 FROM S JOIN SC ON S学号 SC学号 WHERE课程号C2 ( D) SELECT姓名 FROM S WHERE学号 (SELECT学号 FROM SC WHERE课程号 C2) 8 在 SQL SELECT语句中与 INTO TABLE等价的短语是 ( A) INTO DBF ( B) TO T
6、ABLE ( C) INTO FORM ( D) INTO FILE 9 若 SQL语句中的 ORDER BY短语中指定了多 个字段,则 ( A)依次按自右至左的字段顺序排序 ( B)只按第一个字段排序 ( C)依次按自左至右的字段顺序排序 ( D)无法排序 10 与 “SELECT*FROM 教师表 INTO DBF A”等价的语句是 ( A) SELECT*FROM 教师表 TO DBF A ( B) SELECT*FRoM 教师表 TO TABLE A ( C) SELECT*FROM 教师表 INTO TABLE A ( D) SELECT*FROM 教师表 INTO A 11 与 “
7、SELECT*FROM 教师表 INTO DBFA”等价的语句是 ( A) SELECT*FROM 教师表 TO DBF A ( B) SELECT*FROM 教师表 TO TABLE A ( C) SELECT*FROM 教师表 INTO TABLE A ( D) SELECT*FROM 教师表 INTO A 12 “教师表 ”中有 “职工号 ”、 “姓名 ”、 “工龄 ”和 “系号 ”等字段, “学院表 ”中有 “系名 ”和 “系号 ”等字段,计算 “计算机 ”系教师总数的命令是 ( A) SELECT COUNT(*)FROM 教师表 INNER JOIN学院表; ON教师表系号学院表
8、系号 WHERE 系名 “计算机 “ ( B) SELECT COUNT(*)FROM教师表 INNER JOIN 学院表; ON教师表系号学院表系号 ORDER BY 教师表系号; HAVING 学院表系名 “计算机 “ ( C) SELECT SUM(*)FROM 教师表 INNER JOIN 学院表; ON教师表系号学院表系号 GROUP BY 教师表系号: HAVING学院表系名 “计算机 “ ( D) SELECT SUM(*) FROM 教师表 INNER JOIN 学院表: ON教师表 系号学院表系号 ORDER BY 教师表系号; HAVING学院表系名 “计算机 “ 13 “
9、教师表 ”中有 “职工号 ”、 “姓名 ”、 “工龄 ”和 “系号 ”等字段, “学院表 ”中有 “系名 ”和 “系号 ”等字段,求教师总数最多的系的教师人数,正确的命令序列是 ( A) SELECT 教师表系号, COUNT(*)AS 人数 FROM 教师表,学院表; GROUP BY 教师表系号 INTO DBF TEMP SELECT MAX(人数 )FROM TEMP ( B) SELECT 教师表系号, COUNT(*)FROM 教师表,学院表; WHERE 教师表系号学院表系号 GROUP BY 教师表系号 INTO DBF TEMP SELECT MAX(人数 ) FROM TE
10、MP ( C) SELECT 教师表系号, COUNT(*)AS人数 FROM教师表,学院表; WHERE 教师表系号学院表系号 GROUP BY 教师表系号 TO FILE TEMP SELECT MAX(人数 )FROM TEMP ( D) SELECT 教师表系号, COUNT(*)AS 人数 FROM 教师表,学院表; WHERE 教师 表系号学院表系号 GROUP BY 教师表系号 INTO DBF TEMP SELECT MAX(人数 )FROM TEMP 14 查询尚未最后确定订购单的有关信息的正确命令是 ( A) SELECT 名称,联系人,电话号码,订单号 FROM 客户,订
11、购单 WHERE 客户客户号订购单客户号 AND 订购日期 IS NULL ( B) SELECT 名称,联系人,电话号码,订单号 FROM 客户,订购单 WHERE客户客户号订购单客户号 AND 订购日期 NULL ( C) SELECT名称 ,联系人,电话号码,订单号 FROM 客户,订购单 FOR客户客户号订购单客户号 AND 订购日期 IS NULL ( D) SELECT名称,联系人,电话号码,订单号 FROM客户,订购单 FOR客户客户号订购单客户号 AND 订购日期 NULL 15 查询订购单的数量和所有订购单平均金额的正确命令是 ( A) SELECT COUNT(DISTIN
12、CT订单号 ), AVG(数量 *单价 ) FROM 产品 JOIN 订购单名细 ON产品产品号订购单名细产品号 ( B) SELECT COUNT(订单号 ), AVG(数量木单价 ) FROM 产品 JOIN 订购单名细 ON 产品产品号订购单名细产品号 ( C) SELECT COUNT(DISTINCT订单号 ), AVG(数量 (单价 ) FROM产品,订购单名细 ON产品产品号订购单名细产品号 ( D) SELECT COUNT(订单号 ), AVG(数量 *单价 ) FROM产品,订购单名细 ON产品产品号订购单名细产品号 16 查询第一作者为 “张三 ”的所有书名及出版社,正确
13、的 SQL语句是 ( A) SELECT书名,出版社 FROM图书 WHERE第一 作者张三 ( B) SELECT书名,出版社 FROM图书 WHERE第一作者 “张三 “ ( C) SELECT书名,出版社 FROM图书 WHERE“第一作者 “张三 ( D) SELECT书名,出版社 FROM图书 WHERE“第一作者 “ “张三 “ 17 查询尚未归还的图书编号和借书日期,正确的 SQL语句是 ( A) SELECT图书编号,借书日期 FROM借阅 WHERE还书日期 “ ( B) SELECT图书编号,借书日期 FROM借阅 WHERE还书日期 NULL ( C) SELECT图书编
14、号,借书日期 FROM借阅 WHERE还书日期 IS NULL ( D) SELECT图书编号,借书日期 FROM借阅 WHERE还书日期 18 查询 “读者 ”表的所有记录并存储于临时表文件 one中的 SQL语句是 ( A) SELECT*FROM读者 INTO CURSOR one ( B) SELECT*FROM读者 TO CURSOR one ( C) SELECT*FROM 读者 INTO CURSOR DBF one ( D) SELECT*FROM 读者 TO CURSOR DBF one 19 查询单位名称中含 “北京 ”字样的所有读者的借书证 号和姓名,正确的 SQL语句是
15、 ( A) SELECT借书证号,姓名 FROM读者 WHERE单位 “北京 “ ( B) SELECT借书证号,姓名 FROM读者 WHERE单位 “北京 “ ( C) SELECT借书证号,姓名 FROM读者 WHERE单位 LIKE“北京 *“ ( D) SELECT借书证号,姓名 FROM读者 WHERE单位 LIKE“北京 “ 20 SQL语句中,能够判断 “订购日期 ”字段是否为空值的表达式是 ( A)订购日期 NULL ( B)订购日期 EMPTY ( C)订购日期 IS NULL ( D)订购日 期 IS EMPTY 21 查询在 “北京 ”和 “上海 ”区域的商店信息的正确命
16、令是 ( A) SELECT*FROM商店 WHERE区域名 北京 AND区域名 上海 ( B) SELECT*FROM商店 WHERE区域名 北京 OR区域名 上海 ( C) SELECT*FROM商店 WHERE区域名 北京 AND上海 ( D) SELECT*FROM商店 WHERE区域名 北京 OR上海 22 查询商品单价在 10到 50之间、并且日销售数量高于 20的商品名、单价、销售日期和销售数量,查询结果按单价降 序。正确命令是 ( A) SELECT商品名,单价,销售日期,销售数量 FROM商品 JOIN销售 WHERE(单价 BETWEEN 1 0 AND 50)AND销售数
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 机试 关系 数据库 标准 语言 SQL 模拟 答案 解析 DOC
