国家二级ACCESS机试选择题(查询)-试卷1
(总分:62.00,做题时间:90分钟)
一、 选择题(总题数:31,分数:62.00)
1.运行时根据输入的查询条件,从一个或多个表中获取数据并显示结果的查询称为
(分数:2.00)
 A.交叉表查询
 B.参数查询 
 C.选择查询
 D.操作查询
解析:解析:参数查询是在执行时显示对话框,要求用户输入查询信息,根据输入信息检索字段中的记录进行显示。
2.下列关于Access查询条件的叙述中,错误的是
(分数:2.00)
 A.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系
 B.日期/时间类型数据在两端加上#
 C.数字类型数据需在两端加上双引号 
 D.文本类型数据需在两端加上双引号
解析:解析:在Access查询条件的设置过程中,若要使用文本型数据需在两端加上双引号,数值型数据可直接使用。
3.在Access中,与like一起使用时,代表任一数字的是
(分数:2.00)
 A.*
 B.?
 C.# 
 D.$
解析:解析:在Access查数据时,可以利用通配符和like函数一起使用。通配符“*”表示与任意字符数匹配;“?”表示与任何单个字母的字符匹配;“#”表示与任何单个数字字符匹配;不存在通配符“$”。
4.条件“not工资额>2000”的含义是
(分数:2.00)
 A.工资额等于2000
 B.工资额大于2000
 C.工资额小于等于2000 
 D.工资额小于2000
解析:解析:“not工资额>2000”表示对“工资额>2000”进行取反操作,即“工资额<=2000”。
5.条件“性别=‘女'Or工资额>2000”的含义是
(分数:2.00)
 A.性别为'女'并且工资额大于2000的记录
 B.性别为'女'或者工资额大于2000的记录 
 C.性别为'女'并非工资额大于2000的记录
 D.性别为'女'或:亡资额大于2000,且二者择一的记录
解析:解析:OR逻辑运算符表示“或”操作,在连接的两个表达式中,当两个表达式都为假时,运算结果才为假。因此条件“性别='女'Or工资额>2000”的含义是性别为'女'或者工资额大于2000的记录。
6.若姓名是文本型字段,要查名字中含有“雪”的记录,应该使用的条件表达式是
(分数:2.00)
 A.姓名like"*雪*" 
 B.姓名like"\[!雪\]”
 C.姓名="*雪*"
 D.姓名="*雪*"
解析:解析:Like是在查询表达式的比较运算符中用于通配设定,使用的通配符有“*”和“?”。“*”表示由0个或任意多个字符组成的字符串,“?”表示任意一个字符。题干中要查含有“雪”的记录应使用like"*雪*"。
select distinct from
7.Access中,可与Like一起使用,代表0个或者多个字符的通配符是
(分数:2.00)
 A.* 
 B.?
 C.#
 D.$
解析:解析:Like用于通配设定查询表达式的比较运算符,通配符“*”表示与0个或任意多个字符匹配;“?”表示与任何单个字母的字符匹配;“#”表示与任何单个数字字符匹配;不存在通配符“$”。
8.在学生成绩表中,查询成绩为70—80分之间(不包括80)的学生信息。正确的条件设置是
(分数:2.00)
 A.>69 Or<80
 B.Between 70 And 80
 C.>=70 And 80 
 D.In(70,79)
解析:解析:选项A的条件设置为大于69或小于80,应使用AND运算符,而不是OR;选项B将会查成绩为70—80分之间(包含70和80)的学生信息;选项D将只查成绩为70和79的学生信息;选项C正确,将查询成绩为70—80分之间(不包括80)的学生信息。
9.Access数据库中,能够对数据表进行统计的查询是
(分数:2.00)
 A.汇总查询
 B.动作查询
 C.选择查询 
 D.删除查询
解析:解析:在Access数据库中,可以利用选择查询对数据表进行统计。
10.使用查询向导,不能创建的是
(分数:2.00)
 A.单表查询
 B.多表查询
 C.带条件查询 
 D.不带条件查询
解析:解析:利用查询向导创建查询的特点是方便、快捷,用户只需按照提示逐步选择即可创建。查询向导可以创建单表查询、多表查询以及不带条件的查询,而不能创建较复杂的带条件查询,如需创建带条件的查询可使用“设计”视图。
11.Access数据库中,SQL查询中的Gmup By子句的作用是
(分数:2.00)
 A.分组依据 
 B.对查询进行排序
 C.列表
 D.选择行条件
解析:解析:在Access中,Gmup By子句指定查询结果的分组条件。
12.若参数查询运行时要给出提示信息,则对应参数条件的提示信息的格式是
(分数:2.00)
 A.(提示信息)
 B.
 C.{提示信息}
 D.[提示信息] 
解析:解析:参数查询利用对话框提示用户输入参数,并检索符合所输入参数的记录或值,准则中需将参数提示文本放在“[]”中。
13.用Select语句实现生成表查询时,必须包含的子旬是
(分数:2.00)
 A.TO
 B.INTO 
 C.ORDER BY
 D.GROUP BY
