ImageVerifierCode 换一换
格式:DOC , 页数:18 ,大小:353.50KB ,
资源ID:496949      下载积分:2000 积分
快捷下载
登录下载
邮箱/手机:
温馨提示:
如需开发票,请勿充值!快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝扫码支付 微信扫码支付   
注意:如需开发票,请勿充值!
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【http://www.mydoc123.com/d-496949.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文([计算机类试卷]国家二级ACCESS机试(查询)模拟试卷2及答案与解析.doc)为本站会员(tireattitude366)主动上传,麦多课文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知麦多课文库(发送邮件至master@mydoc123.com或直接QQ联系客服),我们立即给予删除!

[计算机类试卷]国家二级ACCESS机试(查询)模拟试卷2及答案与解析.doc

1、国家二级 ACCESS机试(查询)模拟试卷 2及答案与解析 一、选择题 1 排序时如果选取了多个字段,则输出结果是 ( A)按设定的优先次序依次进行排序 ( B)按最右边的列开始排序 ( C)按从左向右优先次序依次排序 ( D)无法进行排序 2 在成绩中要查找成绩 80且成绩 90的学生,正确的条件表达式是 ( A)成绩 Between 80 And 90 ( B)成绩 Between 80 To 90 ( C)成绩 Between 79 And 91 ( D)成绩 Between 79 To 91 3 要将 “选课成绩 ”表中学生的 “成绩 ”取整,可以使用的函数是 ( A) Abs(成绩

2、) ( B) Int(成绩 ) ( C) Sqr(成绩 ) ( D) Sgn(成绩 ) 4 下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示( A)出生日期字段值 ( B)所有字段值 ( C)除出生日期以外的所有字段值 ( D)雇员 ID字段值 5 在学生借书数据库中,已有 “学生 ”表和 “借阅 ”表,其中 “学生 ”表含有 “学号 ”、 “姓名 ”等信息, “借阅 ”表含有 “借阅编号 ”、 “学号 ”等信息。若要找出没有借过书的学生记录,并显示其 “学号 ”和 “姓名 ”,则正确的查询设计是6 下图是使用查询设计器完成的查询,与该查询等价的 SQL语句是( A) sele

3、ct学号,数学 from sc where数学 (select avg(数学 )from sc) ( B) select学号 where数学 (select avg(数学 )from sc) ( C) select数学 avg(数学 )from sc ( D) select数学 (select avg(数学 )from sc) 7 在 Access中已经建立了 “工资 ”表,表中包括 “职工 号 ”、 “所在单位 ”、 “基本工资 ”和 “应发工资 ”等字段,如果要按单位统计应发工资总数,那么在查询设计视图的“所在单位 ”的 “总计 ”行和 “应发工资 ”的 “总计 ”行中分别选择的是 ( A

4、) sum, group by ( B) count, group by ( C) group by, sum ( D) group by, count 8 在 Access中已建立了 “学生 ”表,表中有 “学号 ”、 “姓名 ”、 “性别 ”和 “入学成绩 ”等字段。执行如下 SQL命令: Select性别, avg(入学成绩 )From学生 Group by性别 其结果是 ( A)计算并显示所有学生的性别和入学成绩的平均值 ( B)按性别分组计算并显示性别和入学成绩的平均值 ( C)计算并显示所有学生的入学成绩的平均值 ( D)按性别分组计算并显示所有学生的入学成绩的平均值 9 现有某查

