《Access 数据库应用技术》项目三 查询的创建与应用45分钟模拟试卷(一)

2024-11-08
| 2份
| 13页
| 331人阅读
| 1人下载

内容正文:

河南省计算机类对口升学(春考高考)《Access数据库应用技术》45分钟专题训练专辑,共15份试卷。试卷命题与高考紧密相关,精选具有代表性和典型性的高考常考题。旨在帮助学生系统地复习和巩固计算机专业课理论知识,熟悉高考题型和命题规律,提高解题能力和应试技巧,为高考取得优异成绩打下坚实的基础,本训练卷适用于即将参加河南省对口升学(春考高考)的学生。与本专辑配套的还有河南省计算机类对口升学(春考高考)《计算机网络技术》45分钟专题训练专辑,欢迎同学和老师们下载使用。 《河南省普通高等学校对口招收中等职业学校毕业生考试》 Access数据库应用技术模拟试卷一 项目三 查询的基本概念 时间:45分钟 总分:100分 班级 姓名 学号 成绩 一、选择题(本大题共20小题,每小题 2 分,共 40 分) 1.用户按照一定的条件从Access数据库中的表或已建立的查询中检索所需数据的主要方法称为( )。 A.查询 B.窗体 C.报表 D.模块 【答案】A 【解析】查询时Access数据库的重要对象,是用户按照一定的条件从Access数据库中的表或已建立的查询中检索所需数据的主要方法。故选A。 2.查询的数据来源可以是( )。 A.表 B.查询 C.SQL语句 D.以上均可 【答案】D 【解析】查询的数据来源可以是表或查询或者SQL语句。故选D。 3.查询不姓张的学生信息,一般在查询条件中写上( )。 A.Like"张*" B.not Like"张*" C.Like"张?" D.not Like"张?" 【答案】B 【解析】Not Like"张*"含义是查询不姓“张”的学生。故选B。 4.运算级别最高的运算符是( )。 A.算术运算符 B.关系运算符 C.逻辑运算符 D.函数 【答案】A 【解析】运算级别最高的运算符是算术运算符。故选A。 5.Access 2013中的查询分为5种类型,分别是( )。 A.选择查询、操作查询、参数查询、交叉表查询、子查询 B.选择查询、参数查询、交叉表查询、操作查询、SQL查询 C.联合查询、选择查询、操作查询、参数查询、交叉表查询 D.选择查询、操作查询、参数查询、传递查询、SQL查询 【答案】B 【解析】SQL查询包括四种类型:联合查询、传递查询、定义查询、子查询;Access 2013的查询分为五种类型:选择查询、参数查询、交叉表查询、操作查询和SQL查询。故选B。 6.表达式13\3的返回值是( )。 A.4 B.3 C.2 D.1 【答案】A 【解析】“\”整除符号。 7.查询设计视图下半部分的设计网格区的行默认不包括( )。 A.字段 B.条件 C.总计 D.或 【答案】C 【解析】查询设计视图分为“字段列表区”和“设计网格区”两部分,设计网格区默认的行有:字段、表、排序、显示、条件、或。故选C。 8.一般在( )的窗口中创建或修改查询,窗口中包含有创建或修改查询所需要的各种要素。 A.查询视图 B.数据表视图 C.设计视图 D.SQL视图 【答案】C 【解析】在Access中查询有3种视图:数据表视图、设计视图、SQL视图。查询的设计视图不仅可以创建查询,还能修改查询。故选C。 9.如果在查询准则中输入Like 张[!小中大]军,能查到的是( )。 A.张伟军 B.张小军 C.张中军 D.张大军 【答案】A 【解析】!的含义是匹配任何不在方括号之内的字符。故选A。 10.假定“职工”表只含“姓名”和“出生日期”两个字段,现要求在查询中建立一个“年龄”字段并计算出职工的年龄,下列设置中错误的是( )。 A.年龄:Year(Date())-Year([出生日期]) B.年龄:Year(Date())-Year(出生日期) C.年龄:Year(Now())-Year([出生日期]) D.年龄:Date()-Year([出生日期]) 【答案】A 【解析】Date()的含义是调用系统日期,year( )的含义是返回日期中的年份,出生日期为字段,两边要有定界符[ ]。故选A。 11.在创建交叉表查询时,需要指定3种字段:放在交叉表最左端的( ),它将某一字段的相关数据放入指定的行中。 A.行标题 B.列标题 C.总计项 D.字段列表 【答案】A 【解析】在创建交叉表查询时,需要指定3种字段:行标题、列标题、总计项,放在交叉表最左端的是行标题。故选A。 12.Access数据库中的SQL 查询不包括那种方式( )。 A.联合查询 B.子查询 C.传递查询 D.选择查询 【答案】D 【解析】SQL查询包括四种类型:联合查询、传递查询、定义查询、子查询。故选D。 13.将表A的记录添加到表B中,而且还要保证表B的记录仍然存在,应执行( )查询。 A.操作查询 B.追加查询 C.生成表查询 D.简单查询 【答案】B 【解析】维护数据库时,如果要将某个表中符合一定条件的记录添加到另一个表中,可以使用追加查询。追加查询能够将一个或多个表的数据追加到另一个表的尾部。故选B。 14.SQL查询中,用于指定查询条件的关键字是( )。 A.FROM B.WHERE C.GROUP BY D.ORDER BY 【答案】B 【解析】WHERE子句是用于给出查询的条件,只有与这些选择条件匹配的记录才能出现在查询结果中。故选B。 15.下列关于更新查询说法中错误的是( )。 A.更新查询只更新查询结果,并不更新数据源 B.只在创建并执行更新查询时才更新一次数据源 C.每执行一次更新查询就更新一次数据源 D.执行更新查询前系统会给出警告信息 【答案】A 【解析】操作查询除了从表中选择数据,还对表中的数据进行修改,而且这种修改不能撤销。故选A。 16.下列不属于数据操作的SQL语句有( )。 A.INSERT语句 B.UPDATE语句 C. DELETE语句 D.CREAT语句 【答案】D 【解析】数据操作查询包括插入(INSERT)、删除(DELETE)、更新(UPDATE),数据定义查询包括创建表(CREATE)、修改表(ALTER)、删除表(DROP)。故选D。 17.创建汇总计算查时,经常使用Sum、Avg、Count、Max和Min这些集合函数,使用集合函数的前提是( )。 A.排序 B.分组 C.总计 D.筛选 【答案】B 【解析】GROUP BY子句:用于指定在执行查询时,对记录的分组字段,通常和Sum、Avg、Count、Max和Min这些集合函数一起使用。故选B。 18.子查询是指嵌套于其他SQL语句中的查询,在一个查询语句最多可以嵌套( )层子查询。 A.8 B.16 C.32 D.64 【答案】C 【解析】子查询是指嵌套于其他SQL语句中的查询,在一个查询语句最多可以嵌套32层子查询。故选C。 19.下列SELECT 语句中,用于指定查询结果的附加筛选条件的子句是( )。 A.WHERE B.ORDER BY C.HAVING D.GROUP BY 【答案】C 【解析】本题考查SELECT 语句的语义,HAVING子句:用于指定查询结果的附加筛选条件,该子句从筛选结果中对记录进行筛选,通常与GROUP BY子句一起使用。故选C。 20.( )确定 WHERE后的表达式的值是否等于指定列表中的几个值中的任何一个。 A.IN B.Between C.OR D.and 【答案】A 【解析】IN用于确定 WHERE后的表达式的值是否等于指定列表中的几个值中的任何一个。故选A。 二、判断题(本大题共10小题,每题 2分,共 20 分) 1.追加查询能够将一个或多个表中的数据追加到另一个表的尾部。( ) 【答案】✔ 【解析】追加查询能够将一个或多个表的数据追加到另一个表的尾部。故表述正确。 2.查询只能从源表中查找到需要的数据,却不能生成新表。( ) 【答案】× 【解析】操作查询的生成表查询是利用一个或多个表中的全部或部分数据建立新表。故表述错误。 3.所有的查询都可以在SQL视图中创建与修改。( ) 【答案】✔ 【解析】SQL语言是一个完整的结构化查询语言,是数据库领域内通用的关系数据库的处理规范,它独立于平台,具有较好的开放性、可移植性和扩展性,所有的查询都可以在SQL视图中创建与修改。故表述正确。 4.Update、Delete、Create都属于数据操纵语言。( ) 【答案】× 【解析】Update、Delete、Insert属于数据操纵语言;Create、Alter、Drop属于数据定义语句。故表述错误。 5.查询的数据源可以是一个或多个表、查询或SQL语句。( ) 【答案】✔ 【解析】Access查询是Access数据库中的一个重要的对象,它允许用户根据一定的查询条件从数据库中的数据表中检索、统计、分析和查看数据;查询的数据源可以是一个或多个表、查询或SQL语句。故表述正确。 6.每个表达式都有一个计算结果,这个结果称为表达式的返回值,表示查询条件的表达式的返回值只有两种:True(真)或False(假)。( ) 【答案】✔ 【解析】查询条件的表达式返回值只有两种结果:True(真)或False(假)。故表述正确。 7.Mod运算符返回的是整除的余数,^是指数运算符,\是用一个操作数除以另一个操作数。( ) 【答案】× 【解析】/是用一个操作数除以另一个操作数。故表述错误。 8.删除查询一次只能删除一条记录。( ) 【答案】× 【解析】delete语句中如果不指定删除条件,将删除表中的全部记录。故表述错误。 9.更新查询只能对一个表中的一组记录进行更新。( ) 【答案】× 【解析】在Access 2013 中,使用更新查询可以对一个或多个表中的一组记录进行更新。故表述错误。 10.在执行参数查询时,要执行的条件特定是不固定的,而是在查询执行时,有用户临时输入从而得到查询结果。( ) 【答案】✔ 【解析】选择查询无论是内容还是条件都是固定的,如果想根据某个或某些字段不同的值来查找记录,就需要不断地更改所查询的条件,有一种比较方便的查询可以这个问题,就是参数查询。故表述正确。 三、实训题(本大题共2小题,每题 8 分,共 16 分) 1.在“商品进售存管理 ”系统中,已建立了“员工信息 ”表和“商品信息 ”表, 表结构如: 员工信息(员工号、姓名、性别、职务、出生日期、联系电话、简历); 商品信息(商品编号、供应商、商品名称、类别、生产日期、生产商、规格型号、 单价、数量、商品描述); 请在 Access 2013 中、按照下列要求写出详细的操作步骤: (1)对“员工信息”按“出生日期”进行降序排序; (2)查询“商品信息”表中数量少于6的商品,并显示其商品编号、商品名称、商品类别; 【答案】: (1)①启动ACCESS 2013,打开“商品进售存管理”数据库,双击打开“员工信息”表的数据表视图; ②在“出生日期”任一单元格中单击鼠标左键,选中“出生日期”字段。 ③单击“表格工具→字段→排序和筛选”命令中的“降序”按钮,将“出生日期”进行降序排序。 ④单击快速访问工具栏的“保存”按钮,保存上述操作。 (2)①单击“创建”→“查询”→“查询设计”按钮,打开查询设计视图的同时打开“显示表”对话框,将“商品信息”表添加到字段列表,关闭“显示表”对话框。 ②分别双击“商品编号”、“商品名称”、“商品类别”和“数量”字段,将其添加到设计网格中; ③在“数量”字段条件行输入“<6”,并取消“数量”字段的显示复选框; ④单击“查询工具→设计→结果→运行”按钮,得到查询结果。 【解析】:本课主要考查Access 2013中查询设计视图创建带有条件查询的操作步骤。 2.在“教职工管理系统”数据库中,已建立“教职工”表,结构如下: 教职工(工号、姓名、性别、学历、职称、院系、岗位、联系方式) 请在Accs2003下,查询机电工程系教师的信息,按要求写出操作步骤。 要求如下: (1)利用设计视图创建查询。 (2)要显示工号、姓名、院系。 (3)查询标题为:机电工程系教师信息。 【答案】: (1)启动Access2013,打开“教师信息管理”数据库,单击“创建”→“查询”→“查询设计”按钮; (2)打开查询“设计视图”,同时打开“显示表”对话框,将“教职工”表添加到字段列表,关闭“显示表”对话框; (3)分别双击“教职工”表中的“工号”、“姓名”、“院系”添加到设计网格中; (4)在“所属院系”的条件行输入“机电工程系”。 (5)保存查询并命名为“机电工程系教师信息”。 【解析】:本课主要考查Access 2013查询设计视图创建带有条件的查询的操作步骤。 四、简答题(本大题共2小题,每小题5分,共10 分) 1.简述什么是操作查询,操作查询包含哪些类型。 【答案】: 操作查询是一组能从表中检索数据且能在一定条件下更改表中记录数据的查询,与选择查询、交叉表查询相比,操作查询可以对表中数据进行修改。包括生成表查询、追加查询、删除查询和更新查询。 【解析】:本课主要考查Access 2013中操作查询的概念和类型。 2.简述SELECT 语句的基本格式。 【答案】: SELECT 语句基本的语法格式如下: SELECT[表名.]字段名列表[AS<列标题>] [INTO新表名] FROM<表名或查询名>[,<表名或查询名>]… [WHERE<条件表达式>] [GROUP BY分组字段列表[HAVING分组条件] [ORDER BY <列名>[ASC|DESC]] 【解析】:本课主要考查SELECT 语句基本的语法格式。 五、综合题(14 分) 1.在“人事管理系统”中,已建立“员工信息”表和“工资”表, “员工信息”表中的字段分别是:员工编号(文本型)、员工姓名(文本型)、性别(文本型)、职务(文本型)、部门(文本型)、出生日期(日期/时间型)、联系方式(文本型),其中员工编号为主键。 “工资”表中的字段分别是:员工编号(文本型)、基本工资(货币型)、奖金(货币型)、总工资(货币型),其中员工编号为主键。 用SQL查询完成下列题目中的要求: (1)查询所有销售部门和后勤部门员工的信息。 (2)创建连接查询,查询每个员工的工资情况,并显示“员工姓名”、“总工资”。 (3)查询编号是1680号员工的平均奖金,输出字段为“个人平均奖金”。 (4)将员工编号为:1101,2011,3102这3位员工的基本工资调整为7000,奖金上浮10%。 【答案】: (1)SELECT * FROM员工信息 WHERE部门in(“销售部门”,“后勤部门”); (2)SELECT员工信息.员工姓名,工资.总工资 FROM员工信息,工资 WHERE员工信息员工编号=工资.员工编号; (3)SELECTAvg(奖金)AS个人平均奖金 FROM工资 WHERE员工编号="1680” (4)UPDATE工资 SET基本工资=7000,奖金=[奖金]*1.1 WHERE员工编号in(“1101”,“2011”,“3102”);; 【解析】本题主要考查SQL语句的应用。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 学科网(北京)股份有限公司 $ 河南省计算机类对口升学(春考高考)《Access数据库应用技术》45分钟专题训练专辑,共15份试卷。试卷命题与高考紧密相关,精选具有代表性和典型性的高考常考题。旨在帮助学生系统地复习和巩固计算机专业课理论知识,熟悉高考题型和命题规律,提高解题能力和应试技巧,为高考取得优异成绩打下坚实的基础,本训练卷适用于即将参加河南省对口升学(春考高考)的学生。与本专辑配套的还有河南省计算机类对口升学(春考高考)《计算机网络技术》45分钟专题训练专辑,欢迎同学和老师们下载使用。 《河南省普通高等学校对口招收中等职业学校毕业生考试》 Access数据库应用技术模拟试卷一 项目三 查询的基本概念 时间:45分钟 总分:100分 班级 姓名 学号 成绩 一、选择题(本大题共20小题,每小题 2 分,共 40 分) 1.用户按照一定的条件从Access数据库中的表或已建立的查询中检索所需数据的主要方法称为( )。 A.查询 B.窗体 C.报表 D.模块 2.查询的数据来源可以是( )。 A.表 B.查询 C.SQL语句 D.以上均可 3.查询不姓张的学生信息,一般在查询条件中写上( )。 A.Like"张*" B.not Like"张*" C.Like"张?" D.not Like"张?" 4.运算级别最高的运算符是( )。 A.算术运算符 B.关系运算符 C.逻辑运算符 D.函数 5.Access 2013中的查询分为5种类型,分别是( )。 A.选择查询、操作查询、参数查询、交叉表查询、子查询 B.选择查询、参数查询、交叉表查询、操作查询、SQL查询 C.联合查询、选择查询、操作查询、参数查询、交叉表查询 D.选择查询、操作查询、参数查询、传递查询、SQL查询 6.表达式13\3的返回值是( )。 A.4 B.3 C.2 D.1 7.查询设计视图下半部分的设计网格区的行默认不包括( )。 A.字段 B.条件 C.总计 D.或 8.一般在( )的窗口中创建或修改查询,窗口中包含有创建或修改查询所需要的各种要素。 A.查询视图 B.数据表视图 C.设计视图 D.SQL视图 9.如果在查询准则中输入Like 张[!小中大]军,能查到的是( )。 A.张伟军 B.张小军 C.张中军 D.张大军 10.假定“职工”表只含“姓名”和“出生日期”两个字段,现要求在查询中建立一个“年龄”字段并计算出职工的年龄,下列设置中错误的是( )。 A.年龄:Year(Date())-Year([出生日期]) B.年龄:Year(Date())-Year(出生日期) C.年龄:Year(Now())-Year([出生日期]) D.年龄:Date()-Year([出生日期]) 11.在创建交叉表查询时,需要指定3种字段:放在交叉表最左端的( ),它将某一字段的相关数据放入指定的行中。 A.行标题 B.列标题 C.总计项 D.字段列表 12.Access数据库中的SQL 查询不包括那种方式( )。 A.联合查询 B.子查询 C.传递查询 D.选择查询 13.将表A的记录添加到表B中,而且还要保证表B的记录仍然存在,应执行( )查询。 A.操作查询 B.追加查询 C.生成表查询 D.简单查询 14.SQL查询中,用于指定查询条件的关键字是( )。 A.FROM B.WHERE C.GROUP BY D.ORDER BY 15.下列关于更新查询说法中错误的是( )。 A.更新查询只更新查询结果,并不更新数据源 B.只在创建并执行更新查询时才更新一次数据源 C.每执行一次更新查询就更新一次数据源 D.执行更新查询前系统会给出警告信息 16.下列不属于数据操作的SQL语句有( )。 A.INSERT语句 B.UPDATE语句 C. DELETE语句 D.CREAT语句 17.创建汇总计算查时,经常使用Sum、Avg、Count、Max和Min这些集合函数,使用集合函数的前提是( )。 A.排序 B.分组 C.总计 D.筛选 18.子查询是指嵌套于其他SQL语句中的查询,在一个查询语句最多可以嵌套( )层子查询。 A.8 B.16 C.32 D.64 19.下列SELECT 语句中,用于指定查询结果的附加筛选条件的子句是( )。 A.WHERE B.ORDER BY C.HAVING D.GROUP BY 20.( )确定 WHERE后的表达式的值是否等于指定列表中的几个值中的任何一个。 A.IN B.Between C.OR D.and 二、判断题(本大题共10小题,每题 2分,共 20 分) 1.追加查询能够将一个或多个表中的数据追加到另一个表的尾部。( ) 2.查询只能从源表中查找到需要的数据,却不能生成新表。( ) 3.所有的查询都可以在SQL视图中创建与修改。( ) 4.Update、Delete、Create都属于数据操纵语言。( ) 5.查询的数据源可以是一个或多个表、查询或SQL语句。( ) 6.每个表达式都有一个计算结果,这个结果称为表达式的返回值,表示查询条件的表达式的返回值只有两种:True(真)或False(假)。( ) 7.Mod运算符返回的是整除的余数,^是指数运算符,\是用一个操作数除以另一个操作数。( ) 8.删除查询一次只能删除一条记录。( ) 9.更新查询只能对一个表中的一组记录进行更新。( ) 10.在执行参数查询时,要执行的条件特定是不固定的,而是在查询执行时,有用户临时输入从而得到查询结果。( ) 三、实训题(本大题共2小题,每题 8 分,共 16 分) 1.在“商品进售存管理 ”系统中,已建立了“员工信息 ”表和“商品信息 ”表, 表结构如: 员工信息(员工号、姓名、性别、职务、出生日期、联系电话、简历); 商品信息(商品编号、供应商、商品名称、类别、生产日期、生产商、规格型号、 单价、数量、商品描述); 请在 Access 2013 中、按照下列要求写出详细的操作步骤: (1)对“员工信息”按“出生日期”进行降序排序; (2)查询“商品信息”表中数量少于6的商品,并显示其商品编号、商品名称、商品类别; 2.在“教职工管理系统”数据库中,已建立“教职工”表,结构如下: 教职工(工号、姓名、性别、学历、职称、院系、岗位、联系方式) 请在Accs2003下,查询机电工程系教师的信息,按要求写出操作步骤。 要求如下: (1)利用设计视图创建查询。 (2)要显示工号、姓名、院系。 (3)查询标题为:机电工程系教师信息。 四、简答题(本大题共2小题,每小题5分,共10 分) 1.简述什么是操作查询,操作查询包含哪些类型。 2.简述SELECT 语句的基本格式。 五、综合题(14 分) 1.在“人事管理系统”中,已建立“员工信息”表和“工资”表, “员工信息”表中的字段分别是:员工编号(文本型)、员工姓名(文本型)、性别(文本型)、职务(文本型)、部门(文本型)、出生日期(日期/时间型)、联系方式(文本型),其中员工编号为主键。 “工资”表中的字段分别是:员工编号(文本型)、基本工资(货币型)、奖金(货币型)、总工资(货币型),其中员工编号为主键。 用SQL查询完成下列题目中的要求: (1)查询所有销售部门和后勤部门员工的信息。 (2)创建连接查询,查询每个员工的工资情况,并显示“员工姓名”、“总工资”。 (3)查询编号是1680号员工的平均奖金,输出字段为“个人平均奖金”。 (4)将员工编号为:1101,2011,3102这3位员工的基本工资调整为7000,奖金上浮10%。 原创精品资源学科网独家享有版权,侵权必究! 学科网(北京)股份有限公司 $$

资源预览图

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