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

2025-04-10
| 2份
| 14页
| 84人阅读
| 1人下载

内容正文:

山东省春季高考软件与应用技术类专业知识考试《Access数据库应用操作》45分钟模拟试卷训练专辑,共10份试卷。试卷命题与高考紧密相关,精选具有代表性和典型性的高考常考题。旨在帮助学生系统地复习和巩固计算机专业课理论知识,熟悉高考题型和命题规律,提高解题能力和应试技巧,为高考取得优异成绩打下坚实的基础,本训练卷适用于即将参加山东省职教高考的学生,欢迎同学和老师们下载使用。 《Access数据库应用操作》 单元三 使用查询(三) 时间:45分钟 总分:100分 班级 姓名 学号 成绩 一、选择题(本大题共20小题,每小题 2 分,共 40 分) 1.在 Access 2016 中,查询的视图方式不包括( )。 A.数据表视图 B.设计视图 C.SQL视图 D.页面布局视图 2.查询设计视图下半部分的设计网格区的行默认不包括( )。 A.字段 B.条件 C.总计 D.或 3.使用查询向导,不可以创建( )。 A.单表查询 B.多表查询 C.带条件查询 D.不带条件查询 4.数据定义查询语句包括( )。 A.update B.delete C.commit D.create 5.在命令窗口输入SQL语句,字段之间的分隔符是( )。 A.冒号 B.分号 C. 逗号 D.句号 6.在创建交叉表查询时,需要指定3种字段,其中可以多个的是( )。 A.行标题 B.列标题 C.总计项 D.值列表 7.下列表示查询“出生日期”为1955年以前的设置条件中正确的是( )。 A.>1955 C.Year([雇员]![出生日期])>1955 B.<1955 D.Year([雇员]![出生日期])<19558.下列关于生成表查询说法中错误的是( )。 A.将会更改数据源 B.是一种复制数据源的过程 C.每执行一次生成表查询都将会更新原来生成的表中数据 D.执行生成表查询前系统会给出警告信息 9.以下SQL语句功能是( )。 select * into 80分以上from 成绩 where 成绩>=80 A.显示所有学生的成绩 B.显示所有80分以上的学生的成绩 C.显示所有80分(包含80)以上的学生的成绩 D.查询所有80分(包含80)以上的学生的成绩,形成一个新表成绩 10.常用的SQL查询有联合查询、传递查询、数据定义查询和( )。 A.子查询 B.交叉表查询 C.操作查询 D.选择查询 11.在查询中除了可以从数据源的字段列表中选择所需字段外,还可以通过计算建立新的字段,该字段的内容通常就是一个( )。 A.表达式 B.输入字段 C.数据 D.查找内容 12.SQL查询命令中,COUNT的功能是( )。 A.求一列数据值的和 B.求一列数据的平均值 C.求一列数据中该字段的个数 D.求一列数据的个数 13.下列查询类型中,会改变数据源的是( )。 A.参数查询 B.交叉表查询 C.操作查询 D.选择查询 14.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>…]) 15.在创建交叉表查询时,需要指定3种字段,其中可以多个的是( )。 A.行标题 B.列标题 C.总计项 D.值列表 16.下列关于选择查询的说法中错误的是( )。 A.查询数据源可以来自于一个表 B.查询数据源可以来自于多个表或其他查询 C.查询数据源可以来自于一个数据库 D.查询数据源可以来自于网络数据库服务器中的某个表 17.该图出现在查询的字段列表区,表示的含义是( )。 A.该查询将要利用查询向导进行创建 B.该查询的数据来源是商品或销售记录中的任意一个表 C.商品和销售记录之间创建关系是启用了实施参照完整性 D.该查询的数据来源是商品和销售据陆两个表,且两个表之间存在一对多的关系 18.将数据表“sell”中2020年1月的销售数据添加到数据表“sell2020”,可以利用的查询是( )。 A.选择查询 B.追加查询 C.生成表查询 D.更新查询 19.与表达式“A Between 20 and 80”功能相同的表达式是( )。 A.A>=20 And A<=80 B.A<=80 Or A>=20 C.A>20 And A<80 D.A In(20,80) 20.假定数据表中有姓名字段,要查询姓名为“张三”或“李四”的记录,则条件应该设置为( )。 A.In("张三","李四") B.In"张三"And"李四" C."张三"And" 李四" D.Like"张三"And"李四"X 二、简答题(本大题共3小题,每小题10分,共30分) 1.简述SQL语句中常用函数AVG,COUNT,MIN,MAX,SUM的功能。 2.什么是交叉表查询,在什么情况下用交叉表查询最方便。 3.查询有哪些视图方式,各有什么特点? 三、案例分析题(本大题共2小题,每小题10分,共20 分) 1.在“教师信息管理”数据库中,已经建立的“教师”表结构如下: 教师(工号、姓名、性别、出生日期、学历、职称、联系方式、所属部门)。 请在Access 2016下,查询1980年出生的女教师的姓名、职称、联系方式,按下述要求写出详细的操作步骤。 (1)利用“设计视图”创建查询; (2)查询标题为“教师职称信息查询” 2.利用查询设计视图,基于“人事管理”数据库中的数据表“person”创建一个查询, 执行该查询生成一个新表:表名为“person_1”, 表结构包括员工代码、姓名、性别、身份证号4个字段,条件是身份证号为“51”开头;数据表“person_1” 如下图所示: 四、综合应用题(本大题共1小题,每小题10分,共10 分) 在“图书管理”数据库中,有数据表“borrow”,基于数据表“borrow”创建以下查询: (1)为数据表“borrow”创建查询“借阅记录”,查询4月份的借阅记录,显示借书证号、姓名、书号、书名、出版社名称、借阅日期、应还日期、归还日期、备注等字段,并按借阅日期升序排序;查询结果如下图所示: (2)创建查询,将数据表“borrow”中的“应还日期”延长10天; 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$ 山东省春季高考软件与应用技术类专业知识考试《Access数据库应用操作》45分钟模拟试卷训练专辑,共10份试卷。试卷命题与高考紧密相关,精选具有代表性和典型性的高考常考题。旨在帮助学生系统地复习和巩固计算机专业课理论知识,熟悉高考题型和命题规律,提高解题能力和应试技巧,为高考取得优异成绩打下坚实的基础,本训练卷适用于即将参加山东省职教高考的学生,欢迎同学和老师们下载使用。 《Access数据库应用操作》 单元三 使用查询(三) 时间:45分钟 总分:100分 班级 姓名 学号 成绩 一、选择题(本大题共20小题,每小题 2 分,共 40 分) 1.在 Access 2016 中,查询的视图方式不包括( )。 A.数据表视图 B.设计视图 C.SQL视图 D.页面布局视图 【答案】D 【解析】在Access中查询有3种视图:数据表视图、设计视图、SQL视图。故选D。 2.查询设计视图下半部分的设计网格区的行默认不包括( )。 A.字段 B.条件 C.总计 D.或 【答案】C 【解析】查询设计视图分为“字段列表区”和“设计网格区”两部分,设计网格区默认的行有:字段、表、排序、显示、条件、或。故选C。 3.使用查询向导,不可以创建( )。 A.单表查询 B.多表查询 C.带条件查询 D.不带条件查询 【答案】C 【解析】查询向导可以创建一个或多个表的不带条件的查询,带条件查询用查询设计视图创建。故选C。 4.数据定义查询语句包括( )。 A.update B.delete C.commit D.create 【答案】D 【解析】update和delete属于数据操作语句;commit属于数据控制语句;create属于数据定义语句。故选D。 5.在命令窗口输入SQL语句,字段之间的分隔符是( )。 A.冒号 B.分号 C. 逗号 D.句号 【答案】C 【解析】用于指定要查询的字段数据,只有指定的字段才能在查询中出现。字段和字段之间的分隔符为逗号。故选C。 6.在创建交叉表查询时,需要指定3种字段,其中可以多个的是( )。 A.行标题 B.列标题 C.总计项 D.值列表 【答案】A 【解析】在创建交叉表查询时,需要指定3种字段:行标题、列标题和值,其中行标题为一个或多个。故选A。 7.下列表示查询“出生日期”为1955年以前的设置条件中正确的是( )。 A.>1955 C.Year([雇员]![出生日期])>1955 B.<1955 D.Year([雇员]![出生日期])<1955 【答案】D 【解析】标志符使用感叹号运算符“!”、点运算符“”和方括号运算符“[]”。故选D。 8.下列关于生成表查询说法中错误的是( )。 A.将会更改数据源 B.是一种复制数据源的过程 C.每执行一次生成表查询都将会更新原来生成的表中数据 D.执行生成表查询前系统会给出警告信息 【答案】 A 【解析】生成表查询用于从一个或多个数据表中检索记录,并将结果生成一个新数据表,并不更改数据源。故选 A。 9.以下SQL语句功能是( )。 select * into 80分以上from 成绩 where 成绩>=80 A.显示所有学生的成绩 B.显示所有80分以上的学生的成绩 C.显示所有80分(包含80)以上的学生的成绩 D.查询所有80分(包含80)以上的学生的成绩,形成一个新表成绩 【答案】D 【解析】生成表查询的SQL语句的语法格式为:SELECT <字段名列表> INTO <目标数据表> FROM源数据表 [WHERE<条件表达式>]。故选D。 10.常用的SQL查询有联合查询、传递查询、数据定义查询和( )。 A.子查询 B.交叉表查询 C.操作查询 D.选择查询 【答案】A 【解析】SQL查询就是直接使用SQL (结构化查询语言,Structured Query Language) 语句创建的查询,主要包括联合查询、传递查询、数据定义查询和子查询等。故选A。 11.在查询中除了可以从数据源的字段列表中选择所需字段外,还可以通过计算建立新的字段,该字段的内容通常就是一个( )。 A.表达式 B.输入字段 C.数据 D.查找内容 【答案】A 【解析】通过函数或表达式进行计算,建立新的字段。故选A。 12.SQL查询命令中,COUNT的功能是( )。 A.求一列数据值的和 B.求一列数据的平均值 C.求一列数据中该字段的个数 D.求一列数据的个数 【答案】C 【解析】COUNT( )函数:计算数据表的记录总数。故选C。 13.下列查询类型中,会改变数据源的是( )。 A.参数查询 B.交叉表查询 C.操作查询 D.选择查询 【答案】C 【解析】操作查询用于对一个或多个数据表进行全局数据管理操作,可以对数据表中原有的数据 进行编辑,对符合条件的数据进行批量修改。故选D。 14.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。 15.在创建交叉表查询时,需要指定3种字段,其中可以多个的是( )。 A.行标题 B.列标题 C.总计项 D.值列表 【答案】A 【解析】在创建交叉表查询时,需要指定3种字段:行标题、列标题和值,其中行标题为一个或多个。故选A。 16.下列关于选择查询的说法中错误的是( )。 A.查询数据源可以来自于一个表 B.查询数据源可以来自于多个表或其他查询 C.查询数据源可以来自于一个数据库 D.查询数据源可以来自于网络数据库服务器中的某个表 【答案】C 【解析】查询的数据来源可以是数据库中的表或查询,但不能是一个数据库。故选C。 17.该图出现在查询的字段列表区,表示的含义是( )。 A.该查询将要利用查询向导进行创建 B.该查询的数据来源是商品或销售记录中的任意一个表 C.商品和销售记录之间创建关系是启用了实施参照完整性 D.该查询的数据来源是商品和销售据陆两个表,且两个表之间存在一对多的关系 【答案】D 【解析】查询的设计视图的组成部分中有字段列表区,所以该图的含义在查询的设计视图创建基于商品表和销售记录表的查询。故选D。 18.将数据表“sell”中2020年1月的销售数据添加到数据表“sell2020”,可以利用的查询是( )。 A.选择查询 B.追加查询 C.生成表查询 D.更新查询 【答案】B 【解析】将满足条件的记录追加到另一个或多个数据表的尾部,可以利用追加查询。故选B。 19.与表达式“A Between 20 and 80”功能相同的表达式是( )。 A.A>=20 And A<=80 B.A<=80 Or A>=20 C.A>20 And A<80 D.A In(20,80) 【答案】A 【解析】between通常和and一起使用,用于确定数值或日期值是否在某个范围内(包含两端的值)。故选A。 20.假定数据表中有姓名字段,要查询姓名为“张三”或“李四”的记录,则条件应该设置为( )。 A.In("张三","李四") B.In"张三"And"李四" C."张三"And" 李四" D.Like"张三"And"李四"X 【答案】A 【解析】in用于确定某个值是否在一组值里面,举例In("a","b","c")。故选A。 二、简答题(本大题共3小题,每小题10分,共30分) 1.简述SQL语句中常用函数AVG,COUNT,MIN,MAX,SUM的功能。 【答案】: AVG():求平均值 COUNT():计算数据表的记录总数 MIN():求最小值 MAX():求最大值 SUM():求和 【解析】:本题主要考查常用函数的用法。 2.什么是交叉表查询,在什么情况下用交叉表查询最方便。 【答案】: 交叉表查询是对数据库表中的值进行汇总,并按两组分组依据进行分组,其中一组作为行标题,位于表格左侧;另外一组作为列标题,位于表格顶部。 在交叉表查询中,行和列交叉处可以对数据进行平均、计数、求和等多种方式的计算。因此在数据分析中,交叉表查询可以帮助我们快速地查看数据的总体情况,例如,我们可以使用交叉表查询来查看销售数据的月度汇总、产品类别的销售情况等。 【解析】本题主要考查交叉表查询的特点。 3.查询有哪些视图方式,各有什么特点? 【答案】: 查询的视图有3种方式,分别是数据表视图、设计视图和SQL视图。 (1)查询的数据表视图 查询的数据表视图是以行和列的格式显示查询结果数据的窗口。 (2)查询的设计视图 查询的设计视图是用来设计查询的窗口。使用查询设计视图不仅可以创建新的查询,还可以对已存在的查询进行修改和编辑。 (3)查询的SQL视图 SQL视图是一个用于显示当前查询的SQL语句窗口,用户也可以使用SQL视图建立一个SQL特定查询,如联合查询、传递查询或数据定义查询,也可对当前的查询进行修改。 【解析】:本课主要考查Access 2016中查询的视图和特点。 三、案例分析题(本大题共2小题,每小题10分,共20 分) 1.在“教师信息管理”数据库中,已经建立的“教师”表结构如下: 教师(工号、姓名、性别、出生日期、学历、职称、联系方式、所属部门)。 请在Access 2016下,查询1980年出生的女教师的姓名、职称、联系方式,按下述要求写出详细的操作步骤。 (1)利用“设计视图”创建查询; (2)查询标题为“教师职称信息查询” 【答案】: (1)启动Access2016,打开“教师信息管理”数据库,单击“创建”→“查询”→“查询设计”按钮; (2)打开查询“设计视图”,同时打开“显示表”对话框,将“教师”表添加到字段列表,关闭“显示表”对话框; (3)分别双击“教师”表的“姓名”、“性别”、“出生日期”、“职称”、“联系方式”字段,将其添加到设计网格; (4)在“性别”字段的条件行输入“女”,在“出生日期”字段的条件行输入between #1980/1/1# and#1980/12/31#,并取消“性别”、“出生日期”字段的显示复选框。 (5)保存查询并命名为“教师职称信息查询”。 【解析】:本课主要考查Access 2016查询设计视图创建带有条件查询的操作步骤。 2.利用查询设计视图,基于“人事管理”数据库中的数据表“person”创建一个查询, 执行该查询生成一个新表:表名为“person_1”, 表结构包括员工代码、姓名、性别、身份证号4个字段,条件是身份证号为“51”开头;数据表“person_1” 如下图所示: 【答案】: (1)启动Access 2016,打开“进人事管理”数据库,打开查询“设计视图”,同时打开“显示表”对话框,将“person”表添加到字段列表,关闭“显示表”对话框; (2)分别双击“person”表中的“code”,“name”,“sex”,“ID”,将字段添加到设计网格中; (3)选择查询类型为“生成表”,弹出“生成表”查询对话框,在该对话框中输入表名称为“person_1”,保存在当前数据库; (4)并在字段列“ID”单元格中输入条件表达式like“51*”; (5)单击“保存”按钮,将查询保存为“person_生成表查询”; (6)单击“查询工具”→“设计”→“结果”→“运行”按钮,执行该查询,弹出对话框,单击“是”按钮,确认执行生成表查询。 【解析】:本课主要考查Access 2016中查询设计视图创建生成表查询的操作方法。 四、综合应用题(本大题共1小题,每小题10分,共10 分) 在“图书管理”数据库中,有数据表“borrow”,基于数据表“borrow”创建以下查询: (1)为数据表“borrow”创建查询“借阅记录”,查询4月份的借阅记录,显示借书证号、姓名、书号、书名、出版社名称、借阅日期、应还日期、归还日期、备注等字段,并按借阅日期升序排序;查询结果如下图所示: (2)创建查询,将数据表“borrow”中的“应还日期”延长10天; 【答案】: (1) ①启动Access 2016,打开“图书管理”数据库,打开查询“设计视图”,同时打开“显示表”对话框,将“borrow”表添加到字段列表,关闭“显示表”对话框; ②分别双击“borrow”表的借书证号、姓名、书号、书名、出版社名称、借阅日期、应还日期、归还日期、备注字段,将其添加到设计网格; ③在“借阅日期”字段的条件行输入输入Month([borrow]![借阅日期])=4,在“排序”下拉列表中选择“升序”; ④保存查询并命名为“借阅记录”。 (2) ①打开查询“设计视图”,同时打开“显示表”对话框,将“borrow”表添加到字段列表,关闭“显示表”对话框; ②双击“borrow”表中的“应还日期”添加到设计网格中; ③选择查询类型为“更新”,并在字段列“应还日期”下面的“更新到”单元格中输入更新表达式“[borrow]![应还日期]=[borrow]![应还日期]+10”; ④单击“查询工具”→“设计”→“结果”→“运行”按钮,执行更新查询,弹出对话框,单击“是”按钮,确认执行更新查询操作。 【解析】:本课主要考查Access 2016中利用设计视图创建带有条件的查询和更新查询的操作方法。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

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