5、询设计视图 (如下图所示 ),该查询要查找的是( A)身高在 160以上的女性和所有的男性 ( B)身高在 160以上的男性和所有的女性 ( C)身高在 160以上的所有人或男性 ( D)身高在 160以上的所有人 10 已知 “借阅 ”表中有 “借阅编号 ”、 “学号 ”和 “借阅图书编 号 ”等字段,每名学生每借阅一本书生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列SQL语句中,正确的是 ( A) Select学号, Count(学号 )from借阅 ( B) Select学号, Count(学号 )from借阅 Group By学号 ( C) Select学号, Sum(学号

6、 )from借阅 ( D) Select学号, Sum(学号 )from借阅 Order By学号 11 “学生表 ”中有 “学号 ”、 “姓名 ”、 “性别 ”和 “入学成绩 ”等字段。执行如下 SQL命令后的结果是: Select avg(入学成绩 )From学生表 Group by性别 ( A)计算并显示所有学生的平均入学成绩 ( B)计算并显示所有学生的性别和平均入学成绩 ( C)按性别顺序计算并显示所有学生的平均入学成绩 ( D)按性别分组计算并显示不同性别学生的平均入学成绩 12 教师表的 “选择查询 ”设计视图如下,则查询结果是( A)显示教师的职称、姓名和同名教师的人数 ( B

7、)显示教师的职称、姓名和同样职称的人数 ( C)按职称的顺序分组显示教师的姓名 ( D)按职称统计各类职称的教师人数 13 在教师表中 “职称 ”字段可能的 取值为:教授、副教授、讲师和助教。要查找职称为教授或副教授的教师,错误的语句是 ( A) SELECT*FROM教师表 WHERE(1nStr(职称 教授 ”) 0); ( B) SELECT*FROM教师表 WHERE(Right(职称 , 2)=“教授 ”); ( C) SELECT*FROM教师表 WHERE(职称 =“教授 ”); ( D) SELECT*FROM教师表 WHERE(InStr(职称 , “教授 ”)=1 or I

8、nStr(职称 ,“教授 ”)=2); 14 已知学生表如下: 执行下列命令后,得到 的记录数是 SELECT班级, MAX(年龄 )FORM学生表 GROUP BY班级 ( A) 4 ( B) 3 ( C) 2 ( D) 1 15 有查询设计视图如下,它完成的功能是( A)查询表 “check-up”中符合指定学号、身高和体重的记录 ( B)查询当前表中学号、身高和体重信息均为 “checkup”的记录 ( C)查询符合 “checkup”条件的记录,显示学号、身高和体重 ( D)显示表 “checkup”中全部记录的学号、身高和体重 16 在创建交叉表查询时,列标题字段的值显示在交叉表的位

9、置是 ( A)第一行 ( B)第一列 ( C)上面若干行 ( D)左面若干列 17 利用对话框提示用户输入查询条件,这样的查询属于 ( A)选择查询 ( B)参数查询 ( C)操作查询 ( D) SQL查询 18 下面显示的是查询设计视图的 “设计网络 ”部分,从此部分所示的内容中可以判断出要创建的查询是 ( A)删除查询 ( B)生成表查询 ( C)选择查询 ( D)更新查询 19 下列不属于操作查询的是 ( A)参数查询 ( B)生成表查询 ( C)更新查询 ( D)删除查询 20 将表 A的记录添 加到表 B中,要求保持表 B中原有的记录,可以使用的查询是 ( A)选择查询 ( B)生成

10、表查询 ( C)追加查询 ( D)更新查询 21 如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类型是 ( A)删除 ( B)追加 ( C)生成表 ( D)更新 22 若要将 “产品 ”表中所有供货商是 “ABC”的产品单价下调 50,则正确的 SQL语句是 ( A) UPDATE产品 SET单价 =50 WHERE供货商 =“ABC” ( B) UPDATE产品 SET 单价 =单价一 50 W HERE供货商 =“ABC” ( C) UPDATE FROM产品 SET单价 =50 WHERE供货商 =“ABC” ( D) UPDATE FROM产品 SET单价 =单价

11、-50 WHERE供货商 =“ABC” 23 要覆盖数据库中已存在的表,可使用的查询是 ( A)删除查询 ( B)追加查询 ( C)生成表查询 ( D)更新查询 24 下面显示的是查询设计视图的设计网格部分,从下面所示的内容中,可以判定要创建的查询是 ( A)删除查询 ( B)追加查询 ( C)生成表查询 ( D)更新查询 25 SQL的含义是 ( A)结构化查 询语言 ( B)数据定义语言 ( C)数据库查询语言 ( D)数据库操纵与控制语言 26 在 Access数据库中创建一个新表,应该使用的 SQ。语句是 ( A) Create Table ( B) Create Index ( C)

12、 Alter Table ( D) Create Database 27 下列关于 SQL语句的说法中,错误的是 ( A) INSERT语句可以向数据表中追加新的数据记录 ( B) UPDATE语句用来修改数据表中已经存在的数据记录 ( C) DELETE语句用来删除数据表中的记录 ( D) CREATE语句用来建立表结构并追加新的记录 28 要从数据库中删除一个表,应该使用的 SQL语句是 ( A) ALTER TABLE ( B) KILLTABLE ( C) DELETE TABLE ( D) DROP TABLE 29 用 SQL语句将 STUDENT 表中字段 “年龄 ”的值加 1,

