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

2026-03-23
| 2份
| 10页
| 43人阅读
| 0人下载

内容正文:

编写说明:四川省普通高校招生职业技能考试计算机类《数据库基础双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第43、第44卷精准对标四川省考纲,知识模块: 15. 理解查询的功能和类型,掌握创建与修改查询的方法; 16. 理解 select 语句的基本语法并掌握其使用方法; 17. 掌握 create 、insert 、update 、delete 语句的使用方法; 四川省普通高校招生职业技能考试 计算机类 《数据库基础》考点双析卷 第44卷 使用查询(8) 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.在使用向导创建交叉表查询时,用户需要指定 个字段。(   ) A.1 B.2 C.3 D.4 2.在库存表中,要将库存数量为0的商品记录删除,通常使用(   ) A.生成表查询 B.删除查询 C.更新查询 D.追加查询 3.创建参数查询时,在一般查询条件中写上 ,并在其中输入提示信息(   ) A.( ) B.<> C.{ } D.[ ] 4.下列查询类型中,用于对记录进行复制和更新的查询是(   ) A.选择查询 B.参数查询 C.交叉表查询 D.操作查询 5.交叉表查询是对数据库表中的值进行汇总,并按两组分组依据进行分组,其中一组位于表格左侧的是(   ) A.行标题 B.列标题 C.值 D.条件 6.在Access查询设计器中,以下哪项不能直接设置(   ) A.字段的排序方式 B.字段的筛选条件 C.字段的显示格式 D.字段是否可显示 7.SELECT命令中用于排序的关键词是(   ) A.GROUP BY B.ORDER BY C.HAVING D.SELECT 8.UPDATE-SQL语句的功能是(   ) A.更新表中的数据 B.修改表中某些行的内容 C.用来查询数据 D.用来修改数据库 9.在Access中,删除“学生表”中的“年龄”字段的方法是(   ) A.ALTER TABLE 学生表 DROP COLUMN 年龄 B.DELETE 年龄 FROM 学生表 C.REMOVE 年龄 IN 学生表 D.DROP COLUMN 年龄 FROM 学生表 10.以下 语句会删除“临时表”的结构和数据(   ) A.DELETE FROM 临时表 B.DROP TABLE 临时表 C.REMOVE TABLE 临时表 D.CLEAR TABLE 临时表 二、多项选择题 11.以下关于子查询的说法,正确的是(   ) A.子查询是在一个查询中嵌套另一个查询 B.子查询可以放在 WHERE 子句、FROM 子句等位置 C.子查询的结果可以作为主查询的条件 D.子查询不能使用 ORDER BY 子句 12.以下关于 DISTINCT 关键字的说法,正确的是(   ) A.用于去除查询结果中的重复记录 B.可以放在 SELECT 子句的任意位置 C.对查询中指定列的值进行去重 D.只对紧跟其后的列进行去重 13.要对学生表按班级进行分组,并统计每个班级的人数,可使用(   ) A.SELECT 班级,COUNT (*) FROM 学生表 GROUP BY 班级 B.SELECT 班级,SUM (1) FROM 学生表 GROUP BY 班级 C.SELECT 班级,COUNT (1) FROM 学生表 GROUP BY 班级 D.SELECT 班级,AVG (1) FROM 学生表 GROUP BY 班级 14.以下属于聚合函数的是(   ) A.SUM B.AVG C.COUNT D.MAX 15.使用 SELECT 语句查询时,要查询年龄大于 20 岁的学生,WHERE 子句应写为(   ) A.WHERE 年龄 > 20 B.WHERE 年龄 >= 21 C.WHERE 年龄 < 20 D.WHERE 年龄 <= 20 16.在更新查询中,以下哪些操作是可行的(   ) A.对符合条件的记录的某个字段进行数值修改 B.根据其他字段的值计算后更新某个字段 C.同时更新多个字段的值 D.将某个字段的值全部清空 17.参数查询的优势在于(   ) A.增加查询的灵活性 B.可根据用户输入的不同条件获取不同结果 C.能自动优化查询性能 D.可以与多种查询类型结合使用 18.交叉表查询的特点包括(   ) A.按两组分组依据进行分组 B.一组作为行标题,一组作为列标题 C.主要用于汇总数据 D.可以直接修改数据源表的数据 19.在SQL查询语句中,下列关于WHERE子句的说法,正确的有(   ) A.可以使用关系运算符(如>、<、=等)进行条件判断 B.可以使用逻辑运算符(如AND、OR、NOT等)组合多个条件 C.用于筛选满足条件的记录 D.必须放在FROM子句之后 20.下列关于SQL中数据类型的说法,正确的有(   ) A.DECIMAL类型用于存储精确的小数 B.CHAR类型存储固定长度的字符串,不足长度会用空格填充 C.TEXT类型用于存储大量文本数据 D.BINARY类型用于存储二进制数据 三、判断题 21.SQL语句 COMMIT; 用于提交事务。( ) 22.选择运算和投影运算都不会改变关系中的元组数量。( ) 23.在SQL中,使用DELETE FROM表名语句删除数据时,会自动释放表所占用的存储空间。 ( ) 24.SQL中的子查询只能嵌套在SELECT语句的WHERE子句中。 ( ) 25.在SQL中,使用SUM函数时,如果参与计算的字段中有NULL值,该NULL值会被忽略,不参与求和运算。( ) 26.执行UPDATE语句时,如果不使用WHERE子句,会导致全表数据被更新。( ) 27.SQL语句中,LIKE关键字用于模糊匹配,%通配符代表任意长度的任意字符。( ) 28.聚合函数可以在 WHERE 子句中直接使用。( ) 29.SQL只能查询数据,不能修改数据。( ) 30.在查询中使用别名可以提高查询的可读性。( ) 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:四川省普通高校招生职业技能考试计算机类《数据库基础双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第43、第44卷精准对标四川省考纲,知识模块: 15. 理解查询的功能和类型,掌握创建与修改查询的方法; 16. 理解 select 语句的基本语法并掌握其使用方法; 17. 掌握 create 、insert 、update 、delete 语句的使用方法; 四川省普通高校招生职业技能考试 计算机类 《数据库基础》考点双析卷 第44卷 使用查询(8) 学生练习卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.在使用向导创建交叉表查询时,用户需要指定 个字段。(   ) A.1 B.2 C.3 D.4 【答案】C 【详解】交叉表查询包含三个字段:行标题、列标题、值。 2.在库存表中,要将库存数量为0的商品记录删除,通常使用(   ) A.生成表查询 B.删除查询 C.更新查询 D.追加查询 【答案】B 【详解】删除查询用于从一个数据表中删除记录,或者在多个数据表中利用创建的关系删除相关联的记录,删除后不能恢复。故选B。 3.创建参数查询时,在一般查询条件中写上 ,并在其中输入提示信息(   ) A.( ) B.<> C.{ } D.[ ] 【答案】D 【详解】参数查询条件的定界符为[ ],定界符中是提示用户输入的查询信息。故选D。 4.下列查询类型中,用于对记录进行复制和更新的查询是(   ) A.选择查询 B.参数查询 C.交叉表查询 D.操作查询 【答案】D 【详解】用于对记录进行复制和更新的查询是操作查询。Access中包括四种类型的操作查询:追加查询、删除查询、更新查询和生成表查询。故选D。 5.交叉表查询是对数据库表中的值进行汇总,并按两组分组依据进行分组,其中一组位于表格左侧的是(   ) A.行标题 B.列标题 C.值 D.条件 【答案】A 【详解】交叉表查询是对数据库表中的值进行汇总,并按两组分组依据进行分组,其中一组作为行标题,位于表格左侧;另外一组作为列标题,位于表格顶部。故选A。 6.在Access查询设计器中,以下哪项不能直接设置(   ) A.字段的排序方式 B.字段的筛选条件 C.字段的显示格式 D.字段是否可显示 【答案】A 【详解】A.字段的排序方式:可以在查询设计视图中设置字段的排序方式,如升序或降序。B.字段的筛选条件:可以在查询设计视图中的“条件”行设置字段的筛选条件来过滤数据。D.字段是否可显示:可以在查询设计视图中的“显示”行设置字段是否在查询结果中显示。C.字段的显示格式:虽然可以在查询结果中对字段的显示格式进行一些调整,但这些调整通常是在数据表的设计视图或在查询结果的“格式条件”中进行,而不是在查询设计视图的字段属性中直接设置。因此,选项C是查询设计器中不能直接设置的项目。 7.SELECT命令中用于排序的关键词是(   ) A.GROUP BY B.ORDER BY C.HAVING D.SELECT 【答案】B 【详解】SELECT命令中的order by子句表示用于“列名”对查询结果进行排序。故选B。 8.UPDATE-SQL语句的功能是(   ) A.更新表中的数据 B.修改表中某些行的内容 C.用来查询数据 D.用来修改数据库 【答案】B 9.在Access中,删除“学生表”中的“年龄”字段的方法是(   ) A.ALTER TABLE 学生表 DROP COLUMN 年龄 B.DELETE 年龄 FROM 学生表 C.REMOVE 年龄 IN 学生表 D.DROP COLUMN 年龄 FROM 学生表 【答案】A 10.以下 语句会删除“临时表”的结构和数据(   ) A.DELETE FROM 临时表 B.DROP TABLE 临时表 C.REMOVE TABLE 临时表 D.CLEAR TABLE 临时表 【答案】B 二、多项选择题 11.以下关于子查询的说法,正确的是(   ) A.子查询是在一个查询中嵌套另一个查询 B.子查询可以放在 WHERE 子句、FROM 子句等位置 C.子查询的结果可以作为主查询的条件 D.子查询不能使用 ORDER BY 子句 【答案】ABC 12.以下关于 DISTINCT 关键字的说法,正确的是(   ) A.用于去除查询结果中的重复记录 B.可以放在 SELECT 子句的任意位置 C.对查询中指定列的值进行去重 D.只对紧跟其后的列进行去重 【答案】AC 【分析】DISTINCT 关键字主要用于去除查询结果中的重复记录,DISTINCT 必须紧跟在 SELECT 关键字之后,且位于所有列名之前,DISTINCT 的去重是基于查询中指定的所有列的组合。 13.要对学生表按班级进行分组,并统计每个班级的人数,可使用(   ) A.SELECT 班级,COUNT (*) FROM 学生表 GROUP BY 班级 B.SELECT 班级,SUM (1) FROM 学生表 GROUP BY 班级 C.SELECT 班级,COUNT (1) FROM 学生表 GROUP BY 班级 D.SELECT 班级,AVG (1) FROM 学生表 GROUP BY 班级 【答案】AC 14.以下属于聚合函数的是(   ) A.SUM B.AVG C.COUNT D.MAX 【答案】ABCD 15.使用 SELECT 语句查询时,要查询年龄大于 20 岁的学生,WHERE 子句应写为(   ) A.WHERE 年龄 > 20 B.WHERE 年龄 >= 21 C.WHERE 年龄 < 20 D.WHERE 年龄 <= 20 【答案】AB 16.在更新查询中,以下哪些操作是可行的(   ) A.对符合条件的记录的某个字段进行数值修改 B.根据其他字段的值计算后更新某个字段 C.同时更新多个字段的值 D.将某个字段的值全部清空 【答案】ABCD 【分析】可以使用UPDATE语句对符合条件的记录的某个字段或者多个字段的值进行更新,也可以使用UPDATE 表名 SET 字段名 = NULL,将某个字段的值全部清空,故ABCD均可以实现。 17.参数查询的优势在于(   ) A.增加查询的灵活性 B.可根据用户输入的不同条件获取不同结果 C.能自动优化查询性能 D.可以与多种查询类型结合使用 【答案】ABD 18.交叉表查询的特点包括(   ) A.按两组分组依据进行分组 B.一组作为行标题,一组作为列标题 C.主要用于汇总数据 D.可以直接修改数据源表的数据 【答案】ABC 19.在SQL查询语句中,下列关于WHERE子句的说法,正确的有(   ) A.可以使用关系运算符(如>、<、=等)进行条件判断 B.可以使用逻辑运算符(如AND、OR、NOT等)组合多个条件 C.用于筛选满足条件的记录 D.必须放在FROM子句之后 【答案】ABCD 【详解】WHERE子句中可以利用关系运算符进行条件判断,也可通过逻辑运算符组合多个条件;其作用就是筛选满足条件的记录;在SQL查询语句中,WHERE子句通常放在FROM子句之后(在使用JOIN等操作时,其位置规则会根据语法结构有所不同,但基本是在FROM子句之后用于筛选数据源)所以ABCD都正确。 20.下列关于SQL中数据类型的说法,正确的有(   ) A.DECIMAL类型用于存储精确的小数 B.CHAR类型存储固定长度的字符串,不足长度会用空格填充 C.TEXT类型用于存储大量文本数据 D.BINARY类型用于存储二进制数据 【答案】ABCD 【详解】DECIMAL类型可指定小数位数,用于存储精确的小数;CHAR类型定义的字符串长度固定,不足指定长度会用空格填充;TEXT类型适合存储大量文本数据;BINARY类型用于存储二进制数据。所以ABCD都正确。 三、判断题 21.SQL语句 COMMIT; 用于提交事务。( ) 【答案】正确 22.选择运算和投影运算都不会改变关系中的元组数量。( ) 【答案】错误 23.在SQL中,使用DELETE FROM表名语句删除数据时,会自动释放表所占用的存储空间。 ( ) 【答案】错误​ 【详解】DELETE FROM 表名语句只是删除表中的数据记录,并不会自动释放表所占用的存储空间。表的结构以及相关的索引等对象仍然存在,占用的存储空间不会改变。 24.SQL中的子查询只能嵌套在SELECT语句的WHERE子句中。 ( ) 【答案】错误 【详解】子查询可以嵌套在 SELECT 语句的多个位置,除了WHERE子句,还可以在FROM子句(如SELECT * FROM (子查询) AS 别名)、HAVING子句等中使用,以实现更复杂的数据筛选和处理逻辑。 25.在SQL中,使用SUM函数时,如果参与计算的字段中有NULL值,该NULL值会被忽略,不参与求和运算。( ) 【答案】正确 26.执行UPDATE语句时,如果不使用WHERE子句,会导致全表数据被更新。( ) 【答案】正确 27.SQL语句中,LIKE关键字用于模糊匹配,%通配符代表任意长度的任意字符。( ) 【答案】正确 28.聚合函数可以在 WHERE 子句中直接使用。( ) 【答案】错误 29.SQL只能查询数据,不能修改数据。( ) 【答案】错误 30.在查询中使用别名可以提高查询的可读性。( ) 【答案】正确 【详解】在 SQL 查询中,使用别名 的主要目的之一就是为了显著提高查询和结果的可读性。别名通过给表或列提供一个更清晰、更简洁的名称来实现这一点。 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

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