第3章查询_习题及答案
- 格式:doc
- 大小:228.50 KB
- 文档页数:14
第3章 查询
一、选择题
(1)在Access中对表进行"筛选"操作的结果是(A )。
A)从数据中挑选出满足条件的记录但不生成新表
B)从数据中挑选出满足条件的记录并生成一个新表
C)从数据中挑选出满足条件的记录并输出到一个报表中
D)从数据中挑选出满足条件的记录并显示在一个窗体中
(2)在Access数据库对象中,体现数据库设计目的的对象是( C)。
A)报表
B)模块
C)查询
D)表
(3)在SELECT 语句中使用ORDER BY 是为了指定(B )。
A)查询的表
B)查询结果的顺序
C)查询的条件
D)查询的字段
(4)将表A 的记录添加到表B 中,要求保持表B 中原有的记录,可以使用的查询是(C )。
A)选择查询
B)生成表查询
C)追加查询
D)更新查询
(5)在Access 中,查询的数据源可以是(C )。
A)表
B)查询
C)表和查询
D)表、查询和报表
(6)下列不属于查询操作的是( A)。 题目应为:下列不属于操作查询的是
A)参数查询
B)生成表查询
C)更新查询 D)删除查询
(7)下列对查询能实现的功能叙述中,正确的是(D )。
A)选择字段、选择记录、编辑记录、实现计算、建立新表、建立数据库
B)选择字段、选择记录、编辑记录、实现计算、建立新表、更新关系
C)选择字段、选择记录、编辑记录、实现计算、建立新表、设置格式
D)选择字段、选择记录、编辑记录、实现计算、建立新表、建立基于查询的报表和窗体
(8)在Access的5个最主要的查询中,能从一个或多个表中检索数据,在一定的限制条件下,还可以通过此查询方式来更改相关表中记录的是(A )。
A)选择查询
B)参数查询
C)操作查询
D)SQL查询
(9)对"将信息系1999年以前参加工作的教师的职称改为副教授",合适的查询为(B )。
A)生成表查询
B)更新查询
C)删除查询
D)追加查询
(10)下面对查询功能的叙述中正确的是(C )。
A)在查询中,选择查询可以只选择表中的部分字段,还可以通过选择一个表中的不同字段生成同一个表
B)在查询中,编辑记录主要包括添加记录、修改记录、删除记录和导入、导出记录
C)在查询中,查询不仅可以找到满足条件的记录,还可以在建立查询的过程中进行各种统计计算
D)以上说法均不对
(11)查询"书名"字段中包含"等级考试"字样的记录,应该使用的条件是(D )。
A)Like"等级考试"
B)Like"*等级考试"
C)Like"等级考试*"
D)Like"*等级考试*"
(12)下列表达式计算结果为日期型的是( C)。
A)#2012-1-23#-#2011-2-3#
B)year(#2011-2-3#)
C)DateValue("2011-2-3") D)Len("2011-2-3")
(13)在成绩中要查找成绩≥80且成绩≤90的学生,正确的条件表达式是(A )。
A)成绩Between 80 And 90
B)成绩Between 80 To 90
C)成绩Between 79 And 91
D)成绩Between 79 To 91
(14)下列关于空值的叙述中,正确的是(C )。
A)空值是双引号中间没有空格的值
B)空值是等于0的数值
C)空值是使用Null或空白来表示字段的值
D)空值是用空格表示的值
(15)假设有一组数据:工资为800 元,职称为"讲师",性别为"男",在下列逻辑表达式中结果为"假"的是(D )。
A)工资>800 AND 职称="助教" OR 职称="讲师"
B)性别="女" OR NOT 职称="助教"
C)工资=800 AND (职称="讲师" OR 性别="女")
D)工资>800 AND (职称="讲师" OR 性别="男")
(16)条件"NOT 工资额>2000"的含义是(C )。
A)选择工资额大于2000 的记录
B)选择工资额小于2000 的记录
C)选择除了工资额大于2000 之外的记录
D)选择除了字段工资额之外的字段、且大于2000 的记录
(17)在一个Access 的表中有字段"专业",要查找包含"信息"两个字的记录,正确的条件表达式是(B )。
A)=left([专业],2)="信息"
B)like"*信息*"
C)="*信息*"
D)Mid([专业],2)=" 信息"
(18)若要查询某字段的值为"JSJ"的记录,在查询设计视图对应字段的准则中,错误的表达式是(C )。
A)JSJ
B)"JSJ"
C)"*JSJ*" D)Like "JSJ"
(19)在下图中,与查询设计器的筛选标签中所设置的筛选功能相同的表达式是( A)。
A)成绩表.综合成绩>=80 AND 成绩表.综合成绩=<90
B)成绩表.综合成绩>80 AND 成绩表.综合成绩<90
C)80<=成绩表.综合成绩 <=90
D)80< 成绩表.综合成绩 <90
(20)下图所示的查询中返回的记录是(D )。
A)不包含80分和90 分
B)不包含80~90 分数段
C)包含80~90 分数段
D)所有的记录
(21)若以已建立的"tEmployee"表为数据源,计算每个职工的年龄(取整),则计算公式应为( C )。
A)Year([出生日期])/365
B)(Date()-[出生日期])/365
C)Year(date())-Year([出生日期])
D)Date()-[出生日期]/365
(22)"A Or B"表达式表示的含义是(B )。 A)表示查询表中的记录必须同时满足Or两端的准则A和B,才能进入查询结果集
B)表示查询表中的记录只需满足Or两端的准则A或B中的任意一个,即可进入查询结果集
C)表示查询表中记录的数据介于A)B之间的记录才能进入查询结果集
D)表示查询表中的记录当满足Or两端的准则A和B不相等时即可进入查询结果集
(23)关于准则 Like"[!北京,上海,广州]",以下满足的是( D)。
A)北京
B)上海
C)广州
D)杭州
(24)特殊运算符"IN"的含义是(B )。
A)用于指定一个字段值的范围,指定的范围之间用And连接
B)用于指定一个字段值的列表,列表中的任一值都可与查询的字段相匹配
C)用于指定一个字段为空
D)用于指定一个字段为非空
(25)如果要检索价格在15万~20万元之间的产品,可以设置条件为(C )。
A)">15Not<20"
B)">15 Or < 20"
C)">15 And <20"
D)">15Like<20"
(26)在Access数据库中已建立了"tBook"表,若查找"图书编号"是"110066"和"111188"的记录,应在查询"设计"视图的"条件"行中输入(C )。
A)Not In("110066","111188")
B)"110066" And "111188"
C)In("110066","111188")
D)Not("110066","111188")
(27)在显示查询结果时,如果要将数据表中的"籍贯"字段名显示为"出生地",可在查询设计视图中改动(B )。
A)排序
B)字段
C)条件
D)显示 (28)在Access 数据库中使用向导创建查询,其数据可以来自(D )。
A)多个表
B)一个表
C)一个表的一部分
D)表或查询
(29)现有一个已经建好的"按雇员姓名查询"的窗体,如下图所示。
运行该窗体后,在文本框中输入要查询雇员的姓名,当单击"查询"按钮时,运行一个是"按雇员姓名查询"的查询,该查询显示出所查雇员的雇员ID)姓名和职称三个字段。若窗体中的文本框名称为tName,设计"按雇员姓名查询",则正确的设计视图是(C )。
A)
B)
C)
D)
(30)下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示(B )。
A)出生日期字段值
B)所有字段值
C)除出生日期以外的所有字段值
D)雇员ID的字段值
(31)下图所示的是简单查询向导:
其中按钮和按钮分别代表的意思是(A )。
A)单击按钮一次选择一个字段,单击按钮一次选择全部字段
B)单击按钮一次选择一个字段,单击按钮一次选择全部字段
C)两者的作用相同,都是选择一个字段
D)以上说法均错误
(32)在查询设计视图中( A)。
A)可以添加数据库表,也可以添加查询
B)只能添加数据库表
C)只能添加查询
D)数据库表和查询都不能添加
(33)下列不属于"查询"视图的是(B )。
A)"设计"视图 B)"模板"视图
C)"数据表"视图
D)SQL视图
(34)下列关于查询的描述中,正确的是(D )。
A)只能根据已建查询创建查询
B)只能根据数据库表创建查询
C)可以根据数据库表创建查询,但不能根据已建查询创建查询
D)可以根据数据库表和已建查询创建查询
(35)在创建交叉表查询时,列标题字段的值显示在交叉表的(A )。
A)第一行
B)第一列
C)上面若干行
D)左面若干列
(36)在一个表中存有学生的姓名、性别、班级、成绩等数据,若想统计各个班各个分数段的人数,最好的查询方式是( B)。
A)选择查询
B)交叉表查询
C)参数查询
D)操作查询
(37)创建一个交叉表查询,在"交叉表"行上有且只能有一个的是(B )。
A)行标题、列标题和值
B)列标题和值
C)行标题和值
D)行标题和列标题
(38)现有某查询设计视图(如下图所示),该查询要查找的是( A)。
A)身高在160 以上的女性和所有的男性
B)身高在160 以上的男性和所有的女性
C)身高在160 以上的所有人或男性