13、可以使用的命令是 ( A) REPLACE STUDENT 年龄 =年龄 +l ( B) REPLACE STUDENT年龄 WTTH年龄 +l ( C) UPDATE STUDENTSET年龄 =年龄 +l ( D) UPDATE STUDENT年龄 WITH年龄 +1 30 Access数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随时之更改。为此需要定义参照完整性关系的 ( A)级联更新相关字段 ( B)级联删除相关字段 ( C)级联修改相关字段 ( D)级联插入相关字段 国家二级 ACCESS机试(查询)模拟试卷 2答案与解析 一、选择题 1 【正确答案】 C

14、 【试题解析】 本题考查数据表排序的知识。要想对数据表进行排序,既可以按照一个字段进行排序,也可以按照多个字段进行排序。当按照多个字段进行排序时,按从左到右的优先次序进行排序。 2 【正确答案】 A 【试题解析】 BETwEENAND 选取介于两个值之间的数据范围,包含两个值。这些值可以是数值、文本或者日期。 3 【正确答案】 B 4 【正确答案】 B 【试题解析】 本题考查查询设计器的知识。我们知道 “*”代表全部属性,对于本题给出的图片,注意到在 “字段 ”这一行里的内容是 tEmployee *,所以在最终结果中会显示所有字段值。 5 【正确答案】 A 【试题解析】 题意中要求查找的是没

15、有借过书的学生记录,所以 “借阅 ”表中的学号应为空,所以条件表达式为 Is Null,排除选项 C)和选项 D)。又由于只显示 “学号 ”和 “姓名 ”,所以排除选项 B)。 6 【正确答案】 A 【试题解析】 本题考查查询与 sOL关系的知识。由查询设计器可以看出,最终的输出字段是 “学号 ”和 “数学 ”,来自的表是 “sc”,查询的条件是数学 (select avg(数学 )from sc)。根据 SQL语 句的格式可知 A选项正确。 7 【正确答案】 C 【试题解析】 本题考查查询设计中汇总的知识。在查询设计视图中, “总计 ”行用于实现数据的汇总方式。在本题中,要求按单位进行汇总,

16、所以在 “单位 ”的 “总计 ”行中要选择分组语句 Group By;要求计算应发工资的总数,所以 “应发工资 ”的 “总计 ”行中要选择汇总命令 “Sum”。 8 【正确答案】 B 【试题解析】 本题考查 SQL查询的知识。这个 SQL查询由于有 Group By子句,是一个分组查询,在 Group By后面的就是分组字段,也就是按性别分组计 算并显示性别和入学成绩的平均值。 9 【正确答案】 A 【试题解析】 本题考查查询设计视图中条件表达式的知识。在查询设计视图中,如果条件写在同一行,意味着条件之间是 “与 ”的关系;在不同行意味着条件之间是 “或 ”的关系。所以本题中的条件可以写成 “

17、(性别 =“女 ”And身高 160)or性别=“男 ”,也就是身高在 160以上的女性和所有的男性满足此条件。 10 【正确答案】 B 【试题解析】 SELECT语句能够实现数据的筛选、投影和连接操作,并能够完成筛选字段重命名、多数据源数据组合、分类汇总和 排序等具体操作。 SELECT语句的一般格式为: SELECTALL DISTINCT* FROM, WHERE GROLJP BYHAVI: NG ORDER BYASC I DESC; 其中: ALL表示查询所有符合条件的记录,默认值为 ALL; DISTINCT表示查询要去掉重复行的所有记录: 表示查询结果为整个记录,即包括所有 的

18、字段; 使用 “, ”将项分开,这些项可以是字段、常数或系统内部的函数: FROM子句说明要查询的数据来自哪个或哪些表,可以对单个或多个表进行查询; WHERE子句说明查询条件,条件表达式可以是关系表达式,也可以是逻辑表达式: GROUP BY子句用于对检索结果进行分组,可以利用它进行分组汇总; HAVING必须跟随 GR0uP BY使用,它用来限定分组必须满足的条件; ORDER BY子句用来对查询结果进行排序, ASC表示查询结果按某一字段值升序排列 , DESC表示查询结果按某一字段值降序排列。 由于题意中要求按学生学号统计出每名学生的借阅次数,所以应对学号进行分组,再利用 COUNT实

19、现统计功能。 11 【正确答案】 D 【试题解析】 在 SQL查询中, Group By用来分组, Order By用来排序, AVG为取平均值函数,所以答案为 D)选项。 12 【正确答案】 D 【试题解析】 在该设计视图中,对 “教师 ”表进行查询操作,选择的字段有 “职称 ”和 “姓名 ”,对 “职称 ”进行分组操作,并对分组结果统计 “教师 ”的人数。所以查询结果应 该是 “按职称统计各类职称的教师人数 ”。 13 【正确答案】 C 14 【正确答案】 C 【试题解析】 执行该命令,是查找每个年级中年龄最大的学生,因为有两个年级,所以最后得到的记录数为 2。 15 【正确答案】 D 【

