[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷7及答案与解析.doc
《[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷7及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]国家二级VF机试(关系数据库标准语言SQL)模拟试卷7及答案与解析.doc(17页珍藏版)》请在麦多课文档分享上搜索。
1、国家二级 VF机试(关系数据库标准语言 SQL)模拟试卷 7及答案与解析 一、选择题 1 设有学生表 student(学号,姓名,性别,出生日期,院系 )、课程表 course(课程号,课程名,学时 )和选课表 score(学号,课程号,成绩 ),查询 “计算机系 ”学生的学号、姓名、学生所选课程的课程名和成绩,正确的命令是 ( A) SELECT s学号,姓名,课程名,成绩 FROM student S, score sc, course c; WHERE s学号 sc学号, sc课程号 c课程号,院系 计算机系 ( B) SELECT学号,姓名,课程名,成绩 FROM student s,
2、 score sc, course c; WHERE s学号 sc学号 AND sc课程号 c课程号 AND院系 计算机系 ( C) SELECT s学号,姓名,课程名,成绩 FROM(student S JOIN score sc; ON s学号 sc学号 )JOIN course c ON sc课程号 c课程号; ( D) SELECT学号,姓名,课程名,成绩 FROM(student s JOIN score sc; ON s学号 sc学号 )JOIN course c ON sc课程号 c课程号; WHERE院系 计算机系 2 设有学生表 student(学号,姓名,性别,出生日期,院
3、系 )、课程表 course(课程号,课程名,学时 )和选课表 score(学号,课程号,成绩 ),查询所修课程成绩都大于等于 85分的学生的学号和姓名,正确的命令是 ( A) SELECT 学号,姓名 FROM student s WHERE NOT EXISTS (SELECT*FROM score sc; WHERE sc学号 s学号 AND成 绩 85) ( B) SELECT 学号,姓名 FROM student s WHERE NOT EXISTS (SELECT*FROM score sc; WHERE sc学号 s学号 AND成绩 85) ( C) SELECT学号,姓名 FR
4、OM student s, score sc WHERE s学号 sc学号 AND成绩 85 ( D) SELECT学号,姓名 FROM student s, score sc WHERE s学号 sc学号 AND ALL成绩 85 3 设有学生表 student(学号 ,姓名,性别,出生日期,院系 )、课程表 course(课程号,课程名,学时 )和选课表 score(学号,课程号,成绩 ),查询选修课程在 5门以上 (含 5门 )的学生的学号、姓名和平均成绩,并按平均成绩降序排序,正确的命令是 ( A) SELECT s学号,姓名,平均成绩 FROM student s, score sc
5、 WHERE s学号 sc学号; GROUP BY s学号 HAVING COUNT(*) 5 ORDER BY 平均成绩 DESC ( B) SELECT 学号,姓名, AVG(成绩 )FROM student s, score sc; WHERE s学号 sc学号 AND COUNT(*) 5 GROUP BY学号 ORDER BY 3 DESC ( C) SELECT s学号,姓名, AVG(成绩 )平均成绩 FROM student s, score sc; WHERE s学号 sc学号 AND COUNT(*) 5: GROUP BY s学号 ORDER BY平均成绩 DESC (
6、D) SELECT s学号,姓名, AVG(成绩 )平均成绩 FROM student s, score sc; WHERE s学 号 sc学号: GROUP BY s学号 HAVING COUNT(*) 5 ORDER BY 3 DESC 4 查询 2009年被借过书的图书编号和借书日期,正确的 SQL语句是 ( A) SELECT图书编号,借书日期 FROM借阅 WHERE借书日期 2009 ( B) SELECT图书编号,借书日期 FROM借阅 WHERE year(借书日期 ) 2009 ( C) SELECT图书编号,借书日期 FROM借阅 WHERE借书日期 year(2009)
7、( D) SELECT图书编号,借书日期 FROM借阅 WHERE year(借书日期 )year(2009) 5 设有读者 (借书证号,单位,姓名,职称 )和借阅 (借书证号,图书编号,借书日期,还书日期 )表,查询所有 “工程师 ”读者借阅过的图书编号,正确的 SQL语句是 ( A) SELECT 图书编号 FROM 读者,借阅 WHERE职称 “工程师 “ ( B) SELECT 图书编号 FROM 借阅 WHERE图书编号; (SELECT 图书编号 FROM 借阅 WHERE 职称 “工程师 “) ( C) SELECT 图书编号 FROM 借阅 WHERE 借书证号 IN; (SE
8、LECT 借书证号 FROM 读者 WHERE 职称 “工程师 “) ( D) SELECT 图书编号 FROM 读者,图书 WHERE 职称 “工程师 “ 6 设有订单表 order(其中包含字段:订单号,客户号,职员号,签订日期,金额 ),删除 2002年 1月 1日以前签订的订单记录,正确的 SQL命令是 ( A) DELETE TABLE order WHERE签订日期 2002 1 1 ( B) DELETE TABLE order WHILE签订日期 2002 1 1 ( C) DELETE FROM order WHERE签订日期 2002 1 1 ( D) DELETE FRO
9、M order WHILE签订日期 2002 1 1 7 计算每名运动员的 “得分 ”的正确 SQL语句是 ( A) UPDATE 运动员 FIELD得分 2*投中 2分球 3*投中 3分球罚球 ( B) UPDATE 运动员 FIELD得分 WTTH2*投中 2分球 3*投中 3分球罚球 ( C) UPDATE 运动员 SET得分 WTTH2*投中 2分球 3*投中 3分球罚球 ( D) UPDATE 运动员 SET得分 2*投中 2分球 3*投中 3分球罚球 8 使用如下数据表: 学生 DBF:学号 (C, 8),姓名 (C, 6),性别 (C, 2),出生日期 (D) 选课 DBF:学号
10、 (C, 8),课程号 (C, 3),成绩 (N, 5, 1) 插入一条记录到 “选课 ”表中,学号、课程号和成绩分别是 “02080111”、 “103”和80,正确的 SQL语句是 ( A) INSERT INTO选课 VALUES(“02080111“, “103“, 80) ( B) INSERT VALUES(“02080111“, “103“, 80)TO选课 (学号,课程号,成绩 ) ( C) INSERT VALUES(“02080111“, “103“, 80)INTO选课 (学号,课程号,成绩 ) ( D) INSERT INTO选课 (学号,课程号,成绩 )FROM VA
11、LUES(“02080111“,“103“, 80) 9 使用如下数据表: 学生 DBF:学号 (C, 8),姓名 (C, 6),性别 (C, 2),出生日期 (D) 选课 DBF:学号 (C, 8),课程号 (C, 3),成绩 (N, 5, 1) 将学号为 “02080110”、课程号为 “102”的选课记录的 成绩改为 92,正确的 SQL语句是 ( A) UPDATE 选课 SET 成绩 WITH92 WHERE学号 “102080110“ AND 课程号“102“ ( B) UPDATE 选课 SET 成绩 92 WHERE 学号 “02080110“ AND 课程号 “102“ (
12、C) UPDATE FROM 选课 SET 成绩 WITH 92 WHERE 学号 “02080110“AND 课程号 “102“ ( D) UPDATE FROM 选课 SET 成绩 92 WIIERE 学号 “02080110“ AND 课程号 “102“ 10 设有关系 SC(SNO, CNO, GRADE),其中, SNO、 CNO分别表示学号和课程号 (两者均为字符型 ), GRADE表示成绩 (数值型 ),若要把学号为 “S101“的伺学,选修课程号为 “C11“,成绩为 98分的记录插入到表 SC中,正确的语句是 ( A) INSERT INTO SC(SNO, CNO, GRA
13、DE)VALUES(S101, C11, 98) ( B) INSERT INTO SC(SNO, CNO, GRADE)VALUES(S101, C11,98) ( C) INSERT(S101, C11, 98)INTO SC ( D) INSERT INTO SC VALUES(S101, C11, 98) 11 在 Visual FoxPro中,如果要将学生表 S(学号,姓名,性别,年龄 )的 “年龄 ”属性删除,正确的 SQL语句是 ( A) ALTER TABLE S DROP COLUMN年龄 ( B) DELETE 年龄 FROM S ( C) ALTERTABLE S DEL
14、ETE COLUMN年龄 ( D) ALTER TABLE S DELETE年龄 12 设有关系歌 手 (歌手号,姓名,最后得分 )和关系评分 (歌手号,分数,评委号 ),每个歌手的最后得分是所有评委给出的分数的平均值,则计算歌手 “最后得分 ”的SQL语句是 ( A) UPDATE 歌手 SET 最后得分 (SELECT AVG(分数 )FROM评分 WHERE 歌手号歌手歌手号 ) ( B) UPDATE 歌手 SET 最后得分 EXISTS(SELECT AVG(分数 )FROM评分 WHERE 歌手号歌手歌手号 ) ( C) UPDATE 歌手 SET最后得分 (SELECT AVG(
15、分数 )FROM评分 1 ( D) UPDAT E歌手 SET最后得分 (SELECT AVG(分数 )FROM评分 GROUP BY评委号 ) 13 插入一条记录到 “评分 ”表中,歌手号、分数和评委号分别是 “1001” 9 9和“105”,正确的 SQL语句是 ( A) INSERT VALUES(“1001“, 9 9, “105“)INTO评分 (歌手号,分数,评委号 ) ( B) INSERT TO评分 (歌手号,分数,评委号 )VALUES(“1001“, 9 9, “105“) ( C) INSERT INTO评分 (歌手号,分数,评委号 )VALUES(“1001“, 9 9
16、, “105“) ( D) INSERT VALUES(“1001“, 9 9, “105“)TO评分 (歌手号,分数,评委号 ) 14 要使 “产品 ”表中所有产品的单价上浮 8,正确的 SQL语句是 ( A) UPDATE产品 SET单价单价单价 *8 FOR ALL ( B) UPDATE产品 SET单价单价 *1 08 FOR ALL ( C) UPDATE产品 SET单价单价单价 *8 ( D) UPDATE产品 SET单价单价 *1 08 15 从 “订单 ”表中删除签订日期为 2004年 1月 10日之前 (含 )的订 单记录,正确的SQL语句是 ( A) DROP FROM 订
17、单 WHERE签订日期 2004 1 10 ( B) DROP FROM订单 FOR签订日期 2004 1 10 ( C) DELETE FROM订单 WHERE签订日期 2004 1 10 ( D) DELETE FROM订单 FOR签订日期 2004 1 10 16 SQL的数据操作语句不包括 ( A) INSERT ( B) UPDATE ( C) DELETE ( D) CHANGE 17 假设 “图书 ”表中有 C型字段 “图书编 号 ”,要求将图书编号以字母 A开头的图书记录全部打上删除标记,可以使用 SQL命令 ( A) DELETE FROM图书 FOR图书编号 “A“ ( B
18、) DELETE FROM图书 WHERE图书编号 “A “ ( C) DELETE FROM图书 FOR图书编号 “A*“ ( D) DELETE FROM图书 WHERE图书编号 LIKE“A “ 18 SQL语言的更新命令的关键词是 ( A) INSERT ( B) UPDATE ( C) CREATE ( D) SELECT 19 假设客户表中有客户号 (关键字 )C1 C10共 10条客户记录,订购单表有订单号(关键字 )ORl OR8共 8条订购单记录,并且订购单表参照客户表。如下命令可以正确执行的是 ( A) INSERT INTO订购单 VALUES(OR5, C5, 2008
19、 10 10) ( B) INSERT INTO订购单 VALUES(OR5, C11, 2008 10 10) ( C) INSERT INTO订购单 VALUES(OR9, C11, 2008 10 10) ( D) INSERT INTO订购单 VALUES(OR9, C5, 2008 10 10) 20 正确的 SQL插入命令的语法格式是 ( A) INSERT INVALUES ( B) INSERT TOVALUES ( C) INSERT INTOVALUES ( D) INSERTVALUES 21 设有学生表 student(学号,姓名,性别,出生日期,院系 )、课程表 co
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 国家 二级 VF 机试 关系 数据库 标准 语言 SQL 模拟 答案 解析 DOC
