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

2025-08-19
| 2份
| 11页
| 94人阅读
| 1人下载

内容正文:

编写说明:2026版浙江省《计算机类考纲百套卷》,是依据浙江省职教高考《计算机类专业知识考试标准》编写,本套试卷共100份由三个部分组成。第一部分是知识点训练卷,每个考点1-4份试卷共78份;第二部分是常考题训练卷,是针对考纲的6个知识模块编写的12份知识模块综合训练试卷;第三个部分是专业综合训练卷,参考历年来计算机专业知识真题试卷,编写的10份专业综合训练卷。 本试卷是《计算机类考纲百套卷》第75卷,它是《数据库》知识点训练卷。按知识模块6.数据库—5.结构化查询语言(SQL)的基础知识的三点范围要求编写。 其要求是: (1)了解结构化查询语言SQL (2)掌握查询语句SELECT (3)掌握创建数据表语句CREATE 2026版浙江省《计算机类考纲百套卷》 第75卷 知识模块 6 数据库 5.结构化查询语言(SQL)的基础知识 知识点训练卷 考试时间60分钟 满分100分 班级________ 姓名________ 学号________ 成绩_________ 一、单项选择题(本大题共25小题,每题2分,共50分) 1.SQL 的全称是() A. 结构化程序语言 B. 结构化查询语言 C. 标准化查询语言 D. 标准化程序语言 答案:B 2.下列不属于 SQL 主要优点的是() A. 非过程化语言 B. 命令极少 C. 仅适用于特定数据库管理系统 D. 语句可移植 答案:C 3.创建数据库的 SQL 语句是() A. CREATE TABLE B. CREATE DATABASE C. CREATE SCHEMA D. CREATE VIEW 答案:B 4.在CREATE TABLE语句中,指定字段为主键的关键字是() A. UNIQUE B. NOT NULL C. PRIMARY KEY D. KEY 答案:C 5.Access 中,VARCHAR类型字段的默认长度是() A. 255 B. 128 C. 512 D. 1024 答案:A 6.SELECT语句中,用于指定查询的数据表的子句是() A. WHERE B. FROM C. GROUP BY D. ORDER BY 答案:B 7.下列SELECT语句中,用于查询所有字段的是() A. SELECT ALL FROM 表名 B. SELECT 字段1,字段2 FROM 表名 C. SELECT 全部 FROM 表名 D. SELECT * FROM 表名 答案:D 8.WHERE子句中,用于匹配 “姓名中包含‘华’字” 的条件是() A. 姓名 LIKE "*华*" B. 姓名 = "*华*" C. 姓名 LIKE "华*" D. 姓名 = "华*" 答案:A 9.Access 中,查询出生日期为 1990 年 1 月 1 日的记录,正确的条件是() A. 出生日期="1990-1-1" B. 出生日期=#1990-1-1# C. 出生日期=[1990-1-1] D. 出生日期='1990-1-1' 答案:B 10.逻辑型字段 “是否党员” 的查询中,正确的条件是() A. WHERE 是否党员='是' B. WHERE 是否党员=TRUE C. WHERE 是否党员 D. WHERE 是否党员=1 答案:C 11.下列属于 SQL 聚集函数的是() A. SUM() B. LEN() C. LEFT() D. FORMAT() 答案:A 12.COUNT()函数的参数必须是() A. 字段名 B. * C. 数值 D. 表达式 答案:B 13.GROUP BY子句的作用是() A. 筛选满足条件的记录 B. 对查询结果排序 C. 将相同值的记录组合为单一记录 D. 计算字段的平均值 答案:C 14.HAVING子句与WHERE子句的主要区别是() A. HAVING必须与GROUP BY配合,WHERE无需 B. HAVING用于筛选原始记录,WHERE用于筛选分组结果 C. HAVING可使用聚集函数,WHERE不能 D. HAVING在GROUP BY之前,WHERE在之后 答案:A 15.ORDER BY 语文 DESC的含义是() A. 按语文成绩递增排序 B. 按语文成绩递减排序 C. 按语文字段名排序 D. 不排序 答案:B 16.SELECT 姓名, 语文+数学 AS 总分 FROM 学生成绩中,AS的作用是() A. 修改原数据表的字段名 B. 筛选符合条件的记录 C. 强制转换数据类型 D. 创建临时字段别名 “总分” 答案:D 17.下列SELECT子句的顺序正确的是() A. FROM → WHERE → GROUP BY → ORDER BY B. WHERE → FROM → GROUP BY → ORDER BY C. FROM → GROUP BY → WHERE → ORDER BY D. ORDER BY → FROM → WHERE → GROUP BY 答案:A 18.用于提取日期型字段中 “月份” 的函数是() A. YEAR() B. MONTH() C. DAY() D. DATE() 答案:B 19.SELECT AVG(语文) FROM 学生成绩 WHERE 数学>90的功能是() A. 计算所有学生的语文平均分 B. 计算数学 > 90 的学生的语文平均分 C. 计算语文和数学的平均分 D. 计算数学的平均分 答案:B 20.创建数据表时,NOT NULL的含义是() A. 字段值可以为空 B. 字段值必须唯一 C. 字段值不允许为空 D. 字段为主键 答案:C 21.SELECT * FROM 学生成绩 WHERE 语文>80 AND 数学>80中,AND的作用是() A. 两个条件只要一个成立 B. 两个条件必须同时成立 C. 否定条件 D. 替换条件 答案:B 22.下列关于CREATE TABLE语句的说法,错误的是() A. 需指定字段名和字段类型 B. 可指定主键 C. 所有数据库管理系统的语法完全相同 D. 可指定字段是否允许为空 答案:C 23.SELECT MAX(数学) FROM 学生成绩的功能是() A. 查找数学成绩的最高分 B. 计算数学成绩的平均值 C. 计算数学成绩的总和 D. 查找数学成绩的最低分 答案:A 24.LIKE "?华"不可匹配的姓名是() A. 张华 B. 李华 C. 王华 D. 刘小华 答案:D 25.SELECT 班级, AVG(语文) FROM 年级成绩 GROUP BY 班级的结果是() A. 所有班级的语文总平均分 B. 每个班级的语文平均分 C. 每个班级的语文最高分 D. 所有班级的语文总分 答案:B 2、 多项选择题(本大题共10小题,每小题3分,共30分) 26.下列SELECT语句中,语法正确的有() A. SELECT 姓名, 语文 FROM 学生成绩 B. SELECT 姓名, 语文+数学 AS 总分 FROM 学生成绩 C. SELECT * FROM 学生成绩 WHERE 语文>90 D. SELECT 班级, AVG(语文) FROM 年级成绩 答案:ABC 27.CREATE DATABASE语句的注意事项有() A. 不同数据库管理系统语法可能不同 B. Access 中不能用命令创建数据库 C. 建议使用英文数据库名 D. 创建后需用USE命令打开(如 MySQL) 答案:ABCD 28.字符型字段比较大小时,遵循的规则有() A. 半角字符按 ASCII 编码:0-9 < A-Z < a-z B. 汉字按国标码 C. 全角字符大于半角字符 D. 字符长度越长,值越大 答案:ABC 29.下列关于主键(PRIMARY KEY)的说法,正确的有() A. 主键字段的值必须唯一 B. 一张表只能有一个主键 C. 主键字段不能为NULL D. 通常用于表间关联 答案:ABCD 30.LIKE运算符与通配符的正确用法有() A. 姓名 LIKE "李*"(匹配所有姓李的姓名) B. 姓名 LIKE "李?"(匹配姓李的两个字姓名) C. 姓名 LIKE "*强*"(匹配姓名中含 “强” 字的记录) D. 姓名 LIKE "张?"(匹配姓张的三个字姓名) 答案:ABC 31.SQL 中与日期相关的函数有() A. YEAR() B. MONTH() C. DATE() D. NOW() 答案:ABCD 32.SELECT语句中,AS关键字的作用有() A. 为字段创建临时别名 B. 为计算字段命名 C. 修改原数据表的字段名 D. 不改变原数据表结构 答案:ABD 33.下列关于BIT类型字段的说法,正确的有() A. 相当于逻辑型,只能取 0 或 1 B. 不能为空 C. 条件查询时直接使用字段名 D. 可使用=与'Yes'比较 答案:ABC 34.SELECT语句的子句顺序必须遵循() A. FROM → WHERE B. GROUP BY → HAVING C. HAVING → ORDER BY D. WHERE → GROUP BY 答案:ABCD 35.下列聚集函数的用法,正确的有() A. COUNT(*) AS 总人数 FROM 学生成绩 B. AVG(语文) FROM 学生成绩 WHERE 英语>80 C. MAX(数学), MIN(语文) FROM 学生成绩 D. SUM(语文) FROM 学生成绩 GROUP BY 班级 答案:ABCD 三、是非选择题(本大题共10小题,每小题2分,共20分) 36.SQL 是结构化查询语言的缩写,属于过程化语言。 () 答案:错误 37.所有数据库管理系统的CREATE DATABASE语法完全相同。 () 答案:错误 38.CREATE TABLE语句中,PRIMARY KEY指定的字段值必须唯一。 () 答案:正确 39.SELECT语句中,*可以代表数据表中的所有字段。 () 答案:正确 40.WHERE子句中,LIKE "李*"可匹配所有姓李的姓名记录。 () 答案:正确 41.逻辑型字段可以使用=运算符进行条件查询,如WHERE 是否团员='Yes'。 () 答案:错误 42.SQL 中的聚集函数COUNT()的参数只能是*。 () 答案:正确 43.GROUP BY子句必须放在WHERE子句之后。 () 答案:正确 44.HAVING子句与WHERE子句功能相同,均可任意替换使用。 () 答案:错误 45.ORDER BY子句默认按字段值递增(ASC)排序。 () 答案:正确 学科网(北京)股份有限公司 $$ 编写说明:2026版浙江省《计算机类考纲百套卷》,是依据浙江省职教高考《计算机类专业知识考试标准》编写,本套试卷共100份由三个部分组成。第一部分是知识点训练卷,每个考点1-4份试卷共78份;第二部分是常考题训练卷,是针对考纲的6个知识模块编写的12份知识模块综合训练试卷;第三个部分是专业综合训练卷,参考历年来计算机专业知识真题试卷,编写的10份专业综合训练卷。 本试卷是《计算机类考纲百套卷》第75卷,它是《数据库》知识点训练卷。按知识模块6.数据库—5.结构化查询语言(SQL)的基础知识的三点范围要求编写。 其要求是: (1)了解结构化查询语言SQL (2)掌握查询语句SELECT (3)掌握创建数据表语句CREATE 2026版浙江省《计算机类考纲百套卷》 第75卷 知识模块 6 数据库 5.结构化查询语言(SQL)的基础知识 知识点训练卷 考试时间60分钟 满分100分 班级________ 姓名________ 学号________ 成绩_________ 一、单项选择题(本大题共25小题,每题2分,共50分) 1.SQL 的全称是() A. 结构化程序语言 B. 结构化查询语言 C. 标准化查询语言 D. 标准化程序语言 2.下列不属于 SQL 主要优点的是() A. 非过程化语言 B. 命令极少 C. 仅适用于特定数据库管理系统 D. 语句可移植 3.创建数据库的 SQL 语句是() A. CREATE TABLE B. CREATE DATABASE C. CREATE SCHEMA D. CREATE VIEW 4.在CREATE TABLE语句中,指定字段为主键的关键字是() A. UNIQUE B. NOT NULL C. PRIMARY KEY D. KEY 5.Access 中,VARCHAR类型字段的默认长度是() A. 255 B. 128 C. 512 D. 1024 6.SELECT语句中,用于指定查询的数据表的子句是() A. WHERE B. FROM C. GROUP BY D. ORDER BY 7.下列SELECT语句中,用于查询所有字段的是() A. SELECT ALL FROM 表名 B. SELECT 字段1,字段2 FROM 表名 C. SELECT 全部 FROM 表名 D. SELECT * FROM 表名 8.WHERE子句中,用于匹配 “姓名中包含‘华’字” 的条件是() A. 姓名 LIKE "*华*" B. 姓名 = "*华*" C. 姓名 LIKE "华*" D. 姓名 = "华*" 9.Access 中,查询出生日期为 1990 年 1 月 1 日的记录,正确的条件是() A. 出生日期="1990-1-1" B. 出生日期=#1990-1-1# C. 出生日期=[1990-1-1] D. 出生日期='1990-1-1' 10.逻辑型字段 “是否党员” 的查询中,正确的条件是() A. WHERE 是否党员='是' B. WHERE 是否党员=TRUE C. WHERE 是否党员 D. WHERE 是否党员=1 11.下列属于 SQL 聚集函数的是() A. SUM() B. LEN() C. LEFT() D. FORMAT() 12.COUNT()函数的参数必须是() A. 字段名 B. * C. 数值 D. 表达式 13.GROUP BY子句的作用是() A. 筛选满足条件的记录 B. 对查询结果排序 C. 将相同值的记录组合为单一记录 D. 计算字段的平均值 14.HAVING子句与WHERE子句的主要区别是() A. HAVING必须与GROUP BY配合,WHERE无需 B. HAVING用于筛选原始记录,WHERE用于筛选分组结果 C. HAVING可使用聚集函数,WHERE不能 D. HAVING在GROUP BY之前,WHERE在之后 15.ORDER BY 语文 DESC的含义是() A. 按语文成绩递增排序 B. 按语文成绩递减排序 C. 按语文字段名排序 D. 不排序 16.SELECT 姓名, 语文+数学 AS 总分 FROM 学生成绩中,AS的作用是() A. 修改原数据表的字段名 B. 筛选符合条件的记录 C. 强制转换数据类型 D. 创建临时字段别名 “总分” 17.下列SELECT子句的顺序正确的是() A. FROM → WHERE → GROUP BY → ORDER BY B. WHERE → FROM → GROUP BY → ORDER BY C. FROM → GROUP BY → WHERE → ORDER BY D. ORDER BY → FROM → WHERE → GROUP BY 18.用于提取日期型字段中 “月份” 的函数是() A. YEAR() B. MONTH() C. DAY() D. DATE() 19.SELECT AVG(语文) FROM 学生成绩 WHERE 数学>90的功能是() A. 计算所有学生的语文平均分 B. 计算数学 > 90 的学生的语文平均分 C. 计算语文和数学的平均分 D. 计算数学的平均分 20.创建数据表时,NOT NULL的含义是() A. 字段值可以为空 B. 字段值必须唯一 C. 字段值不允许为空 D. 字段为主键 21.SELECT * FROM 学生成绩 WHERE 语文>80 AND 数学>80中,AND的作用是() A. 两个条件只要一个成立 B. 两个条件必须同时成立 C. 否定条件 D. 替换条件 22.下列关于CREATE TABLE语句的说法,错误的是() A. 需指定字段名和字段类型 B. 可指定主键 C. 所有数据库管理系统的语法完全相同 D. 可指定字段是否允许为空 23.SELECT MAX(数学) FROM 学生成绩的功能是() A. 查找数学成绩的最高分 B. 计算数学成绩的平均值 C. 计算数学成绩的总和 D. 查找数学成绩的最低分 24.LIKE "?华"不可匹配的姓名是() A. 张华 B. 李华 C. 王华 D. 刘小华 25.SELECT 班级, AVG(语文) FROM 年级成绩 GROUP BY 班级的结果是() A. 所有班级的语文总平均分 B. 每个班级的语文平均分 C. 每个班级的语文最高分 D. 所有班级的语文总分 2、 多项选择题(本大题共10小题,每小题3分,共30分) 26.下列SELECT语句中,语法正确的有() A. SELECT 姓名, 语文 FROM 学生成绩 B. SELECT 姓名, 语文+数学 AS 总分 FROM 学生成绩 C. SELECT * FROM 学生成绩 WHERE 语文>90 D. SELECT 班级, AVG(语文) FROM 年级成绩 27.CREATE DATABASE语句的注意事项有() A. 不同数据库管理系统语法可能不同 B. Access 中不能用命令创建数据库 C. 建议使用英文数据库名 D. 创建后需用USE命令打开(如 MySQL) 28.字符型字段比较大小时,遵循的规则有() A. 半角字符按 ASCII 编码:0-9 < A-Z < a-z B. 汉字按国标码 C. 全角字符大于半角字符 D. 字符长度越长,值越大 29.下列关于主键(PRIMARY KEY)的说法,正确的有() A. 主键字段的值必须唯一 B. 一张表只能有一个主键 C. 主键字段不能为NULL D. 通常用于表间关联(作为公共关键字段) 30.LIKE运算符与通配符的正确用法有() A. 姓名 LIKE "李*"(匹配所有姓李的姓名) B. 姓名 LIKE "李?"(匹配姓李的两个字姓名) C. 姓名 LIKE "*强*"(匹配姓名中含 “强” 字的记录) D. 姓名 LIKE "张?"(匹配姓张的三个字姓名) 31.SQL 中与日期相关的函数有() A. YEAR() B. MONTH() C. DATE() D. NOW() 32.SELECT语句中,AS关键字的作用有() A. 为字段创建临时别名 B. 为计算字段命名 C. 修改原数据表的字段名 D. 不改变原数据表结构 33.下列关于BIT类型字段的说法,正确的有() A. 相当于逻辑型,只能取 0 或 1 B. 不能为空 C. 条件查询时直接使用字段名 D. 可使用=与'Yes'比较 34.SELECT语句的子句顺序必须遵循() A. FROM → WHERE B. GROUP BY → HAVING C. HAVING → ORDER BY D. WHERE → GROUP BY 35.下列聚集函数的用法,正确的有() A. COUNT(*) AS 总人数 FROM 学生成绩 B. AVG(语文) FROM 学生成绩 WHERE 英语>80 C. MAX(数学), MIN(语文) FROM 学生成绩 D. SUM(语文) FROM 学生成绩 GROUP BY 班级 三、是非选择题(本大题共10小题,每小题2分,共20分) 36.SQL 是结构化查询语言的缩写,属于过程化语言。 () 37.所有数据库管理系统的CREATE DATABASE语法完全相同。 () 38.CREATE TABLE语句中,PRIMARY KEY指定的字段值必须唯一。 () 39.SELECT语句中,*可以代表数据表中的所有字段。 () 40.WHERE子句中,LIKE "李*"可匹配所有姓李的姓名记录。 () 41.逻辑型字段可以使用=运算符进行条件查询,如WHERE 是否团员='Yes'。 () 42.SQL 中的聚集函数COUNT()的参数只能是*。 () 43.GROUP BY子句必须放在WHERE子句之后。 () 44.HAVING子句与WHERE子句功能相同,均可任意替换使用。 () 45.ORDER BY子句默认按字段值递增(ASC)排序。 () 学科网(北京)股份有限公司 $$

资源预览图

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