第33卷 使用查询(3)四川省普通高校招生职业技能考试-计算机类《数据库基础双析卷》

2026-03-23
| 2份
| 11页
| 31人阅读
| 0人下载

内容正文:

编写说明:四川省普通高校招生职业技能考试计算机类《数据库基础双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第33、第34卷精准对标四川省考纲,知识模块: 15. 理解查询的功能和类型,掌握创建与修改查询的方法; 16. 理解 select 语句的基本语法并掌握其使用方法; 17. 掌握 create 、insert 、update 、delete 语句的使用方法; 四川省普通高校招生职业技能考试 计算机类 《数据库基础》考点双析卷 第33卷 使用查询(3) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.以下函数中,用来将值变为整数的函数是(   ) A.Sum() B.Int() C.Count() D.Max() 2.已知“学生成绩”表有“学号”“姓名”“数学成绩”“语文成绩”等字段,要查询数学成绩大于90分且语文成绩大于85分的学生姓名,SQL语句应为(   ) A.SELECT 姓名 FROM 学生成绩 WHERE 数学成绩 > 90 OR 语文成绩 > 85 B.SELECT 姓名 FROM 学生成绩 WHERE 数学成绩 > 90 AND 语文成绩 > 85 C.SELECT 姓名 FROM 学生成绩 HAVING 数学成绩 > 90 AND 语文成绩 > 85 D.SELECT 姓名 FROM 学生成绩 WHERE 数学成绩 > 90,语文成绩 > 85 3.在SQL中,用于连接两个条件,使两个条件同时成立的逻辑运算符是(   ) A.OR B.AND C.NOT D.LIKE 4.关于SQL语句中ORDER BY子句的说法,正确的是(   ) A.ORDER BY子句只能对一个字段进行排序 B.ORDER BY子句默认是降序排序 C.ASC表示升序排序,DESC表示降序排序 D.不能在ORDER BY子句中使用表达式 5.若要将“图书借阅”表中“归还日期”字段的值更新为当前系统日期,在SQL中可使用的函数是(   ) A.YEAR() B.MONTH() C.DAY() D.DATE() 6.执行SQL语句“SELECT SUM(销售额) FROM 销售记录”,其功能是(   ) A.计算“销售记录”表中销售额的总和 B.计算“销售记录”表中销售额的平均值 C.查找“销售记录”表中销售额的最大值 D.查找“销售记录”表中销售额的最小值 7.已知“员工”表中有“员工编号”(字符型)、“姓名”、“部门”等字段,要查询部门为“研发部”的员工姓名,SQL语句正确的是(   ) A.SELECT 姓名 FROM 员工 WHERE 部门 = 研发部 B.SELECT 姓名 FROM 员工 WHERE 部门 = "研发部" C.SELECT 姓名 FROM 员工 LIKE 部门 =  "研发部 D.SELECT 姓名 FROM 员工 HAVING 部门 = "研发部" 8.在“学生表”中如何查找重名的学生需采用_______查询方式。(   ) A.查找重复项查询 B.查找不匹配项查询 C.交叉表查询 D.参数查询 9.若要在“员工考勤”表中添加一条新记录,包含员工编号为“E001”,考勤日期为“2025-05-01”,出勤状态为“出勤”,下列SQL语句正确的是(   ) A.INSERT INTO 员工考勤 (员工编号, 考勤日期, 出勤状态) VALUES ("E001", "2025-05-01", "出勤") B.INSERT INTO 员工考勤 VALUES ("E001", "2025-05-01", "出勤") C.INSERT INTO 员工考勤 (员工编号, 考勤日期, 出勤状态) VALUES (E001, 2025-05-01, 出勤) D.INSERT INTO 员工考勤 VALUES ("E001", 2025-05-01, "出勤") 10.执行SQL语句“INSERT INTO 商品 (商品名称, 价格) VALUES ("笔记本电脑", 5000)”,若“商品”表中还有“库存数量”等字段,下列说法正确的是(   ) A.“库存数量”字段的值会自动设为0 B.“库存数量”字段的值为空 C.该语句会报错,因为没有给“库存数量”字段赋值 D.“库存数量”字段的值会设为默认值(如果有默认值) 二、多项选择题(本大题共10小题,每题5分,共50分) 11.关于操作查询的安全机制正确的是(   ) A.删除查询需二次确认 B.更新查询显示受影响行数 C.生成表查询可预览结果 D.追加查询自动备份源表 12.关系数据库的关系运算包括(   ) A.并、差、交 B.选择、投影、连接 C.分组、排序、统计 D.插入、删除、修改 13.关系运算中的连接操作包括(   ) A.等值连接 B.自然连接 C.外连接(左、右、全连接) D.交叉连接 14.以下符号中,是通配符的有(   ) A.< B.? C.[ ] D.L 15.关于查询属性“唯一值”的设置,描述正确的是(   ) A.可消除重复行 B.对含OLE对象的字段无效 C.启用后无法修改数据 D.与GROUP BY去重效果相同 16.在查询设计视图中,下列操作会触发系统自动添加表间关联的有(   ) A.从两个已建立关系的表中拖拽字段 B.手动拖动“学生表.学号”到“成绩表.学号” C.在SQL视图中写JOIN语句 D.双击已存在关系的表 17.在查询中处理NULL值的方法有(   ) A.Is Null B.Nz([字段],0) C.[字段] & "" D.Val([字段]) 18.下列条件表达式书写正确的有(   ) A.[库存] Between 50 And 100 B.[职称] In ("教授","副教授") C.[出生年月] = #1990-1-1# D.[姓名] = "张" & "*" 19.关于参数查询的描述,正确的是(   ) A.用方括号[]定义参数 B.可设置参数数据类型 C.参数名不能与字段同名 D.会阻断查询自动化 20.能在查询中直接使用的聚合函数是(   ) A.Avg() B.Max() C.Count() D.Total() 三、判断题(本大题共10小题,每题2分,共20分) 21.操作查询执行后可以撤销。( ) 22.查询可以进行数据查找,并且也可以对数据进行分组、统计。( ) 23.参数查询需要在条件行输入“请输入……”。( ) 24.可以使用重复项查询向导查找出未参加考试的学生信息。( ) 25.创建交叉表查询时,数据源可以是多张表。( ) 26.查询可以作为查询的数据源。( ) 27.在使用UPDATE语句更新字段SET子句可以同时指定多个字段更新,每个字段之间用冒号分隔。( ) 28.在 SELECT 语句中,通常和HAVING 子句同时使用的是ORDER BY子句。( ) 29.需要在“查询重复项查询向导”中设置行标题和列标题。( ) 30.在 DELETE语句中,如果不指定WHERE条件,则会删除所有记录。( ) 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:四川省普通高校招生职业技能考试计算机类《数据库基础双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第33、第34卷精准对标四川省考纲,知识模块: 15. 理解查询的功能和类型,掌握创建与修改查询的方法; 16. 理解 select 语句的基本语法并掌握其使用方法; 17. 掌握 create 、insert 、update 、delete 语句的使用方法; 四川省普通高校招生职业技能考试 计算机类 《数据库基础》考点双析卷 第33卷 使用查询(3) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.以下函数中,用来将值变为整数的函数是(   ) A.Sum() B.Int() C.Count() D.Max() 【答案】B 【详解】A求和;B向小的数取整;C计数;D最大值。 2.已知“学生成绩”表有“学号”“姓名”“数学成绩”“语文成绩”等字段,要查询数学成绩大于90分且语文成绩大于85分的学生姓名,SQL语句应为(   ) A.SELECT 姓名 FROM 学生成绩 WHERE 数学成绩 > 90 OR 语文成绩 > 85 B.SELECT 姓名 FROM 学生成绩 WHERE 数学成绩 > 90 AND 语文成绩 > 85 C.SELECT 姓名 FROM 学生成绩 HAVING 数学成绩 > 90 AND 语文成绩 > 85 D.SELECT 姓名 FROM 学生成绩 WHERE 数学成绩 > 90,语文成绩 > 85 【答案】B 【详解】本题要求数学成绩大于90分且语文成绩大于85分,两个条件需同时满足,应使用AND连接条件,A选项用OR不符合要求;HAVING子句一般与GROUP BY子句配合使用,这里不需要,C选项错误;D选项条件连接方式错误。所以选B。 3.在SQL中,用于连接两个条件,使两个条件同时成立的逻辑运算符是(   ) A.OR B.AND C.NOT D.LIKE 【答案】B 【详解】OR用于连接条件,只要其中一个条件成立即可;AND用于连接条件,要求两个条件同时成立;NOT用于对条件取反;LIKE用于模糊匹配。所以选B。 4.关于SQL语句中ORDER BY子句的说法,正确的是(   ) A.ORDER BY子句只能对一个字段进行排序 B.ORDER BY子句默认是降序排序 C.ASC表示升序排序,DESC表示降序排序 D.不能在ORDER BY子句中使用表达式 【答案】C 【详解】ORDER BY子句可以对多个字段进行排序,A选项错误;其默认排序方式是升序(ASC),B选项错误;ASC表示递增排序,DESC表示递减排序,C选项正确;可以在ORDER BY子句中使用表达式,例如按照计算后的字段值进行排序,D选项错误。 5.若要将“图书借阅”表中“归还日期”字段的值更新为当前系统日期,在SQL中可使用的函数是(   ) A.YEAR() B.MONTH() C.DAY() D.DATE() 【答案】D 【详解】YEAR()函数用于获取日期型数据的年份;MONTH()函数用于获取月份;DAY()函数用于获取日期值;DATE()函数用于获取当前系统日期,符合将“归还日期”字段更新为当前系统日期的需求。所以选D。 6.执行SQL语句“SELECT SUM(销售额) FROM 销售记录”,其功能是(   ) A.计算“销售记录”表中销售额的总和 B.计算“销售记录”表中销售额的平均值 C.查找“销售记录”表中销售额的最大值 D.查找“销售记录”表中销售额的最小值 【答案】A 【详解】SUM()是聚集函数,作用是计算数据列的总和。计算平均值用AVG()函数,查找最大值用MAX()函数,查找最小值用MIN()函数。所以该语句功能是计算“销售记录”表中销售额的总和,选A。 7.已知“员工”表中有“员工编号”(字符型)、“姓名”、“部门”等字段,要查询部门为“研发部”的员工姓名,SQL语句正确的是(   ) A.SELECT 姓名 FROM 员工 WHERE 部门 = 研发部 B.SELECT 姓名 FROM 员工 WHERE 部门 = "研发部" C.SELECT 姓名 FROM 员工 LIKE 部门 =  "研发部 D.SELECT 姓名 FROM 员工 HAVING 部门 = "研发部" 【答案】B 【详解】A选项“研发部”是字符串,没有加引号;C选项语法错误,LIKE不能这样使用;D选项HAVING用于GROUP BY后的过滤;B选项正确。 8.在“学生表”中如何查找重名的学生需采用_______查询方式。(   ) A.查找重复项查询 B.查找不匹配项查询 C.交叉表查询 D.参数查询 【答案】A 【详解】在数据库中查找重名的学生,需要使用查找重复项查询方式。这种查询可以帮助识别出在特定字段(如学生姓名)中具有相同数据的记录。 9.若要在“员工考勤”表中添加一条新记录,包含员工编号为“E001”,考勤日期为“2025-05-01”,出勤状态为“出勤”,下列SQL语句正确的是(   ) A.INSERT INTO 员工考勤 (员工编号, 考勤日期, 出勤状态) VALUES ("E001", "2025-05-01", "出勤") B.INSERT INTO 员工考勤 VALUES ("E001", "2025-05-01", "出勤") C.INSERT INTO 员工考勤 (员工编号, 考勤日期, 出勤状态) VALUES (E001, 2025-05-01, 出勤) D.INSERT INTO 员工考勤 VALUES ("E001", 2025-05-01, "出勤") 【答案】A 【详解】插入记录时,字符型数据要用双引号括起来,“员工编号”和“出勤状态”为字符型,“考勤日期”在SQL中也需合适定界符(这里单引号可表示字符型日期形式)。B选项省略字段名时,值的顺序要与表中字段顺序一致且需包含所有字段值,格式不对;C选项字符型数据未加引号;D选项“考勤日期”未加引号。所以A选项正确。 10.执行SQL语句“INSERT INTO 商品 (商品名称, 价格) VALUES ("笔记本电脑", 5000)”,若“商品”表中还有“库存数量”等字段,下列说法正确的是(   ) A.“库存数量”字段的值会自动设为0 B.“库存数量”字段的值为空 C.该语句会报错,因为没有给“库存数量”字段赋值 D.“库存数量”字段的值会设为默认值(如果有默认值) 【答案】B 【详解】当INSERT语句中未指定某些字段的值时,这些字段的值一般为空,除非有默认值设定。本题未提及“库存数量”字段有默认值,所以其值为空。A选项不会自动设为0;C选项只要指定的字段符合要求,语句不会报错;D选项没有默认值时不会自动设默认值。所以选B。 二、多项选择题(本大题共10小题,每题5分,共50分) 11.关于操作查询的安全机制正确的是(   ) A.删除查询需二次确认 B.更新查询显示受影响行数 C.生成表查询可预览结果 D.追加查询自动备份源表 【答案】ABC 12.关系数据库的关系运算包括(   ) A.并、差、交 B.选择、投影、连接 C.分组、排序、统计 D.插入、删除、修改 【答案】AB 【详解】关系代数运算包括传统集合运算(并、差、交)和专门关系运算(选择、投影、连接),C、D 为数据操作而非运算。 13.关系运算中的连接操作包括(   ) A.等值连接 B.自然连接 C.外连接(左、右、全连接) D.交叉连接 【答案】ABCD 【详解】连接操作包括等值、自然、外连接(左 / 右 / 全)及交叉连接(笛卡尔积)。 14.以下符号中,是通配符的有(   ) A.< B.? C.[ ] D.L 【答案】BC 【详解】<、L是掩码符,不是通配符。 15.关于查询属性“唯一值”的设置,描述正确的是(   ) A.可消除重复行 B.对含OLE对象的字段无效 C.启用后无法修改数据 D.与GROUP BY去重效果相同 【答案】AB 16.在查询设计视图中,下列操作会触发系统自动添加表间关联的有(   ) A.从两个已建立关系的表中拖拽字段 B.手动拖动“学生表.学号”到“成绩表.学号” C.在SQL视图中写JOIN语句 D.双击已存在关系的表 【答案】AB 17.在查询中处理NULL值的方法有(   ) A.Is Null B.Nz([字段],0) C.[字段] & "" D.Val([字段]) 【答案】AB 18.下列条件表达式书写正确的有(   ) A.[库存] Between 50 And 100 B.[职称] In ("教授","副教授") C.[出生年月] = #1990-1-1# D.[姓名] = "张" & "*" 【答案】ABC 19.关于参数查询的描述,正确的是(   ) A.用方括号[]定义参数 B.可设置参数数据类型 C.参数名不能与字段同名 D.会阻断查询自动化 【答案】AB 20.能在查询中直接使用的聚合函数是(   ) A.Avg() B.Max() C.Count() D.Total() 【答案】ABC 三、判断题(本大题共10小题,每题2分,共20分) 21.操作查询执行后可以撤销。( ) 【答案】错误 【详解】执行操作查询后不能进行撤销,在运行之前会弹出对话框。 22.查询可以进行数据查找,并且也可以对数据进行分组、统计。( ) 【答案】错误 【详解】查询的功能有:选择字段、筛选记录、整理资料、执行计算、多表查询、作为其他对象的数据源。 23.参数查询需要在条件行输入“请输入……”。( ) 【答案】错误 【详解】参数查询需要再条件行输入[请输入……]。 24.可以使用重复项查询向导查找出未参加考试的学生信息。( ) 【答案】错误 【详解】查找未参加考试的学生的信息,需要使用不匹配项查询向导。 25.创建交叉表查询时,数据源可以是多张表。( ) 【答案】错误 【详解】创建交叉表查询时,只能是一张表或一张查询。 26.查询可以作为查询的数据源。( ) 【答案】正确 【详解】查询的数据源包括:一张或多张表或查询。 27.在使用UPDATE语句更新字段SET子句可以同时指定多个字段更新,每个字段之间用冒号分隔。( ) 【答案】错误 【详解】字段和字段之间的分隔符是逗号,SET子句的每个字段之间也用逗号分隔。故表述错误。 28.在 SELECT 语句中,通常和HAVING 子句同时使用的是ORDER BY子句。( ) 【答案】错误 29.需要在“查询重复项查询向导”中设置行标题和列标题。( ) 【答案】错误 【详解】在“交叉表查询向导”对话框中,选择表或查询,单击“下一步”按钮。选择行标题(最多可以选择3个),单击“下一步”按钮。选择列标题,单击“下一步”按钮。选择计算字段和使用的函数,单击“下一步”按钮。 30.在 DELETE语句中,如果不指定WHERE条件,则会删除所有记录。( ) 【答案】正确 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

第33卷 使用查询(3)四川省普通高校招生职业技能考试-计算机类《数据库基础双析卷》
1
第33卷 使用查询(3)四川省普通高校招生职业技能考试-计算机类《数据库基础双析卷》
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。