1、计算机二级( VF)关系数据库标准语言 SQL章节练习试卷 1及答案与解析 1 SQL语言是 _的语言,易学习。 ( A)过程化 ( B)非过程化 ( C)格式化 ( D)导航式 2 SQL命令中建立表的命令是 _。 ( A) CREAT VIEW ( B) CREAT LABEL ( C) CREAT DABATE ( D) CREAT TABLE 3 SQL的数据定义命令是 _。 ( A) DELETE ( B) CREATE ( C) SELECT ( D) UPDATE 4 SQL的数据修改功能是指 _。 ( A)插入 ( B)更新 ( C)删除 ( D)以上都是 5 SQL的数据修改
2、命令是 _。 ( A) CREATE ( B) SELECT ( C) DELETE ( D) DROP 6 SQL语句中,用于修改表结构的 SQL命令是 _。 ( A) ALTER TABLE ( B) MODIFY TABLE ( C) ALTER STRUCTURE ( D) MODIFY STRUCTURE 7 UPDATE-SQL语句的功能属于 _。 ( A)数据定义 功能 ( B)数据查询功能 ( C)修改某些列的属性 ( D)修改某些列的内容 8 在 SELECT-SQL语句中,可以删除表的是 _。 ( A) DELETE ( B) DROP ( C) ALTER ( D) DI
3、STINCT 9 SQL中可使用的通配符是 _。 ( A) ( B) % ( C) - ( D) B和 C 10 在 SQL中,建立视图的是命令 _。 ( A) CREATE VIEW ( B) CREATE TABLE ( C) CREATE INDEX ( D) CREATE 11 SQL语句中,条件短语的关键字是 _。 ( A) WHERE ( B) WHILE ( C) FOR ( D) QUERY 12 用 SQL语句建立表时将属性定义为主关键字,应使用短语 _。 ( A) FREE ( B) PRIMARY KEY ( C) CHECK ( D) UNIQUE 13 SQL的 SE
4、LETE语句中,限定分组条件的短语是 _。 ( A) ORDER BY ( B) WHERE ( C) GROUP BY ( D) HAVING 14 用于显示部分查询结果的 TOP短语 ,必须与短语 _同时使用。 ( A) ORDER BY ( B) WHERE ( C) GROUP BY ( D) FROM 15 用 SQL语句建立表时为属性定义有效性规则,应使用短语 _。 ( A) DEFAULT ( B) CHECK ( C) PRIMARY KEY ( D) UNIQUE 16 使用 SELETE-SQL命令建立查询时,要将查询结果输出到一个临时表中,则选择使用的是 _语句。 ( A
5、) INTO ARRY ( B) INTO TABLE ( C) INTO CURSOR ( D) TO FILE 17 SQL语句中的 SELECT命令建立表之间联系的短语为 _。 ( A) UNIOE ( B) GROUP BY ( C) JOIN ( D) FROM 18 下列关于 SQL的嵌套查询说法正确的是 _。 ( A)既能对外层查询排序,又能对内层查询排序 ( B)只能对外层查询排序,不能对内层查询排序 ( C)不能对外层查询排序,只能对内层查询排序 ( D)既不能对外层查询排序,也不能对内层查询排序 19 在 SQL的计算查询中;用于求平均值的函数是 _。 ( A) AVG (
6、 B) AVE ( C) AVERAGE ( D) AVER 20 在 SQL的计算查询中,用于统计的函数是 _。 ( A) AVG() ( B) SUM() ( C) COUNT() ( D) COUNT 21 在 SQL的计算查询中,用于计算列中数值的和的函数是 _。 ( A) TOTAL ( B) SUM() ( C) COUNT() ( D) COUNT 22 在对 SELECT-SQL命令中的设置为左联接的是 _。 ( A) INNER JOIN ( B) LEFT JOIN ( C) RIGHT JOIN ( D) FULL JOIN 23 在 SELECT-SQL语句中,检查一个
7、属性属于一组值中的运算符是 _。 ( A) = ( B) IN ( C) AND ( D) NOT 24 在 SELECT-SQL语句中,测试列值是否为空值的运算符是 _。 ( A) IS NULL ( B) EXISTS ( C) NOT ( D) NOT IN 25 可以将两个 SELECT语句的查询结果通过并运算合并成一个查询结果,需用子句 _。 ( A) WHERE ( B) UNION ( C) ORDER BY ( D) JOIN 26 若需在 “参赛队 ”表中按降序排列查询前 3名的队伍,下列语法正确的是_。 ( A) SELECT队名,积分 TOP 3 FROM参赛队; ORD
8、ER BY积分 DESC ( B) SELECT队名,积分 TOP 3 PERCENT FROM参赛队; ORDER BY积分DESC ( C) SELECT队名,积分 TOP 3 FROM参赛队 DESC; ( D) SELECT队名,积分 TOP 3 PERCENT FROM参赛队 DESC 27 “职工 ”表结构为 (职工号 N(3),姓名 C(3),性别 C(1),年龄 N(2),职工号为主索引,若用 SQL命令 INSERT插入一个记录,下面语句正确的是 _。 ( A) (“002”, “刘勋 ”, “男 ”, “22”) ( B) (002, “刘勋 ”NULL, 22) ( C)
9、 (NULL, “刘勋 ”, “男 ”, “22”) ( D) (002,刘勋,男 ,22) 28 在第 27题表中,将 “工资 ”字段定义有效性检查及错误信息的是 _。 ( A) ALTER TABLE职工 ALTER工资; CHECK工资 0 ERROR“工资应为正数 ” ( B) ALTER TABLE职工 ALTER工资; SET CHECK工资 0 ERROR工资应为正数 ( C) ALTER TABLE职工 ALTER工资; SET CHECK工资 0ERROR“工资应为正数 ” ( D) ALTER TABLE职工 ALTER工资; CHECK工资 0 ERROR“工资应为正数
10、” 29 在第 27题表中,若用 SQL命令检索所有比 “刘勋 ”年龄大的职工记录,下列语句正确的是 _。 ( A) SELECT*FROM职工; WHERE年龄 (SELECT年龄 FROM职工; WHERE姓名 =“刘勋 ”) ( B) SELECT*FROM职工; WHERE姓名 =“刘勋 ” ( C) SELECT*FROM 职工; WHERE年龄 (SELECT年龄; WHERE姓名=“刘勋 ”) ( D) SELECT*FROM职工; WHERE年龄 “刘勋 ” 30 表 “职工 ”已经打开,执行下列命令后: UPDATE工资 SET工资 =工资 +工资 *0.1下列理解正确的是
11、_。 ( A)只对当前记录更新 ( B)对表中的记 录的成绩全部更新 ( C)删除当前记录 ( D)删除全部表中的成绩值 计算机二级( VF)关系数据库标准语言 SQL章节练习试卷 1答案与解析 1 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL 2 【正确答案】 D 【知识模块】 关系数据库标准语言 SQL 3 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL 4 【正确答案】 D 【知识模块】 关系数据库标准语言 SQL 5 【正确答案】 C 【知识模块】 关系数据库标准语言 SQL 6 【正 确答案】 A 【知识模块】 关系数据库标准语言 SQL 7 【正确答案】
12、D 【知识模块】 关系数据库标准语言 SQL 8 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL 9 【正确答案】 D 【知识模块】 关系数据库标准语言 SQL 10 【正确答案】 A 【知识模块】 关系数据库标准语言 SQL 11 【正确答案】 A 【知识模块】 关系数据库标准语言 SQL 12 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL 13 【正 确答案】 D 【知识模块】 关系数据库标准语言 SQL 14 【正确答案】 A 【知识模块】 关系数据库标准语言 SQL 15 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL 16 【正确答案】 C 【知
13、识模块】 关系数据库标准语言 SQL 17 【正确答案】 C 【知识模块】 关系数据库标准语言 SQL 18 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL 19 【正确答案】 A 【知识模块】 关系数据库标准语言 SQL 20 【正确答案】 C 【知识模块】 关系数据库标准语言 SQL 21 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL 22 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL 23 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL 24 【正确答案】 A 【知识模块】 关系数据库标准语言 SQL 25 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL 26 【正确答案】 A 【知识模块】 关系数据库标准语言 SQL 27 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL 28 【正确答案】 C 【知识模块】 关系数据库标准语言 SQL 29 【正确答案】 A 【知识模块】 关系数据库标准语言 SQL 30 【正确答案】 B 【知识模块】 关系数据库标准语言 SQL