解析:解析:生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。生成表SELECT语句的基本格式为:SELECT字段列表INTO新表名称FROM旧表名称。
14.基于“学生名单表”创建新表“学生名单表2”,所使用的查询方式是
(分数:2.00)
 A.删除查询
 B.生成表查询 
 C.追加查询
 D.交叉表查询
解析:解析:生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。因此基于“学生名单表”创建新表“学生名单表2”应使用生成表查询。
15.要查询1990年下半年出生的人员,在查询设计视图的“出生日期”列的条件单元格中可输入的条件表达式是
(分数:2.00)
 A.>=#1990-1-1#And<=#1990-12-31#
 B.>=#1990-7-1#And<=#1990-12-30#
 C.Between#1990-7-1#And#1990-12-31# 
 D.>#1990-7-1#And<#1991-1-l#
解析:解析:选项A查询的是在1990年出生的人员,而不仅仅是1990年下半年;选项B没
有包括1990年12月31日出生的人员,应改为>=#1990-7-1#And=#1990-7-1#And<#1991-1-1#;只有选项C正确。
16.下列关于生成表查询的叙说中,错误的是
(分数:2.00)
 A.属于操作查询的一种
 B.选择查询的结果可产生一个表
 C.选择查询得到的表独立于数据源
 D.对生成表的操作可影响原表 
解析:解析:查询操作包括生成表查询、删除查询、更新查询以及追加查询。生成表查询是利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表。利用生成表查询创建的新表独立于数据源,对生成表的操作不会影响到原表。
17.若要调整产品的价格,下列查询方法中最便利的方式是
(分数:2.00)
 A.追加查询
 B.更新查询 
 C.删除查询
 D.生成表查询
解析:解析:更新查询是对一个或多个表中的一组记录作全部更新,可以十分简单、快捷地对大量的并且符合指定条件的数据进行更新和修改。因此若要调整产品的价格可采用更新查询。
18.将表“学生名单2”的记录复制到表“学生名单1”中,且不删除表“学生名单1”中的记录,可使用的查询方式是
(分数:2.00)
 A.删除查询
 B.生成表查询
 C.追加查询 
 D.交叉表查询
解析:解析:删除查询可以从一个或多个表中删除一组记录,删除查询将删除整个记录,而不只是记录中所选择的字段;生成表查询利用一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将覆盖原有的表;追加查询从一个或多个表中将一组记录添加到一个或多个表的尾部。交叉表查询是用于对相同的数据进行统计,是一个二维总计矩阵。可见只有追加查询可以将A表中的数据追加到B表而保持B表原有的数据不变。
19.假设“公司”表中有编号、名称、法人等字段,查公司名称中有“网络”二字的公司信息,正确的命令是
(分数:2.00)
 A.SELECT*FROM公司FOR名称="*网络*"
 B.SELECT*FROM公司FOR名称LIKE"*网络*"
 C.SELECT*FROM公司WHERE名称="*网络*"
 D.SEIFL*FROM公司WHERE名称LIKE"*网络*" 
解析:解析:SQL查询的Select语句是功能最强,也是最为复杂的SQL语句。SELECT语句的结构是: SELECT[ALL|DISTINCT]别名FROM表名[WHERE查询条件] 在查询条件中输入Like运算符来限制结果中的记录。为了查公司名称中有“网络”
20.在SQL查询语句中,Group By子语用于
(分数:2.00)
 A.条件
 B.排序
 C.列表
 D.分组 
解析:解析:SELECT语句的格式为:SELECT[字段列表]|*FROM表名[WHERE条件表达式][ORDER BY列名][ASC]I[DESC]。因此,若要在教师表中查男教师的全部信息应使用的SQL语句为SELECT*FROM教师表WHERE(性别='男')。
21.用SQL语言描述“在教师表中查男教师的全部信息”,下列描述中,正确的是
(分数:2.00)
 A.SELECT FROM教师表IF(性别='男')
 B.SELECT性别FROM教师表IF(性别='男')
 C.sELECT*FROM教师表WHERE(性别='男') 
 D.SELECT*FROM性别WHERE(性别='男')
解析:解析:SELECT语句的格式为:SELECT[字段列表]|*FROM表名[WHERE条件表达式][ORDER BY列名3[ASC]|[DESC]。因此,若要在教师表中查男教师的全部信息应使
用的SQL语句为SELECT*FROM教师表WHERE(性别='男')。
22.SQL的数据操纵语句不包括
(分数:2.00)
 A.INSERT
 B.UPDATE
 C.DELETE
 D.CHANGE 
解析:解析:Insert语句用来向数据表中追加新的数据记录,Update语句用来修改数据表中已经存在的数据记录,Delete语句用来删除数据表中的记录,不存在change语句。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。