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

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

内容正文:

编写说明:四川省普通高校招生职业技能考试计算机类《数据库基础双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第37、第38卷精准对标四川省考纲,知识模块: 15. 理解查询的功能和类型,掌握创建与修改查询的方法; 16. 理解 select 语句的基本语法并掌握其使用方法; 17. 掌握 create 、insert 、update 、delete 语句的使用方法; 四川省普通高校招生职业技能考试 计算机类 《数据库基础》考点双析卷 第37卷 使用查询(5) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.要查询成绩在85分到100之间的学生记录(不包括85),下列表达式正确的是(   ) A.between 85 and 100 B.>=85 and <100 C.>85 or <=100 D.>85 and <=100 2.在查询设计器下半部分网格中,不包含 栏目(   ) A.视图 B.追加到 C.排序 D.删除 3.不会更改源表中的数据的查询的是(   ) A.删除查询 B.更新查询 C.追加查询 D.总计查询 4.学生表(学号、姓名、性别、班级),若先统计各个班级的人数,最合适的查询方式是(   ) A.选择查询 B.总计查询 C.交叉表查询 D.操作查询 5.使用SQL语句时,最多可以嵌套 层(   ) A.31 B.32 C.33 D.34 6.Access提供的参数查询可在执行时弹出一个对话框以提示用户输入信息,只要将一般查询条件中的数据用 替换,在其中输入提示信息,就形成了参数查询(   ) A._ B.< > C.丨丨 D.[ ] 7.下列返回1~31 的一个整数的是(   ) A.Weekday(date()) B.Month(Date()) C.Day(Date()) D.Year(Date()) 8.SQL查询的数据操纵语句不包括(   ) A.INSERT B.UPDATE C.DELETE D.CHANGE 9.将文本“2025”转换为数值的函数是(   ) A.CStr( ) B.Val( ) C.Date( ) D.Len( ) 10.关于SQL语言,下列说法错误的是(   ) A.SQL是一种结构化查询语言 B.SQL可以用于创建、修改和删除数据库对象 C.SQL只能在特定的数据库管理系统中使用 D.SQL具有简洁、功能强大等优点 二、多项选择题(本大题共10小题,每题5分,共50分) 11.在设计视图中修改查询时,可以进行的操作有(   ) A.添加或删除字段 B.设置字段的排序方式(升序/降序) C.输入条件表达式(如>60) D.直接重命名字段的数据类型 12.当执行 DELETE 语句时,如果要删除表中满足特定条件的记录,以下正确做法的是(   ) A.使用 WHERE 子句指定条件 B.条件可以基于列的值进行比较 C.条件可以使用逻辑运算符连接多个条件 D.可以使用子查询作为条件的一部分 13.UPDATE 语句用于更新表中的数据,以下说法正确的是(   ) A.可以根据条件更新特定记录的数据 B.可以同时更新多个列的值 C.如果不指定条件,会更新表中所有记录 D.更新的数据类型要与列的数据类型一致 14.选择查询中,可用于筛选记录的条件运算符有(   ) A.LIKE B.BETWEEN...AND... C.IN D.= 15.在 Access 中,以下哪些表达式可以用于筛选出符合特定条件的记录(   ) A.[字段名] > 10 AND [字段名] < 20 B.[文本字段名] LIKE "abc*" C.YEAR ([日期字段名]) = 2023 D.[数字字段名] BETWEEN 5 AND 10 16.关于 CREATE VIEW,说法正确的是(   ) A.视图不存储实际数据 B.可基于多表创建 C.视图数据随基表更新 D.可创建索引 17.选项中会永久删除数据的操作是(   ) A.DELETE FROM Logs WHERE date < '2020-01-01'; B.TRUNCATE TABLE Logs; C.DROP TABLE Logs; D.CREATE TABLE Logs_new AS SELECT * FROM Logs; 18.UPDATE 语句支持(   ) A.同时更新多列 B.使用数学表达式 C.更新主键值 D.使用子查询 19.会修改表结构的操作是(   ) A.CREATE TABLE NewTable (...); B.ALTER TABLE OldTable ADD COLUMN Phone VARCHAR(15); C.UPDATE Table1 SET Age=Age+1; D.DROP INDEX idx_name ON Table1; 20.下列关于查询条件的说法中,不正确的是(   ) A.日期/时间类型的常量须在两端加[ ] B.数字类型的常量需加双引号“” C.在筛选/查询设计器的条件栏中,同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系 D.文本类型的常量通常加引号,如果用户不添加引号,则系统会自动添加。 三、判断题(本大题共10小题,每题2分,共20分) 21.SQL 的核心是查询。( ) 22.Select语句中用于标题命名的是by。( ) 23.在条件表达式中,字段名必须用双引号括起来。( ) 24.如果要在 SELECT 语句中去除重复记录,必须使用 DISTINCTROW 关键字。( ) 25.联合查询可以将多个不相关的查询结果合并在一起。( ) 26.CREATE TABLE 语句中定义的字段名在同一个数据库中必须是唯一。( ) 27.在SQL语句中,BETWEEN 10 AND 20包含值为10和20的记录。( ) 28.使用ACCESS SQL语句时,可以在WHERE子句中使用LIKE操作符来搜索列中的指定模式。( ) 29.在查询设计界面,左键单击打开“显示表”对话框,只能在对话框中选择相关的一张表进行操作。( ) 30.在“进销存管理系统”中,所有的查询操作都会改变数据库中的数据。( ) 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $ 编写说明:四川省普通高校招生职业技能考试计算机类《数据库基础双析卷》,依据《四川省普通高校招生职业技能考试大纲》编写。“考点双析卷”即围绕一个考点,一份是老师的讲解卷一份是学生的练习卷。助力师生构建 “讲练结合” 的学习闭环,适用于高考复习教学。 本专辑第37、第38卷精准对标四川省考纲,知识模块: 15. 理解查询的功能和类型,掌握创建与修改查询的方法; 16. 理解 select 语句的基本语法并掌握其使用方法; 17. 掌握 create 、insert 、update 、delete 语句的使用方法; 四川省普通高校招生职业技能考试 计算机类 《数据库基础》考点双析卷 第37卷 使用查询(5) 老师讲解卷 时间:45分钟 总分:100分 班级_______ 姓名_______ 学号_______ 成绩_______ 一、单项选择题(本大题共10小题,每题3分,共30分) 1.要查询成绩在85分到100之间的学生记录(不包括85),下列表达式正确的是(   ) A.between 85 and 100 B.>=85 and <100 C.>85 or <=100 D.>85 and <=100 【答案】D 【详解】between  and  是包括端点值的范围,而题干中是不包括85这个端点值,并且两个是并列的关系,所以选择D 2.在查询设计器下半部分网格中,不包含 栏目(   ) A.视图 B.追加到 C.排序 D.删除 【答案】D 【详解】查询设计器下半部分网格中默认包括:字段、表、显示、排序、总计、条件、或;B是在追加查询中;D是在删除查询中。 3.不会更改源表中的数据的查询的是(   ) A.删除查询 B.更新查询 C.追加查询 D.总计查询 【答案】D 【详解】ABC属于操作查询,会对源表进行增删改查,改变源表的数据,而总计查询不会更变源表的数据。 4.学生表(学号、姓名、性别、班级),若先统计各个班级的人数,最合适的查询方式是(   ) A.选择查询 B.总计查询 C.交叉表查询 D.操作查询 【答案】B 【详解】题干中要统计各班级的人数,其中班级为分组字段,学号为总计字段,总计方式为计数,符合总计查询的要求。 5.使用SQL语句时,最多可以嵌套 层(   ) A.31 B.32 C.33 D.34 【答案】B 【详解】子查询是指嵌套于其他SQL语句中的查询,一个查询语句最多可以嵌套32层子查询。故选B。 6.Access提供的参数查询可在执行时弹出一个对话框以提示用户输入信息,只要将一般查询条件中的数据用 替换,在其中输入提示信息,就形成了参数查询(   ) A._ B.< > C.丨丨 D.[ ] 【答案】D 【详解】参数查询外的定界符是[ ]。故选D。 7.下列返回1~31 的一个整数的是(   ) A.Weekday(date()) B.Month(Date()) C.Day(Date()) D.Year(Date()) 【答案】B 8.SQL查询的数据操纵语句不包括(   ) A.INSERT B.UPDATE C.DELETE D.CHANGE 【答案】D 9.将文本“2025”转换为数值的函数是(   ) A.CStr( ) B.Val( ) C.Date( ) D.Len( ) 【答案】B 10.关于SQL语言,下列说法错误的是(   ) A.SQL是一种结构化查询语言 B.SQL可以用于创建、修改和删除数据库对象 C.SQL只能在特定的数据库管理系统中使用 D.SQL具有简洁、功能强大等优点 【答案】C 【详解】SQL是结构化查询语言,A正确;它可以通过CREATE、ALTER、DROP等语句创建、修改和删除数据库对象,B正确;虽然不同数据库管理系统对SQL的支持存在一些差异,但SQL并非只能在特定的数据库管理系统中使用,有一定通用性,C错误;SQL具有简洁、功能强大等优点,D正确。 二、多项选择题(本大题共10小题,每题5分,共50分) 11.在设计视图中修改查询时,可以进行的操作有(   ) A.添加或删除字段 B.设置字段的排序方式(升序/降序) C.输入条件表达式(如>60) D.直接重命名字段的数据类型 【答案】ABC 12.当执行 DELETE 语句时,如果要删除表中满足特定条件的记录,以下正确做法的是(   ) A.使用 WHERE 子句指定条件 B.条件可以基于列的值进行比较 C.条件可以使用逻辑运算符连接多个条件 D.可以使用子查询作为条件的一部分 【答案】ABCD 【详解】A:正确。这是DELETE语句用于筛选特定记录的核心语法。没有WHERE子句,将删除表中所有记录。 B:正确。这是WHERE子句最基本的功能,通过比较运算符(=, <>, >, <, >=, <=)来筛选记录。 C:正确。使用AND、OR、NOT等逻辑运算符可以构建更复杂的删除条件。 D:正确。这是进行复杂删除操作的高级用法,可以根据另一个查询的结果来决定要删除的记录。 13.UPDATE 语句用于更新表中的数据,以下说法正确的是(   ) A.可以根据条件更新特定记录的数据 B.可以同时更新多个列的值 C.如果不指定条件,会更新表中所有记录 D.更新的数据类型要与列的数据类型一致 【答案】ABCD 【详解】A:这是UPDATE语句的核心功能之一。通过WHERE子句可以精确指定要更新哪些记录。 B:在一条UPDATE语句中,可以使用SET子句同时修改多个列的值,各列之间用逗号分隔。 C:如果UPDATE语句省略了WHERE子句,操作将应用于表中的每一行数据。 D:这是数据完整性的基本要求。你试图填入列的值必须与该列定义的数据类型兼容。 14.选择查询中,可用于筛选记录的条件运算符有(   ) A.LIKE B.BETWEEN...AND... C.IN D.= 【答案】ABCD 15.在 Access 中,以下哪些表达式可以用于筛选出符合特定条件的记录(   ) A.[字段名] > 10 AND [字段名] < 20 B.[文本字段名] LIKE "abc*" C.YEAR ([日期字段名]) = 2023 D.[数字字段名] BETWEEN 5 AND 10 【答案】ABCD 【详解】以上四个表达式都是 Access 中用于筛选记录的合法且常用的语法。 16.关于 CREATE VIEW,说法正确的是(   ) A.视图不存储实际数据 B.可基于多表创建 C.视图数据随基表更新 D.可创建索引 【答案】ABC 17.选项中会永久删除数据的操作是(   ) A.DELETE FROM Logs WHERE date < '2020-01-01'; B.TRUNCATE TABLE Logs; C.DROP TABLE Logs; D.CREATE TABLE Logs_new AS SELECT * FROM Logs; 【答案】ABC 18.UPDATE 语句支持(   ) A.同时更新多列 B.使用数学表达式 C.更新主键值 D.使用子查询 【答案】ABD 19.会修改表结构的操作是(   ) A.CREATE TABLE NewTable (...); B.ALTER TABLE OldTable ADD COLUMN Phone VARCHAR(15); C.UPDATE Table1 SET Age=Age+1; D.DROP INDEX idx_name ON Table1; 【答案】AB 20.下列关于查询条件的说法中,不正确的是(   ) A.日期/时间类型的常量须在两端加[ ] B.数字类型的常量需加双引号“” C.在筛选/查询设计器的条件栏中,同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系 D.文本类型的常量通常加引号,如果用户不添加引号,则系统会自动添加。 【答案】AB 【详解】时间日期类型必须在两端添加“#”;文本类型的常量需添加双引号。 三、判断题(本大题共10小题,每题2分,共20分) 21.SQL 的核心是查询。( ) 【答案】正确 【详解】SQL(Structured Query Language,结构化查询语言)是基于一种关系代数运算的关系查询数据语言。它功能丰富、语言简洁使用方便灵活,是关系数据库的标准语言,SQL 的核心是查询。 22.Select语句中用于标题命名的是by。( ) 【答案】错误 【详解】Select语句中用于标题命名的是as。 23.在条件表达式中,字段名必须用双引号括起来。( ) 【答案】错误 【详解】在条件表达式中,字段名必须用方括号括起来,而不是双引号。 24.如果要在 SELECT 语句中去除重复记录,必须使用 DISTINCTROW 关键字。( ) 【答案】错误 25.联合查询可以将多个不相关的查询结果合并在一起。( ) 【答案】正确 26.CREATE TABLE 语句中定义的字段名在同一个数据库中必须是唯一。( ) 【答案】错误 27.在SQL语句中,BETWEEN 10 AND 20包含值为10和20的记录。( ) 【答案】正确 28.使用ACCESS SQL语句时,可以在WHERE子句中使用LIKE操作符来搜索列中的指定模式。( ) 【答案】正确 【详解】LIKE操作符在ACCESS SQL中用于在WHERE子句中搜索列中的指定模式,如部分匹配的字符串。 29.在查询设计界面,左键单击打开“显示表”对话框,只能在对话框中选择相关的一张表进行操作。( ) 【答案】错误 【详解】在查询设计界面,右键打开“显示表”对话框,可以在对话框中选择相关的多张表进行操作。 30.在“进销存管理系统”中,所有的查询操作都会改变数据库中的数据。( ) 【答案】错误 试卷第6页,共6页 试卷第5页,共6页 学科网(北京)股份有限公司 $

资源预览图

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