《Access 数据库应用操作》单元三 使用查询 45分钟专题训练(二)

2025-04-10
| 2份
| 13页
| 83人阅读
| 1人下载

内容正文:

山东省春季高考软件与应用技术类专业知识考试《Access数据库应用操作》45分钟模拟试卷训练专辑,共10份试卷。试卷命题与高考紧密相关,精选具有代表性和典型性的高考常考题。旨在帮助学生系统地复习和巩固计算机专业课理论知识,熟悉高考题型和命题规律,提高解题能力和应试技巧,为高考取得优异成绩打下坚实的基础,本训练卷适用于即将参加山东省职教高考的学生,欢迎同学和老师们下载使用。 《Access数据库应用操作》 单元三 使用查询(二) 时间:45分钟 总分:100分 班级 姓名 学号 成绩 一、选择题(本大题共20小题,每小题 2 分,共 40 分) 1.根据指定的条件从指定的表或查询中检索出用户需要的数据的主要方法称为( )。 A.查询 B.窗体 C.报表 D.模块 2.查询不姓张的学生信息,一般在查询条件中写上( )。 A.Like"张*" B.not Like"张*" C.Like"张?" D.not Like"张?" 3.用户可以同时对一个或多个数据表进行全局数据管理操作,可以对数据表中原有的数据进行编辑,对符合条件的数据进行批量修改是( )。 A.选择查询 B.操作查询 C.交叉表查询 D.参数查询 4.SQL查询主要包括( )。 A.选择查询、操作查询、参数查询、交叉表查询、子查询 B.选择查询、参数查询、交叉表查询、操作查询、SQL查询 C.联合查询、选择查询、操作查询、参数查询、交叉表查询 C.联合查询、传递查询、数据定义查询、子查询 5.交叉表查询是对数据库表中的值进行汇总,并按两组分组依据进行分组,其中一组位于表格顶部的是( )。 A.行标题 B.列标题 C.值 D.条件 6.查询设计视图下半部分的设计网格区的行默认不包括( )。 A.字段 B.条件 C.总计 D.或 7.在SQL 中查询满足条件的记录时,如果要去掉重复执行,使用的关键字是( )。 A.WHERE B.FOR C.DISTINCT D.FROM 8.属于数据定义查询的是( )。 A.insert B.update C.create D.delete 9.在条件表达式中使用日期/时间时,要在日期值的两边加上( )。 A.“” B.# C.[] D.什么都不用加 10.将数据表“goods”中商品编码为“A002”的商品销售单价降价5%,并在“备注”字段中注明“促销”,正确的SQL语句是( )。 A.UPDATE goods SET price=price*0.95 and remark="促销" WHERE code= "A002" B.UPDATE goods SET price=price*0.95 and remark="促销" and code= "A002" C.UPDATE goods SET price=price*0.95,remark="促销" and code= "A002" D.UPDATE goods SET price=price*0.95,remark="促销" WHERE code= "A002" 11.Access数据库中的SQL 查询不包括那种方式( )。 A.联合查询 B.子查询 C.传递查询 D.选择查询 12.下列关于更新查询说法中错误的是( )。 A.更新查询只更新查询结果,并不更新数据源 B.只在创建并执行更新查询时才更新一次数据源 C.每执行一次更新查询就更新一次数据源 D.执行更新查询前系统会给出警告信息 13.下列不属于数据操作的SQL语句有( )。 A.INSERT语句 B.UPDATE语句 C. DELETE语句 D.CREAT语句 14.子查询是指嵌套于其他SQL语句中的查询,在一个查询语句最多可以嵌套( )层子查询。 A.8 B.16 C.32 D.64 15.下列SELECT 语句中,用于指定查询结果的附加筛选条件的子句是( )。 A.WHERE B.ORDER BY C.HAVING D.GROUP BY 16.创建汇总计算查时,经常使用Sum、Avg、Count、Max和Min这些集合函数,使用集合函数的前提是( )。 A.排序 B.分组 C.总计 D.筛选 17.,图片中[商品]![商品单价]*.9表示的含义是( )。 A.商品表中的商品单价字段的值更新为原来的9倍 B.查询商品表中的商品单价字段 C.商品表中的商品单价字段的值更新为原来的0.9倍 D.一个错误的表达式 18.INSERT 语句的基本语法格式正确的为( )。 A.INSERT INTO <数据表名>[(<字段名1>[,<字段名2>…])] VALUES(<表达式1>[,<表达式2>…]) B.INSERT INTO <数据表名> VALUE(<表达式1>[,<表达式2>…]) C.INSERT <数据表名>[(<字段名1>[,<字段名2>…])] VALUES(<表达式1>[,<表达式2>…]) D.INSERT INTO <数据表名> VALUE(<表达式1>[,<表达式2>…]) 19.删除数据表“stock”中记录的SQL语句是( )。 A.DELETE * stock B.DELETE * FROM stock C.DELETE stock D.DELETE FROM stock 20.向已有表中添加新字段的SQL 语句是( )。 A.CREATE TABLE B.ALTER TABLE C.DROP D.CREATE INDEX 二、简答题(本大题共3小题,每小题10分,共30分) 1..Access数据库系统中,列举常用的通配符及含义(至少5种)。 2.简述操作查询与选择查询 、交叉表及参数查询的异同。 3.简述查询的概念以及查询向导创建查询有哪些方法。 三、案例分析题(本大题共2小题,每小题10分,共20 分) 1.在“进销存管理”数据库中,已经建立的“员工”表结构如下:员工(员工编号、姓名、性别、出生日期、联系电话、入职时间、照片)。 请在 Access 2016 下,按照下述要求写出详细的操作步骤: (1)使用“简单查询向导”创建查询; (2)查询员工的姓名,性别,出生日期和入职时间; (3)设置查询标题为“员工基本信息查询”。 2.在“进销存管理数据库”中,建立了“商品”表,表结构如下: (商品编号(C),商品名称(C),类别(C),生产日期(D),商品单价(R)) 请在Access 2016下,根据上述“商品”表,创建单参数查询,查询某一生产日期的商品的商品名称,类别和商品单价,创建的查询名称为“指定生产日期的商品信息查询”。 写出以上操作详细步骤。 四、综合应用题(本大题共1小题,每小题10分,共10 分) 在“教师信息管理”数据库中,已经建立的“教师”表结构如下: 教师(工号、姓名、性别、年龄、学历、职称、联系方式、所属部门)。 请在 Access 2016 下,按下述要求写出详细的操作步骤。 (1)利用“高级筛选/排序”,筛选出性别为“男”,职称为“高级”的教师信息,筛选结果按“教师工号”升序排序。 (2)查询教师工号为“A001”、“B001”和“C001”的教师信息,写出SQL语句; (3)统计每一个部门的教师人数,显示所属部门和教师人数,写出SQL语句。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 山东省春季高考软件与应用技术类专业知识考试《Access数据库应用操作》45分钟模拟试卷训练专辑,共10份试卷。试卷命题与高考紧密相关,精选具有代表性和典型性的高考常考题。旨在帮助学生系统地复习和巩固计算机专业课理论知识,熟悉高考题型和命题规律,提高解题能力和应试技巧,为高考取得优异成绩打下坚实的基础,本训练卷适用于即将参加山东省职教高考的学生,欢迎同学和老师们下载使用。 《Access数据库应用操作》 单元三 使用查询(二) 时间:45分钟 总分:100分 班级 姓名 学号 成绩 一、选择题(本大题共20小题,每小题 2 分,共 40 分) 1.根据指定的条件从指定的表或查询中检索出用户需要的数据的主要方法称为( )。 A.查询 B.窗体 C.报表 D.模块 【答案】A 【解析】查询时Access数据库的重要对象,是用户按照一定的条件从Access数据库中的表或已建立的查询中检索所需数据的主要方法。故选A。 2.查询不姓张的学生信息,一般在查询条件中写上( )。 A.Like"张*" B.not Like"张*" C.Like"张?" D.not Like"张?" 【答案】B 【解析】Not Like"张*"含义是查询不姓“张”的学生。故选B。 3.用户可以同时对一个或多个数据表进行全局数据管理操作,可以对数据表中原有的数据进行编辑,对符合条件的数据进行批量修改是( )。 A.选择查询 B.操作查询 C.交叉表查询 D.参数查询 【答案】B 【解析】操作查询用于同时对一个或多个数据表进行全局数据管理操作,可以对数据表中原有的数据进行编辑,对符合条件的数据进行批量修改。操作查询包括更新查询、追加查询、删除查询和生成表查询。故选B。 4.SQL查询主要包括( )。 A.选择查询、操作查询、参数查询、交叉表查询、子查询 B.选择查询、参数查询、交叉表查询、操作查询、SQL查询 C.联合查询、选择查询、操作查询、参数查询、交叉表查询 C.联合查询、传递查询、数据定义查询、子查询 【答案】D 【解析】SQL查询主要包括联合查询、传递查询、数据定义查询和子查询等。故选D。 5.交叉表查询是对数据库表中的值进行汇总,并按两组分组依据进行分组,其中一组位于表格顶部的是( )。 A.行标题 B.列标题 C.值 D.条件 【答案】B 【解析】交叉表可对数据表中的值进行汇总,并按两组分组依据进行分组,其中一组作为行标题(位于表格左侧),另外一组作为列标题(位于表格顶部)。故选B。 6.查询设计视图下半部分的设计网格区的行默认不包括( )。 A.字段 B.条件 C.总计 D.或 【答案】C 【解析】查询设计视图分为“字段列表区”和“设计网格区”两部分,设计网格区默认的行有:字段、表、排序、显示、条件、或。故选C。 7.在SQL 中查询满足条件的记录时,如果要去掉重复执行,使用的关键字是( )。 A.WHERE B.FOR C.DISTINCT D.FROM 【答案】C 【解析】where是查询的条件;from是查询的数据源,一般是表名,distinct是去掉重复执行。故选C。 8.属于数据定义查询的是( )。 A.insert B.update C.create D.delete 【答案】 C 【解析】insert、delete、update属于数据操作查询;create和drop属于数据定义查询。故选 C。 9.在条件表达式中使用日期/时间时,要在日期值的两边加上( )。 A.“” B.# C.[] D.什么都不用加 【答案】B 【解析】在条件表达式中使用日期/时间时,要在日期值的两边加上#,比如查询条件“>=#2020/4/1# And<#2020/7/1#”。故选B。 10.将数据表“goods”中商品编码为“A002”的商品销售单价降价5%,并在“备注”字段中注明“促销”,正确的SQL语句是( )。 A.UPDATE goods SET price=price*0.95 and remark="促销" WHERE code= "A002" B.UPDATE goods SET price=price*0.95 and remark="促销" and code= "A002" C.UPDATE goods SET price=price*0.95,remark="促销" and code= "A002" D.UPDATE goods SET price=price*0.95,remark="促销" WHERE code= "A002" 【答案】D 【解析】更新查询可以修改数据表中的数据,字段和字段之间用“,”分割;条件用where子句表达。故选D。 11.Access数据库中的SQL 查询不包括那种方式( )。 A.联合查询 B.子查询 C.传递查询 D.选择查询 【答案】D 【解析】SQL查询包括四种类型:联合查询、传递查询、定义查询、子查询。故选D。 12.下列关于更新查询说法中错误的是( )。 A.更新查询只更新查询结果,并不更新数据源 B.只在创建并执行更新查询时才更新一次数据源 C.每执行一次更新查询就更新一次数据源 D.执行更新查询前系统会给出警告信息 【答案】A 【解析】操作查询除了从表中选择数据,还对表中的数据进行修改,而且这种修改不能撤销。故选A。 13.下列不属于数据操作的SQL语句有( )。 A.INSERT语句 B.UPDATE语句 C. DELETE语句 D.CREAT语句 【答案】D 【解析】数据操作查询包括插入(INSERT)、删除(DELETE)、更新(UPDATE),数据定义查询包括创建表(CREATE)、修改表(ALTER)、删除表(DROP)。故选D。 14.子查询是指嵌套于其他SQL语句中的查询,在一个查询语句最多可以嵌套( )层子查询。 A.8 B.16 C.32 D.64 【答案】C 【解析】子查询是指嵌套于其他SQL语句中的查询,在一个查询语句最多可以嵌套32层子查询。故选C。 15.下列SELECT 语句中,用于指定查询结果的附加筛选条件的子句是( )。 A.WHERE B.ORDER BY C.HAVING D.GROUP BY 【答案】C 【解析】本题考查SELECT 语句的语义,HAVING子句:用于指定查询结果的附加筛选条件,该子句从筛选结果中对记录进行筛选,通常与GROUP BY子句一起使用。故选C。 16.创建汇总计算查时,经常使用Sum、Avg、Count、Max和Min这些集合函数,使用集合函数的前提是( )。 A.排序 B.分组 C.总计 D.筛选 【答案】B 【解析】GROUP BY子句:用于指定在执行查询时,对记录的分组字段,通常和Sum、Avg、Count、Max和Min这些集合函数一起使用。故选B。 17.,图片中[商品]![商品单价]*.9表示的含义是( )。 A.商品表中的商品单价字段的值更新为原来的9倍 B.查询商品表中的商品单价字段 C.商品表中的商品单价字段的值更新为原来的0.9倍 D.一个错误的表达式 【答案】C 【解析】图中有“更新到”一行,说明是更新查询,表达式[商品]![商品单价]*.9表示商品单价打9折。故选C。 18.INSERT 语句的基本语法格式正确的为( )。 A.INSERT INTO <数据表名>[(<字段名1>[,<字段名2>…])] VALUES(<表达式1>[,<表达式2>…]) B.INSERT INTO <数据表名> VALUE(<表达式1>[,<表达式2>…]) C.INSERT <数据表名>[(<字段名1>[,<字段名2>…])] VALUES(<表达式1>[,<表达式2>…]) D.INSERT INTO <数据表名> VALUE(<表达式1>[,<表达式2>…]) 【答案】A 【解析】INSERT INTO 后面的数据表名,values以及表达式列表均不能简写。故选A。 19.删除数据表“stock”中记录的SQL语句是( )。 A.DELETE * stock B.DELETE * FROM stock C.DELETE stock D.DELETE FROM stock 【答案】D 【解析】delete的语句结构为:Delete from 表名 where 条件表达式。故选D。 20.向已有表中添加新字段的SQL 语句是( )。 A.CREATE TABLE B.ALTER TABLE C.DROP D.CREATE INDEX 【答案】B 【解析】CREATE TABLE语句用于创建新的数据表;Drop用于删除数据表或索引;CREATE INDEX创建索引;向已有表中添加新字段的语句是ALTER TABLE。故选D。 二、简答题(本大题共3小题,每小题10分,共30分) 1..Access数据库系统中,列举常用的通配符及含义(至少5种)。 【答案】: *:与任意多个字符匹配。 ?:与单个字符匹配 []:与方括号内任何单个字符匹配 !:匹配任何不在方括号之内的字符 #:与任何单个数字字符匹配 【解析】:本题主要考查常用的通配符及含义。 2.简述操作查询与选择查询 、交叉表及参数查询的异同。 【答案】: 选择查询、交叉表及参数查询都是根据要求从表中选择数据,并不对表中的数据进行修改;而操作查询除了从表中选择数据外,还对表中的数据进行修改,而且不能恢复的,操作查询可以改变数据源中的数据,而选择查询、交叉表及参数查询并不改变数据源中的数据。 【解析】本题主要考查查询类型的异同。 3.简述查询的概念以及查询向导创建查询有哪些方法。 【答案】: 查询就是关系运算,即根据指定的条件从指定的表或查询中检索出用户需要的数据。 查询向导创建查询的方法有: (1)使用简单查询向导 (2)使用交叉表查询向导 (3)查找重复项查询向导 (4)查找不匹配项查询向导 【解析】:本课主要考查Access 2016中操作查询的概念和类型。 三、案例分析题(本大题共2小题,每小题10分,共20 分) 1.在“进销存管理”数据库中,已经建立的“员工”表结构如下:员工(员工编号、姓名、性别、出生日期、联系电话、入职时间、照片)。 请在 Access 2016 下,按照下述要求写出详细的操作步骤: (1)使用“简单查询向导”创建查询; (2)查询员工的姓名,性别,出生日期和入职时间; (3)设置查询标题为“员工基本信息查询”。 答案: (1)启动Access2013,打开“进销存管理”数据库,点击“创建”→“查询”→“查询向导”按钮,打开“新建查询”对话框。 (2)在“新建查询”对话框,选择“简单查询向导”,单击“确定”,打开“简单查询向导”对话框。 (3)在打开的“简单查询向导”对话框中选择数据源为“员工”表,将可用字段中的姓名,性别,出生日期,入职时间字段添加到选定字段中,单击“下一步”。 (4)在打开的“简单查询向导”对话框中“请为查询指定标题”文本框中输入标题“员工基本信息查询”。 【解析】 本题主要考查简单查询向导创建查询的操作方法。 2.在“进销存管理数据库”中,建立了“商品”表,表结构如下: (商品编号(C),商品名称(C),类别(C),生产日期(D),商品单价(R)) 请在Access 2016下,根据上述“商品”表,创建单参数查询,查询某一生产日期的商品的商品名称,类别和商品单价,创建的查询名称为“指定生产日期的商品信息查询”。 写出以上操作详细步骤。 答案: (1)启动Access2013,打开“进销存管理数据库”,单击“创建”→“查询”→“查询设计”按钮; (2)打开查询“设计视图”,同时打开“显示表”对话框,将“商品”表添加到字段列表,关闭“显示表”对话框; (3)分别双击“商品”表的“商品名称”、“类别”、“商品单价”、“生产日期”字段,将其添加到设计网格; (4)在“生产日期”字段的条件行输入“[请输入商品的生产日期:]”,并取消“生产日期”字段的显示复选框。 (5)保存查询并命名为“指定生产日期的商品信息查询”。 (6)单击“查询工具→设计→结果→运行”按钮,弹出对话框“请输入商品的生产日期:”,输入生产日期,得到查询结果。 【解析】:本题主要考查Access 2016查询设计视图创建单参数查询的操作步骤。 四、综合应用题(本大题共1小题,每小题10分,共10 分) 在“教师信息管理”数据库中,已经建立的“教师”表结构如下: 教师(工号、姓名、性别、年龄、学历、职称、联系方式、所属部门)。 请在 Access 2016 下,按下述要求写出详细的操作步骤。 (1)利用“高级筛选/排序”,筛选出性别为“男”,职称为“高级”的教师信息,筛选结果按“教师工号”升序排序。 (2)查询教师工号为“A001”、“B001”和“C001”的教师信息,写出SQL语句; (3)统计每一个部门的教师人数,显示所属部门和教师人数,写出SQL语句。 答案: (1) ①启动Access2016,打开“教师信息管理”数据库,在数据表视图中打开“教师”表; ②将光标定位在“职称”字段中值为“高级”的任一单元格中,单击“开始”→“排序和筛选”→“高级”下拉列表,在弹出的下拉列表中选择“高级筛选/排序”选项,打开筛选窗口; ③在“字段”第一列下拉列表中选择“性别”选项,在“条件”文本框中输入““男””;再在“字段“第二列下拉列表中选择“职称”选项,在“条件”文本框中输入““高级””;再在“字段“第三列下拉列表中选择“教师工号”选项,在“排序”下拉列表中选择“升序”。 ④单击“开始”→“排序和筛选”→“切换筛选”按钮,应用筛选,得到筛选结果。 (2)select * from 教师 where 工号in(“A001”,“B001”,“C001”); (3)select 所属部门,count(*) as 教师人数 from 教师 group by 所属部门; 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

《Access 数据库应用操作》单元三 使用查询 45分钟专题训练(二)
1
《Access 数据库应用操作》单元三 使用查询 45分钟专题训练(二)
2
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。