20、试题解析】 根据查询设计视图可知,并没有设置查询条件,而且只显示 “学号 ”、 “身高 ”和 “体重 ”,所以它完成的功能是 “显示表 checkup中全部记录的学号、身高和体重 ”。 16 【正确答案】 A 【试题解析】 本题考查交叉表查询的知识。所谓交叉表查询,就是将来 源于某个表中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据表行与列的交叉处显示表中某个字段的各种计算值。所以列标题显示在第一行。 17 【正确答案】 B 【试题解析】 选择查询:根据指定的查询准则,从一个或多个表中获取数据并显示结果,也可以对记录进行总计、计数、平均以及其他类型的计算,选择查询结果是

21、一组数据记录,即动态集。参数查询是一种利用对话框来提示用户输入准则的查询,这种查询可以根据用户输入的准则来。操作查询包括生成表查询、追加查询、删除查询和更新查询。 SQL查询是直接 运用 SQL语句执行查询任务的一种查询。 18 【正确答案】 D 【试题解析】 本题考查查询设计器的知识。对于本题给出的图片,注意到有 “更新到 ”这一特殊行,就应该知道这是一个更新查询。同理,删除查询应该有 “删除 ”这一行,追加查询应该有 “追加到 ”这一行,而生成表查询没有特殊的行。 19 【正确答案】 A 【试题解析】 本题考查操作查询的知识。操作查询,也叫做动作查询,共有 4种类型:追加查询、删除查询、更

22、新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成 表操作。 20 【正确答案】 C 【试题解析】 本题考查操作查询的知识。操作查询,也叫做动作查询,共有 4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、删除源表中的数据,以及生成表操作。本题中要求将 A表中的数据追加到 B表中原有记录的后面,很明显是追加查询。 21 【正确答案】 C 【试题解析】 本题考查操作查询的知识。操作查询,也叫做动作查询,共有 4种类型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源表追加数据,更新、 删除源

23、表中的数据,以及生成表操作。本题中要求覆盖原来的表,应该是生成表查询,若为追加查询将会追加到原来表中原有记录的后面。 22 【正确答案】 B 【试题解析】 UPDATE语句,直接更新一张表数据时,不使用 FROM关键字,本题中要将产品单价下调 50,即为单价 =单价 -50,单价 =50将单价设置为 50。 23 【正确答案】 D 【试题解析】 如果在 “数据表 ”视图中对记录进行更新和修改,那么当要更新的记录较多,或需要符合一定条件时,就会费时费力,而且容易造成疏漏。更新查询是实现此类操作最简单 、最有效的方法,它能对一个或多个表中的一组记录全部进行更新 24 【正确答案】 B 【试题解析】

24、 从查询设计视图的设计网格部分可以看到 “追加到 ”,可以判定这是创建追加查询。 25 【正确答案】 A 【试题解析】 本题考查 SQL定义的知识。 SQL的全称是 Structured Querv Language,即结构化查询语言,包含数据定义、数据操纵、数据查询和数据控制。 26 【正确答案】 A 【试题解析】 CREATE TABLE是创建表, CREATE INDEX是创建索引,AL,ERT TABLE是修改表, CREPTE DATABASE是创建数据库。 27 【正确答案】 D 【试题解析】 本题考查 SQL语句的知识。 SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制

25、,其中 CREATE语句用于创建表、索引或视图;INSERT语句用于向表中插入数据; DELETE语句用于删除基本表和视图中的元组; UPDATE语句用于更新数据表中的数据。 28 【正确答案】 D 【试题解析】 本题考查 SQL语句的知识。 SQL语言的功能包含数据定义、数据操纵、数据查询和数据控制,其 中 CREATE语句用于创建表、索引或视图;DROP语句用于删除表、索引或视图。 29 【正确答案】 C 【试题解析】 UPDATE语句用于修改表中的数据,格式为: UPDATE表名称 SET列名称 =新值 WHERE列名称 =某值 30 【正确答案】 A 【试题解析】 本题考查参照完整性的知识。参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到相关表,此时需要设置级联插入相关字段;相关表中的记录删除时主表的相关记录随之删除,此 时需要设置级联删除相关字段;相关表中的记录更新时主表的相关记录随之更新,此时需要设置级联更新相关字段。

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1