《数据库》结构化查询语言(SQL)的基础知识-知识点训练 2026浙江省计算机类专业 考纲百套卷 第76卷

2025-08-19
| 2份
| 11页
| 84人阅读
| 0人下载

内容正文:

编写说明:2026版浙江省《计算机类考纲百套卷》,是依据浙江省职教高考《计算机类专业知识考试标准》编写,本套试卷共100份由三个部分组成。第一部分是知识点训练卷,每个考点1-4份试卷共78份;第二部分是常考题训练卷,是针对考纲的6个知识模块编写的12份知识模块综合训练试卷;第三个部分是专业综合训练卷,参考历年来计算机专业知识真题试卷,编写的10份专业综合训练卷。 本试卷是《计算机类考纲百套卷》第76卷,它是《数据库》知识点训练卷。按知识模块6.数据库—5.结构化查询语言(SQL)的基础知识的三点范围要求编写。 其要求是: (1)了解结构化查询语言SQL (2)掌握查询语句SELECT (3)掌握创建数据表语句CREATE 2026版浙江省《计算机类考纲百套卷》 第76卷 知识模块 6 数据库 5.结构化查询语言(SQL)的基础知识 知识点训练卷 考试时间60分钟 满分100分 班级________ 姓名________ 学号________ 成绩_________ 一、单项选择题(本大题共25小题,每题2分,共50分) 1.SQL 语言的核心特点是() A. 过程化编程 B. 命令繁多复杂 C. 非过程化,无需编写复杂逻辑 D. 仅支持 Access 数据库 2.下列属于 SQL 数据定义语句的是() A. SELECT B. INSERT C. CREATE D. UPDATE 3.创建名为 “图书” 的数据表时,正确的 SQL 语句开头是() A. CREATE DATABASE 图书 B. CREATE TABLE 图书 C. CREATE VIEW 图书 D. CREATE INDEX 图书 4.在CREATE TABLE 学生(学号 INT PRIMARY KEY, 姓名 VARCHAR)中,PRIMARY KEY的作用是() A. 允许学号为空 B. 确保学号值唯一 C. 定义学号为字符型 D. 计算学号的平均值 5.Access 中,REAL类型字段的含义是() A. 4 个字节的单精度浮点值 B. 8 个字节的双精度浮点值 C. 固定长度字符型 D. 日期型 6.SELECT 姓名, 英语 FROM 成绩表的功能是() A. 显示成绩表中所有字段 B. 计算英语成绩的总和 C. 只显示成绩表中的第一条记录 D. 显示成绩表中姓名和英语字段的所有记录 7.SELECT * FROM 学生 WHERE 性别='男'中,*的含义是() A. 只显示第一条记录 B. 显示所有字段 C. 显示部分字段 D. 不显示任何字段 8.查询姓名为三个字且最后一个字是 “明” 的记录,正确的WHERE条件是() A. 姓名 LIKE "??明" B. 姓名 LIKE "?明" C. 姓名 LIKE "*明" D. 姓名 = "??明" 9.Access 中,查询 1999 年出生的学生,正确的日期条件是() A. 出生日期 BETWEEN #1999-1-1# AND #1999-12-31# B. 出生日期 BETWEEN "1999-1-1" AND "1999-12-31" C. 出生日期 = 1999 D. 出生日期 LIKE "1999*" 10.逻辑型字段 “是否及格” 为真的查询条件是() A. WHERE 是否及格=1 B. WHERE 是否及格='真' C. WHERE 是否及格 D. WHERE 是否及格=TRUE 11.SELECT COUNT(*) FROM 课程的结果是() A. 课程表中所有字段的总和 B. 课程表中的记录总条数 C. 课程表中第一个字段的值 D. 课程表中字段的总个数 12.计算语文成绩平均分的聚集函数是() A. SUM(语文) B. AVG(语文) C. MAX(语文) D. MIN(语文) 13.GROUP BY子句必须与()配合使用 A. 聚集函数 B. ORDER BY子句 C. WHERE子句 D. HAVING子句 14.HAVING AVG(数学)>=80的作用是() A. 筛选数学成绩 >=80 的原始记录 B. 计算数学成绩的总和 C. 对数学成绩排序 D. 筛选分组后数学平均分 >=80 的组 15.按 “班级” 升序、“成绩” 降序排序的子句是() A. ORDER BY 班级 DESC, 成绩 ASC B. ORDER BY 班级 ASC, 成绩 DESC C. ORDER BY 成绩 DESC, 班级 ASC D. ORDER BY 成绩 ASC, 班级 DES 16.SELECT 姓名, 数学-语文 AS 分差 FROM 成绩中,AS的作用是() A. 给计算结果创建临时字段名 “分差” B. 修改原表中的字段名 C. 强制转换数据类型 D. 筛选分差大于 0 的记录 17.SELECT语句中,子句的正确顺序是() A. SELECT → FROM → WHERE → GROUP BY → HAVING → ORDER BY B. SELECT → WHERE → FROM → GROUP BY → HAVING → ORDER BY C. FROM → SELECT → WHERE → GROUP BY → HAVING → ORDER BY D. SELECT → FROM → GROUP BY → WHERE → HAVING → ORDER BY 18.提取 “入学日期” 字段中的年份,使用的函数是() A. MONTH(入学日期) B. DAY(入学日期) C. YEAR(入学日期) D. DATE(入学日期) 19.SELECT * FROM 商品 WHERE 单价>100 OR 库存>50的含义是() A. 单价 > 100 且库存 > 50 的商品 B. 单价 > 100 或库存 > 50 的商品 C. 单价 <=100 且库存 <=50 的商品 D. 单价 <=100 或库存 <=50 的商品 20.CREATE TABLE 员工(编号 INT NOT NULL, 姓名 VARCHAR)中,NOT NULL表示() A. 编号字段的值可以为空 B. 编号字段的值不允许为空 C. 编号字段的值必须唯一 D. 编号字段是主键 21.SELECT MAX(英语) FROM 成绩 WHERE 班级='一班'的功能是() A. 计算一班英语成绩的平均分 B. 统计一班英语成绩的总人数 C. 计算所有班级英语成绩的最高分 D. 查找一班英语成绩的最高分 22.下列关于CHAR与VARCHAR类型的区别,正确的是() A. CHAR长度固定,VARCHAR长度可变 B. CHAR长度可变,VARCHAR长度固定 C. 两者均需手动设置长度,默认值不同 D. 两者均不允许存储汉字 23.LIKE "张*"可匹配的姓名是() A. 李张 B. 张三 C. 王张华 D. 张 24.SELECT 班级, SUM(数学) FROM 成绩 GROUP BY 班级的结果是() A. 每个班级的数学总分 B. 所有班级的数学总分 C. 每个班级的数学平均分 D. 所有班级的数学平均分 25.下列 SQL 语句中,语法正确的是() A. SELECT 姓名, 语文 FROM 学生 WHERE 语文>90 GROUP BY 班级 B. SELECT 班级, AVG(数学) FROM 学生 C. SELECT * FROM 学生 WHERE 出生日期>#2000-1-1# ORDER BY 姓名 D. SELECT 姓名 FROM 学生 GROUP BY 姓名 HAVING 性别='女' 2、 多项选择题(本大题共10小题,每小题3分,共30分) 26.SQL 语言的主要优点包括() A. 非过程化语言,无需编程 B. 命令极少,易于学习 C. 应用广泛,语句可移植 D. 仅支持查询操作,功能单一 27.完整的 SQL 语言包含的部分有() A. 数据查询语句 B. 数据操纵语句 C. 数据定义语句 D. 数据控制语句 28.创建数据表的CREATE TABLE语句中,可包含的字段属性有() A. 字段类型 B. 主键约束 C. 非空约束 D. 临时字段别名 29.SELECT语句的基本子句包括() A. FROM B. WHERE C. PRINT D. GROUP BY 30.下列关于WHERE子句中运算符的说法,正确的有() A. 关系运算符包括>、<、=、>=、<=、<> B. LIKE用于字符匹配,*代表任意个字符 C. 逻辑运算符包括AND(与)、OR(或)、NOT(非) D. 逻辑型字段可使用=进行比较 31.SQL 中常用的聚集函数有() A. COUNT() B. SUM() C. AVG() D. MAX() 32.GROUP BY子句的用法特点有() A. 必须放在WHERE子句之后 B. 通常与聚集函数配合使用 C. 用于将相同值的记录组合为单一记录 D. 可单独使用,无需聚集函数 33.HAVING子句与WHERE子句的区别在于() A. WHERE控制查询的入口 B. HAVING控制查询的出口 C. WHERE可与GROUP BY配合使用 D. HAVING必须与GROUP BY配合使用 34.ORDER BY子句的正确用法有() A. ORDER BY 语文 B. ORDER BY 数学 DESC C. ORDER BY 班级, 语文 D. 可放在WHERE子句之前 35.Access 数据库中,日期型字段的条件查询格式有() A. #8/20/1987# B. #1987-8-20# C. "1987-8-20" D. [1987-8-20] 三、是非选择题(本大题共10小题,每小题2分,共20分) 36.字符型字段比较大小时,半角字符的 ASCII 编码顺序为0-9 < A-Z < a-z。 () 37.CREATE TABLE语句中,VARCHAR类型字段的默认长度为 255。 () 38.SELECT语句中,AS关键字可创建临时字段别名,不会修改原数据表结构。 () 39.Access 数据库中,日期型字段的条件查询需用#包裹日期,如#1987-8-20#。 () 40.AVG()函数可用于计算字符型字段的平均值。 () 41.GROUP BY子句可单独使用,无需配合聚集函数。 () 42.SQL 语句不区分大小写,SELECT与select功能相同。 () 43.不同数据库管理系统的 SQL 语句可完全移植,无需任何修改。 () 44.SELECT语句中,多个子句的顺序可以任意调整。 () 45.Access 中,BIT类型字段相当于逻辑型,只能取 0 或 1 两个值。 () 学科网(北京)股份有限公司 $$ 编写说明:2026版浙江省《计算机类考纲百套卷》,是依据浙江省职教高考《计算机类专业知识考试标准》编写,本套试卷共100份由三个部分组成。第一部分是知识点训练卷,每个考点1-4份试卷共78份;第二部分是常考题训练卷,是针对考纲的6个知识模块编写的12份知识模块综合训练试卷;第三个部分是专业综合训练卷,参考历年来计算机专业知识真题试卷,编写的10份专业综合训练卷。 本试卷是《计算机类考纲百套卷》第76卷,它是《数据库》知识点训练卷。按知识模块6.数据库—5.结构化查询语言(SQL)的基础知识的三点范围要求编写。 其要求是: (1)了解结构化查询语言SQL (2)掌握查询语句SELECT (3)掌握创建数据表语句CREATE 2026版浙江省《计算机类考纲百套卷》 第76卷 知识模块 6 数据库 5.结构化查询语言(SQL)的基础知识 知识点训练卷 考试时间60分钟 满分100分 班级________ 姓名________ 学号________ 成绩_________ 一、单项选择题(本大题共25小题,每题2分,共50分) 1.SQL 语言的核心特点是() A. 过程化编程 B. 命令繁多复杂 C. 非过程化,无需编写复杂逻辑 D. 仅支持 Access 数据库 答案:C 2.下列属于 SQL 数据定义语句的是() A. SELECT B. INSERT C. CREATE D. UPDATE 答案:C 3.创建名为 “图书” 的数据表时,正确的 SQL 语句开头是() A. CREATE DATABASE 图书 B. CREATE TABLE 图书 C. CREATE VIEW 图书 D. CREATE INDEX 图书 答案:B 4.在CREATE TABLE 学生(学号 INT PRIMARY KEY, 姓名 VARCHAR)中,PRIMARY KEY的作用是() A. 允许学号为空 B. 确保学号值唯一 C. 定义学号为字符型 D. 计算学号的平均值 答案:B 5.Access 中,REAL类型字段的含义是() A. 4 个字节的单精度浮点值 B. 8 个字节的双精度浮点值 C. 固定长度字符型 D. 日期型 答案:A 6.SELECT 姓名, 英语 FROM 成绩表的功能是() A. 显示成绩表中所有字段 B. 计算英语成绩的总和 C. 只显示成绩表中的第一条记录 D. 显示成绩表中姓名和英语字段的所有记录 答案:D 7.SELECT * FROM 学生 WHERE 性别='男'中,*的含义是() A. 只显示第一条记录 B. 显示所有字段 C. 显示部分字段 D. 不显示任何字段 答案:B 8.查询姓名为三个字且最后一个字是 “明” 的记录,正确的WHERE条件是() A. 姓名 LIKE "??明" B. 姓名 LIKE "?明" C. 姓名 LIKE "*明" D. 姓名 = "??明" 答案:A 9.Access 中,查询 1999 年出生的学生,正确的日期条件是() A. 出生日期 BETWEEN #1999-1-1# AND #1999-12-31# B. 出生日期 BETWEEN "1999-1-1" AND "1999-12-31" C. 出生日期 = 1999 D. 出生日期 LIKE "1999*" 答案:A 10.逻辑型字段 “是否及格” 为真的查询条件是() A. WHERE 是否及格=1 B. WHERE 是否及格='真' C. WHERE 是否及格 D. WHERE 是否及格=TRUE 答案:C 11.SELECT COUNT(*) FROM 课程的结果是() A. 课程表中所有字段的总和 B. 课程表中的记录总条数 C. 课程表中第一个字段的值 D. 课程表中字段的总个数 答案:B 12.计算语文成绩平均分的聚集函数是() A. SUM(语文) B. AVG(语文) C. MAX(语文) D. MIN(语文) 答案:B 13.GROUP BY子句必须与()配合使用 A. 聚集函数 B. ORDER BY子句 C. WHERE子句 D. HAVING子句 答案:A 14.HAVING AVG(数学)>=80的作用是() A. 筛选数学成绩 >=80 的原始记录 B. 计算数学成绩的总和 C. 对数学成绩排序 D. 筛选分组后数学平均分 >=80 的组 答案:D 15.按 “班级” 升序、“成绩” 降序排序的子句是() A. ORDER BY 班级 DESC, 成绩 ASC B. ORDER BY 班级 ASC, 成绩 DESC C. ORDER BY 成绩 DESC, 班级 ASC D. ORDER BY 成绩 ASC, 班级 DES 答案:B 16.SELECT 姓名, 数学-语文 AS 分差 FROM 成绩中,AS的作用是() A. 给计算结果创建临时字段名 “分差” B. 修改原表中的字段名 C. 强制转换数据类型 D. 筛选分差大于 0 的记录 答案:A 17.SELECT语句中,子句的正确顺序是() A. SELECT → FROM → WHERE → GROUP BY → HAVING → ORDER BY B. SELECT → WHERE → FROM → GROUP BY → HAVING → ORDER BY C. FROM → SELECT → WHERE → GROUP BY → HAVING → ORDER BY D. SELECT → FROM → GROUP BY → WHERE → HAVING → ORDER BY 答案:A 18.提取 “入学日期” 字段中的年份,使用的函数是() A. MONTH(入学日期) B. DAY(入学日期) C. YEAR(入学日期) D. DATE(入学日期) 答案:C 19.SELECT * FROM 商品 WHERE 单价>100 OR 库存>50的含义是() A. 单价 > 100 且库存 > 50 的商品 B. 单价 > 100 或库存 > 50 的商品 C. 单价 <=100 且库存 <=50 的商品 D. 单价 <=100 或库存 <=50 的商品 答案:B 20.CREATE TABLE 员工(编号 INT NOT NULL, 姓名 VARCHAR)中,NOT NULL表示() A. 编号字段的值可以为空 B. 编号字段的值不允许为空 C. 编号字段的值必须唯一 D. 编号字段是主键 答案:B 21.SELECT MAX(英语) FROM 成绩 WHERE 班级='一班'的功能是() A. 计算一班英语成绩的平均分 B. 统计一班英语成绩的总人数 C. 计算所有班级英语成绩的最高分 D. 查找一班英语成绩的最高分 答案:D 22.下列关于CHAR与VARCHAR类型的区别,正确的是() A. CHAR长度固定,VARCHAR长度可变 B. CHAR长度可变,VARCHAR长度固定 C. 两者均需手动设置长度,默认值不同 D. 两者均不允许存储汉字 答案:A 23.LIKE "张*"可匹配的姓名是() A. 李张 B. 张三 C. 王张华 D. 张 答案:B 24.SELECT 班级, SUM(数学) FROM 成绩 GROUP BY 班级的结果是() A. 每个班级的数学总分 B. 所有班级的数学总分 C. 每个班级的数学平均分 D. 所有班级的数学平均分 答案:A 25.下列 SQL 语句中,语法正确的是() A. SELECT 姓名, 语文 FROM 学生 WHERE 语文>90 GROUP BY 班级 B. SELECT 班级, AVG(数学) FROM 学生 C. SELECT * FROM 学生 WHERE 出生日期>#2000-1-1# ORDER BY 姓名 D. SELECT 姓名 FROM 学生 GROUP BY 姓名 HAVING 性别='女' 答案:C 2、 多项选择题(本大题共10小题,每小题3分,共30分) 26.SQL 语言的主要优点包括() A. 非过程化语言,无需编程 B. 命令极少,易于学习 C. 应用广泛,语句可移植 D. 仅支持查询操作,功能单一 答案:ABC 27.完整的 SQL 语言包含的部分有() A. 数据查询语句 B. 数据操纵语句 C. 数据定义语句 D. 数据控制语句 答案:ABCD 28.创建数据表的CREATE TABLE语句中,可包含的字段属性有() A. 字段类型 B. 主键约束 C. 非空约束 D. 临时字段别名 答案:ABC 29.SELECT语句的基本子句包括() A. FROM B. WHERE C. PRINT D. GROUP BY 答案:ABD 30.下列关于WHERE子句中运算符的说法,正确的有() A. 关系运算符包括>、<、=、>=、<=、<> B. LIKE用于字符匹配,*代表任意个字符 C. 逻辑运算符包括AND(与)、OR(或)、NOT(非) D. 逻辑型字段可使用=进行比较 答案:ABC 31.SQL 中常用的聚集函数有() A. COUNT() B. SUM() C. AVG() D. MAX() 答案:ABCD 32.GROUP BY子句的用法特点有() A. 必须放在WHERE子句之后 B. 通常与聚集函数配合使用 C. 用于将相同值的记录组合为单一记录 D. 可单独使用,无需聚集函数 答案:ABC 33.HAVING子句与WHERE子句的区别在于() A. WHERE控制查询的入口 B. HAVING控制查询的出口 C. WHERE可与GROUP BY配合使用 D. HAVING必须与GROUP BY配合使用 答案:ABD 34.ORDER BY子句的正确用法有() A. ORDER BY 语文 B. ORDER BY 数学 DESC C. ORDER BY 班级, 语文 D. 可放在WHERE子句之前 答案:ABC 35.Access 数据库中,日期型字段的条件查询格式有() A. #8/20/1987# B. #1987-8-20# C. "1987-8-20" D. [1987-8-20] 答案:AB 三、是非选择题(本大题共10小题,每小题2分,共20分) 36.字符型字段比较大小时,半角字符的 ASCII 编码顺序为0-9 < A-Z < a-z。 () 答案:正确 37.CREATE TABLE语句中,VARCHAR类型字段的默认长度为 255。 () 答案:正确 38.SELECT语句中,AS关键字可创建临时字段别名,不会修改原数据表结构。 () 答案:正确 39.Access 数据库中,日期型字段的条件查询需用#包裹日期,如#1987-8-20#。 () 答案:正确 40.AVG()函数可用于计算字符型字段的平均值。 () 答案:错误 41.GROUP BY子句可单独使用,无需配合聚集函数。 () 答案:错误 42.SQL 语句不区分大小写,SELECT与select功能相同。 () 答案:正确 43.不同数据库管理系统的 SQL 语句可完全移植,无需任何修改。 () 答案:错误 44.SELECT语句中,多个子句的顺序可以任意调整。 () 答案:错误 45.Access 中,BIT类型字段相当于逻辑型,只能取 0 或 1 两个值。 () 答案:正确 学科网(北京)股份有限公司 $$

资源预览图

《数据库》结构化查询语言(SQL)的基础知识-知识点训练 2026浙江省计算机类专业 考纲百套卷 第76卷
1
《数据库》结构化查询语言(SQL)的基础知识-知识点训练 2026浙江省计算机类专业 考纲百套卷 第76卷
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。