




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
家二级ACCESS机试选择题(查询)
模拟试卷第1套
一、选择题(本题共36题,每题1.0分,共36分。)
1、在查询中,默认的字段显示顺序是
A、在表的“数据表视图”中显示的顺序
B、添加时的顺序
C、按照字母顺序
D、按照文字笔画顺序
标准答案:B
知识点解析:本题考查查询设计相关知识要点。在查询中,默认的字段显示顺序是
用户通过查询设计视图的数据区向设计网格中添加时的前后顺序。
2、在课程表中要查找课程名称中包含“计算机”的课程,对应“课程名称”字段的正
确准则表达式是
A、“计算机”
B、“*计算机”
C、Like“*计算机”
D、Like“计算机”
标准答案:C
知识点解析:本题考查模糊查询及字符函数的相关知识。模糊查询利用Like美键
字和通配符,对不确定字符串进行查找。常用通配符为:*(与任何个数的字符匹
配)、?(任何单个字符匹配)、口(与方括号内任何单个字符匹配)、!(匹配任何不在括
号之内的字符)、.(与范围内的任何一个字符匹配)、#}(与任何单个数字字符匹
配)。根据本题的要求,表达式应该写为:Like“宰计算机*
3、建立一个基于“学生”表的查询,要查找“出生日期”(数据类型为日期/时间型)在
1980-06-06和1980—C7-06间的学生,在“出生日期”对应列的“准则”行中应输入
的表达式是
A、between1980-06-06and1980.07.06
B、between#!980—06.06#and#l980.07.06#
C>between1980-06-06or1980-07-06
D、between#1980-06-06#or#l980-07-06#
标准答案:B
知识点解析:本题考查查询条件表达式的书写。BETWEEN值1AND值2:如果给
定的值在值1和值2之间(包括值1、值2),结果为真(true)、否则为假(false)。And
关键字连接的多个条件必须同时满足,同时,在ACCESS中,时间类型数据应该
放置在两个"中间,所以选项B不正确。
4、在Access的数据库中已建立了“iBook”表,若查找“图书编号”是“112266”和
“113388”的记录,应在查询设计视图的准则行输入
A、“112266”and“l13388”
B、notin("l12266”,“113388”)
C、in("l12266”,“113388”)
D、not(ul12266”and“l13388”)
标准答案:C
知识点解析:本题考查查询条件表达式的书写。In(值1,值2,…,值n)表达式表
是所指定的值应该出现在值1到值n之中,出现则结果为true(真)、否则为
false(假)。显然选项A不正确,and关键字连接的多个条件必须同时满足,这与题
目要求不符。选项B表示找出图书编号不是“112266”和“113388”的记录。选项C
正确。选项D表达式书写格式不正确。
5^已建立的“tEmployee”表,表结构及表内容如卜所示:
字改名称字段奥■字段大小字段名称字段类也字段大小
雇员1D文本10职务文本14
姓名文本10同历番注
性别文本1联系电3文本8
出生日期日wm
【Employee”表记录
客员ID姓名性别出生H朗职务面历联系电话
王宁女1960-1-1经理1984年大学毕业.善为销付员35976450
李清见I962-7-I««1986年大学本业.现为侑鲁员35976451
3________王创I97O-I-I职员1993年专科毕业,现为销W员35976452
4郑炎女1978-6-1职员1999年大学毕业.现为确售员35976453
tt小红1934.(1-1职♦1956年A)审业.35976454
下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示
A、出生日期字段值
B、所有字段值
C、除出生日期以外的所有字段值
D、雇员ID字段值
标准答案:B
知识点解析:本题考查选择查询设计的基本知识。在查询的字段行,表示在查
询结果中显示相关表的所有字段。
6、SQL语句不能创建的是
A、报表
B、操作查询
C、选择查询
D、数据定义查询
标准答案:A
知识点解析:本题考查SQL语句的知识。SQL语言的功能十分强大,它包括数据
定义功能、数据查询功能、数据操纵功能和数据控制功能。SQL能定义的数据包
括表、视图、索引等,不包括报表。
7、在SOL语言的SELECT语句中,用于指明检索结果排序的子句是
A、FROM
B、WHILE
C、GROUPBY
D、ORDERBY
标准答案:D
知识点解析:SELECT语句能够实现数据的筛选、投影和连接等操作,并能够完成
如筛选字段重命名、多数据源数据组合、分类汇总和排序等具体操作。SELECT语
句的一般格式为:SELECT[ALLIDISTINCT]*lv字段列表,FROM<表名1>[,<
表名2>][WHERE〈条件表达式>][GROUPBYV字段名>[HAVING<条件表达式〉]]
[ORDERBYv字段名>[ASCIDESC]];其中:ALL表示查询所有符合条件的记
录,默认值为ALL;DISTLNCT表示查询要去掉重复行的所有记录;*表示查询结
果为整个记录,即包括所有的字段;〈字段列表〉使用“,”将项分开,这些项可以
是字段、常数或系统内部的函数:FROM子句说明要查询的数据来自哪个或哪些
表,可以对单个或多个表进行查询;WHERE子句说明查询条件,条件表达式可以
是关系表达式,也可以是逻辑表达式;GROUPBY子句用于对检索结果进行分
组,可以利用它进行分组汇总:HAVING必须跟随GROUPBY使用,它用来限定
分组必须满足的条件;ORDERBY子句用于对查询结果进行排序,ASC表示查询
结果按某一字段值升序排列,DESC表示查询结果按某一字段值降序排列。
8、在SELECT语句中便用ORDERBY是为了指定
A、查询的表
B、查询结果的顺序
C、查询的条件
D、查询的字段
标准答案:B
知识点解析:本题考查SQL查询语句的知识。在SQL查询中,GroupBy用来分
组,OrderBy用来排序。
知识点解析:SELECTo语句能够实现数据的筛选、投影和连接操作,并能够完成
筛选字段重命名、多数据源数据组合、分类汇总和排序等具体操作。其中
DISTINCT,表示查询要去掉重复行的所有记录。
14、在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符
是
A、*
B、%
C、&
D、#
标准答案:D
知识点解析:本题考查常量的知识。在Access中,口期型常量要求用“#”作为分隔
符括起来。
15、如果在查询条件中使用通配符“口”,其含义是
A、错误的使用方法
B、通配不在括号内的任意字符
C、通配任意长度的字符
D、通配方括号内任一单个字符
标准答案:D
知识点解析:通配符口表示匹配在字符集中指定的任何一个字符。
16、如果在查询的条件中使用了通配符方括号”[广,它的含义是
A、通配任意长度的字符
B、通配不在括号内的任意字符
C、通配方括号内列出的任一单个字符
D、错误的使用方法
标准答案:C
知识点露本题考查通配符的知识。Access中的模糊查询和有效性规则设计中
经常要用到通配符,常见的通配符有”代表0个或多个任意字符;"?''代表一个
任意字符:“#''代表一个任意数字字符;“口”代表与口内任意一个字符匹配;"!”代表
与任意一个不在方括号内的的字符匹配,必须与□一起使用。
17、创建参数查询时,在查询设计视图准则行中应将参数提示文本放置在
A、()+
B、()中
C、【]中
D、<>中
标准答案:C
知识点解析:参数查询利用对话框提示用户输入参数,并检索符合所输入参数的记
录或值,准则中将参数提示文本放在“口”中。
18、通配符“肥的含义是
A、通配任意个数的字符
B、通配任何单个字符
C、通配任意个数的数字字符
D、通配任何单个数字字符
标准答案:D
知识点解析:通配符#表示通配任何单个数字字符。
19、要在查找表达式中使用通配符通配一个数字字符,应选用的通配符是
A、*
B、?
C、!
D、#
标准答案:D
知识点解析•:本题考查通配符的知识。Access中的模糊查询和有效性规则设计中
经常要用到通配符,常见的通配符有:””代表0个或多个任意字符;代表一个
任意字符;“仍代表一个任意数字字符;“口”代表与口内任意一个字符匹配;””代
表与任意一个不在方括号内的的字符匹配,必须与□一起使用。
20、若在查询条件中使用了通配符”!”,它的含义是
A、通配任意长度的字符
B、通配不在括号内的任意字符
C、通配方括号内列出的任一单个字符
D、错误的使用方法
标准答案:B
知识点解析:各通配符的意义如下表所示:
字符用法示例
■通配任意个数的字符bo•可以件找到bock、ho加.但会找心到hkxrk
t通配任何不在括号内的字符bo?e可以伐找到bollc,但皆不到book
LJ通配方括号内任何单个字符bol[加]可以ft找到bold、bole.但唐找不到b“la
21、若在々Employee”表中查找所有姓“王”的记录,可以在查询设计视图的准则行
中输入
A、Like“王"
B、Like“王*”
C、="王”
D、=“王*”
标准答案:B
知识点解析:本题考查查询的条件准则的知识。当我们进行查询时,不可避免要遇
到查询的条件准则的书写,在本题中要求查找姓"王''的记录,由于是模糊查询,所
以应该使用关键词“Like”;另外在“王”的后面都加上“*”,代表要查找的是“王”开
头,后面有多个或。个字符的数据。
22、若要查询某字段的值为“JSJ”的记录,在查询设计视图对应字段的准则中,错
误的是表达式是
A、JSJ
B、“JSJ”
C、“*JSJ”
D、Like“JSJ”
标准答案:c
知识点词析:本题考查查询设计视图的知识。在查询设计视图的“准则”行中,要查
询的值可以用双引号括起来,也可以不括,还可以使用Like加上通配符来使用,
但是通配符不配合Like是无法单独使用的。
23、在一个Access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确
的条件表达式是
A、=left[专业],2)“信息”
B、like**信息*”
C、="信息*”
D、Mia([专业],1,2)=“信息”
标准答案:B
知识点解析:本题考查查询条件准则的知识。当我们进行查询时,不可.避免要遇到
查询的条件准则的书写,在本题中要求查找包含“信息''的记录,由于是模糊查询,
所以应该使用关键词“Like”;另外在“信息”的前后都加上“*”,代表要查找的是“信
息”前面后面有多个或。个字符的数据。
24、在下列查询语句中,与SELECTTABL*FROMTAB1WHEREInSlr([简历]“篮
球")<>0功能相同的语句是
A、SELECTTABI.*FROMTABIWHERETABI.简历Like“篮球”
B、SELECTTABI.*FROMTABIWHERETABI.简历Like"*篮球”
C、SELFCTTABI.*FROMTABIWHERETABI.简历L汰e“*篮球*”
D、SELECTTABI.*FROMTABIWHERETABI.简历Like“篮球*”
标准答案:c
知识点解析:InStr(,)函数:检索子字符串str2在字符串strl中最早出现的位置,
返回一整型数。InStr([简历],“篮球”)<>0,返回不等于0的值表示“篮球”在简历字
段出现,与Like“*篮球”,所表达意思一致,*代表匹配零个或多个字符。
25、假设“公司”表中有编号,名称、法人等字段,查找公司名称中有“网络”二字的
公司信息,正确的命令是
A、SELECT*FROM公司FOR名称“*网络”
B、SELECT*FROM公司FOR名称LIKE"*网络”
C、SELECT*FROM公司WHERE名称“*网络*”
D、SELECT*FROM公司WHERE名称LIKE“*网络*”
标准答案:D
知识点解析:where按一定的条件进行查询,like模糊匹配查询字段,通配符*表示
一个或多个字符。
26、查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是
A、Like"等级考试”
B、Like"*等级考试”
C、Like”等级考试*”
D、Like“*等级考试*”
标准答案:D
知识点解析:通配符半代表匹配零个或多个字符。
27、若查找某个字段中以字母A开头且以字母Z结尾的所有记录,则条件表达式
应设置为
A、Like“A$Z”
B、Like"A#Z”
C、Like“A*Z”
D、Like"A?Z”
标准答案:C
知识点解析,在条件表达式中,“?”表示任何单一字符,"”表示零个或多个字符,
“用'表示任何一个数字,“$”特殊意义。
28、若Access数据表中有姓名为“李建华”的记录,下列无法查询出“李建华”的表
达式是
A、Like“华”
B、Like“*华”
C、Like“*华*”
D、Like"??华”
标准答案:A
知识点解析:Like运算符的作用如下表所示:
特殊运尊符运算符说明1次例
用于指定簧找文本字段的字符模姓名为网
式.在所定义的字符模式中,用个字,并且
姓名Like
衣示谈位置可匹配任何•个字符:用第个字为
表示读位置可匹配零或多个字
符:用“小衰示速位置可PL配•个数姓名的城
字;用方括号描述个范围.用于可姓名LikcF”后一个字为
匹配的字符更困.所
以只有选项A无法查出“李建华二
29、在Access中,查询的数据源可以是
A^表
B、查询
C、表和查询
D、表、查询和报表
标准答案:C
知识点解析:本题考查查询数据源的知识。查询的数据源U以是表或视图,也可以
是另一个查询,但是不能为报表。
30、下列SQL查询语句中,与下面查询设计视图所示的查询结果等价的是
A、SELECT姓名,性另J,所属院系,简历FROMiStudWHERE性别="女”AND所
属院系IN(“03”,属4")
B、SELECT姓名,简历FROMtStudWHERE性别〜女”AND所属院系IN(“03”,
"04”)
C、SELECT姓名,性别,所属院系,简历FROM〔StudWHERE性别="女"AND所
属院系=“03”OR所属院系=“04”
D、SELECT姓名,简历FROMtStudWHERE性别="女”AND所属院系=“03”01<所
属院系=“04”
标准答案:B
知识点解析:本题考查查询设计视图与SOL查询的知识。在查询设计视图中,“显
示“一行决定了最后结果都包括哪些字段;如果条件写在同一行,意味着条件之间
是“与''的关系;在不同行意味着条件之间是“或”的关系。所以本题中的条件可以写
成“性别=,,女,,And(所属院系=“03”0「所属院系=“04”)”,就是所属院系为“03”或“04”
的女性,也就是所属院系在(“03”,“04”)这个集合中的女性。选项A、C的
SELECT子句中的结果字段不正确,选项D没有注意到And的优先级高于Or。
31、假设有一组数据:工资为800元,职称为“讲师”,性别为“男”,在下列逻辑表
达式中结果为“假”的是
A、工资>800AND职称="助教”OR职称廿讲师”
B、性别="女"ORNOT职称="助教”
C、工资=800AND(职称="讲师"OR性别="女”)
D、工资>800AND(职称="讲师"OR性别="男”)
标准答案:D
知识点解析:AND逻辑运算符连接的两个表达式中,其中只要有一个表达式为
假,那么运算结果就为假。D选项中表达式“工资>300”,不符合这组数据,所以表
达式计算结果为假。OR逻辑运算符连接的两个表达式中,两个表达式都为假时,
运算结果才为假。
32、在建立查询时,若要筛选出图书编号是“T01”或“T02”的记录,可以在查询设计
视图准则行中输入
A、“T0WT02”
B、“T01”and“T02”
C、in("T01”and"T02'')
D、notin("TOl”and“T02”)
标准答案:A
知识点解析:准则用于输入一个准则来限定记录的选择,图书编号是“T01”或“T02”
的准则为“TO1“orml"02",或者为皿叮01",102”)。
33、以下关于空值的叙述中,错误的是
A、空值表示字段还没有确定值
B、Access使用NULL来表示空值
C、空值等同于空字符串
D、空值不等于数值0
标准答案:C
知识点解析:本题考查有关空值的知识。空值(NULL)不同于空字符串和0,它代
表未知或者不确定的值。
34、在学生表中建立查询,“姓名”字段的查询条件设置为"IsNull”,运行该查询
后,显示的记录是
A、姓名字段为空的记录
B、姓名字段中包含空格的记录
C、姓名字段不为空的记录
D、姓名字段中不包含空格的记录
标准答案:A
知识点解析:在ACCESS中用户可以建立查询,只展示用户关心的数据。“姓名”
字段的查询条件设置为"IsNull”只显示“姓名”字段为空的记录。
35、下面显示的是查询没计视图的“设计网络”部分:
从所显示的内容中可以判断出该
查询要查找的是
A、性别为“女”并且1980年以前参加工作的记录
B、性别为“女”并且1980年以后参加工作的记录
C、性别为“女”或者1980年以前参加者作的记录
D、性别为“女”或者1980年以后参加工作的记录
标准答案:A
知识点解析:本题考查查询条件的知识。由图中可以看出,两个查询条件位于同一
行,说明两个条件之间是“与”的关系;Year(工作时间)<1980,说明工作时间在
1980年以前。综合两个方面A选项正确。
36、条件"Not工资额>2000”的含义是
A、选择工资额大于2000的记录
B、选择工资额小于2000的记录
C、选择除了工资额大于2000之外的记录
D、选择除了字段工资额之外的字段,且大于2000的记录
标准答案:C
知识点解析:本题考查条件表达式的知识。“Not工资额>2000”,就是工资额不大
于2000,也就是工资额小于等于2000,也可以说成除了工资额大于2000以外。
国家二级ACCESS机试选择题(查询)
模拟试卷第2套
一、选择题(本题共78题,每题1.0分,共18分。)
1、下列关于查询能够实现的功能的叙述中,正确的是()。
A、选择字段,选择记录,编辑记录,实现计算,建立新表,设置格式
B、选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系
C、选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库
D、选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的查询
标准答案:D
知识点解析:本题主要考查了查询的功能。查询最主要的目的是根据指定的条件,
对表或者其他查询进行检索,筛选出符合条件的记录。查询的功能包括:①选择
数据:包括选择字段和选择记录两方面;②编辑记录;③实现计算;④建立新
表;⑤为窗体、报表提供数据。故选择D查询。
2、Access支持的查询类型有()。
A、选择查询、交叉表查询、参数查询、SQL查询和操作查询
B、选择查淘、基本查询、参数查询、SQL查询和操作查询
C、多表查询、单表查询、参数查询、SQL查询和操作查询
D、选择查询、汇总查询、参数查询、SQL查询和操作查询
标准答案:A
知识点解析:本题主要考查了查询的类型。Access提供了5种查询:选择查询、交
叉表查询、参数查询、操作查询和SQL查询。故选择A选项。
3、在Access数据库中已经建立了“教师”表,若查找“教师编号”是“T00009”或
“T00012”的记录,应在查询设计视图的“条件”行中输入()。
A、,,T00009,,and,,T00012,,
B、In("T00009","T00012“)
C、Like(叮00009",“TOOO12”)
D、Like”rI00009"andLike,,T00012n
标准答案:B
知识点解析:本题主要考查了查询的条件。选项A、D表示的意思一致,即查找
“教师编号”是“T00009”和“T00012”的记录,可以排除;选项C表示查找“教师编号”
是“T00009”和“T00012”范围内的记录,可以排除。故选择B选项。
4、要查找职务不是“经理”和“主管”的员工,错误的条件表达是()。
A、Not”经理"AndNot”主管”
B、Not(“经理“oi•“主管”)
C、NotN(“经理”,“主管")
D、Notlike(“经理“Oi""主管”)
标准答案:D
知识点解析:本题主要考查了查询的条件之逻辑运算符。OR表示“或”;And表示
“且”;Not表示“非”。选项A,Not”经理"AndNot”主管,表示啡”经理且啡,,主管的
记录,符合题意;选项B,Not("经理,or”主管”)表示的是(“经理成“主管“燃后取”
非”,即表示不为经理且不为主管的记录,符合题意;选项C,Nolin(“经理“,“主
管”)则表示不为经理且不为主管的记录,符合题意;like是模糊查询的关键字,
般会和“*”等通配符一起使用。故选择D选项。
5、若要在文本型字段查询“Access”开头的字符串,正确的条件表达式是()。
A、like”Access*"
B、like"Access"
C、like”*Access*"
D、like""Access"
标准答案:A
知识点解析:本题主要考查了通配符使用。like用于指定查找文本字段的字符模
式,通配符*表示与任何个数的字符匹配。所以,like”Access”表示查询字段值为
“Access”字样的记录;1ike”*Access*”表示查询包含“Access”字样的记录;
like"*Access”表示查询字段值中最后6个字符为"Access”字样的记录;
like”Access*''表示查询字段值中前6个字符为"Access”字样的记录。故选择A选
项。
6、如果在查询条件中使用通配符“口”,其含义是()。
A、错误的使用方法
B、通配任意长度的字符
C、通配不在括号内的任意字符
D、通配方括号内任一单个字符
标准答案:D
知识点解析:本题主要考查了通配符。在查询条件中通配符包括:*(通配任意个数
的字符卜?(通配任意单个字符)、□(通配方括号内任意单个字符)、!(通配任意不
在括号内的字符)、一(通配范围内的任意一个字符)、#(通配任意单个数字字符)。
题目中使用通配符“口”,其含义是通配方括号内任意单个字符。故选择D选项。
7、若参数查询运行时要给出提示信息、,则对应参数条件的提示信息的格式是()。
A、(提示信息)
B、〈提示信息〉
C、{提示信息}
D、[提示信息]
标准答案:D
知识点解析:本题主要考查了参数查询。参数查询利用对话框提示用户输入参数,
并检索符合所输入参数的记录或值,准则中需将参数提示文本放在中。故选择
D选项。
8、某体检记录表中有E期/时间型数据“体检日期、',若规定在体检30天后复检,
需在本表中建立新字段“复检日期”,并给出预计的复检日期。在下列设计视力
中,设置“复检日期”为计算字段,在表达式栏中,正确的表达式是()。
国rns
字段名称ttj
号
动
自
本
文
本
文
本
文
谈号
日
间
时r
计
间
时
此计中.如祟巳余存
奶,那么仅巳4值加师3达工
A、Date()+30
B、[体检日期]+30
C、Date()—[体检日期]=30
D、Day(date()1[体检日期])=30
标准答案:B
知识点解析:本题主要考查了在查询中计算。题目要求给出复检日期的计算公式,
复检日期是在体检日期的基础上+30天,题目中Date()函数是返回当前的日期,
Date。一[体检日期]得出的查询结果是30天之前的检查条目,排除选项A、C与
Do故选择B选项。
9、需要指定行标题和列标题的查询是()。
A、交叉表查询
B、参数查询
C、操作查询
D、标题查询
标准答案:A
知识点解析:本题主要考查了交叉表查询。交叉表查询就是将源于某个数据表的字
段进行分组,一组列在数据表左侧,另一组列于上部,然后在数据表行列交叉处显
示表中某个字段的各类计算值。用户必须为交叉表查询指定一个或者多个行标题,
一个列标题,一个值选项。故选择A选项。
10、体检表中有日期/时间型数据“体检时间”,若规定在体检3个月后复检,建立
生成表查询,生成列“复检时间”并自动给出复检日期,正确的表达式是()。
A、复检时间:DatediffC'm",3,[体检时间])
B、复检时间:DateSeralC'm%3,[体检时间])
C、复检时间:DatePartfm",3,[体检时间])
D、复检时间:DateAddC'm",3,[体检时间])
标准答案:A
知识点解析:本题主要考查了生成表查询。DateAdd(interval,number,date),其
中,interval必选,表示要添加的时间间隔。number必选,标识要添加的间隔数。
DateAdd可以为正(以获取将来的日期),也可以为负(以获取过去的日期)。Date必
选,变量型(日期型)或文字,表示已添加间隔的日期。故选择D选项。
11、在“入学情况表”中有字段学号、姓名、学院和专业字段,要将全部记录的“学
号''字段清空,应使用的查询是()。
A、更新查询
B、追加查询
C、删除查询
D、生成表查询
标准答案:A
知识点解析:本题主要考查了更薪查询。更新杳询可以对一个或多个表中某些字段
值进行修改操作;追加查询能够将一个或多个表中的数据追加到另一个表的尾部;
删除查询能够从一个或多个表中删除记录;生成表查询是利用一个或多个表中的全
部或部分数据建立新表;本题中是需要将全部记录的“学号”字段清空,是对字段值
进行修改。故选择A选项。
12、将表“学生名单2”的记录复制到表”学生名单1”中,且不删除表“学生名单1”中
的记录,可使用的查询方式是()。
A、删除查询
B、生成表查询
C、追加查询
D、交叉表查询
标准答案:C
知识点解析:本题主要考查了追加查询。删除查询可以从一个或多个表中删除一组
记录,删除查询将删除整个记录,而不只是记录中所选择的字段;生成表查询利用
一个或多个表中的全部或部分数据创建新表,若数据库中已有同名的表,该操作将
覆盖原有的表;追加查询从一个或多个表中将一组记录添加到一个或多个表的尾
部。交叉表查询是用于对相同的数据进行统计,是一个二维总计矩阵。故选择C
选项。
13、若有关系模型Students(学号,姓名,性别,专业),则下列SQL语句中错误的
是()。
A、SELECT*FROMStudentsORDERBY学号
R、SELFCT*FROMStudentsORDERRY学号ASC
C、SELECT*FROMStudentsORDERBY学号DESC
D、SELECT*FROMStudentsORDERBY学号ESC
标准答案:D
知识点解析:本题主要考查了SQL单表查询。SELECT语句的格式为:SELECT<
字段列表》FROM表名[WHERFJ条件表达式][ORDERBY列名][ASC][DESC]。通
过ORDERBY短语可以对查询的结果进行排序,ASC实现升序排序,DESC实现
降序排序,不存在ESC关键字。故选择D选项。
14、从“图书”表中查找出定价高于“图书编号”为“U5”的图书的记录,正确的SQL
命令是()。
A、SELECT*FROM图书WHERE定价115”
B、SELECT*FROM图书WHEREEXISTS定价15”
C、SELECT*FROM图书WHERE定价〉(SELECT*FROM图书WHERE图书编号
="115")
D、SELECT*FROM图书WHERE定价》(SELECT定价FROM图书WHERE图书
编号=“115")
标准答案:D
知识点解析:本题主要考查了SQL嵌套查询。首先把“图书编号”为115的图书找
出来,用SQL语句SELECT定价FROM图书WHERE图书编号="115”,然后再找
出定价高于上面图书的图书,整个SQIJ语句为:SELECT*FROM图书WHERE定
价》(SELECT定价FROM图书WHERE图书编号二“115")。故选择D选项。
15、数据库中有“商品”表如下:要查找出单价高于“0112”的商品记录,正确的SQL
躺言的导图品名称■价的,产施
400101zoaoo10广东
400104AMW1)saoo10广东
400105•MB甜60000w广东
201032CW腐机1000.0020侬
400107D»ay>_A420.0010封
200110送机2000050广东
2001UB牌手机2000.0010广东
400202300a002广东
1010418牌计\凯6000.0010广东
命令是()。)00XXCM■机1000&0010均-
A、SELECT*FROM商品WHERE单价>“0112"
B、SELECT*PROM商品WHEREEXISTS单价="0112”
C、SELECT*FROM商品WHERE单价》(SELECT单价FROM商品WHERE商品
号二“0112”)
D、SELECT*FROM商品WHERE单价>(SELECPFROM商品WHERE商品号
="0112”)
标准答案:c
知识点露析:本题主要考查了SQL查询。要查找出单价高于“0112”的商品记录,
需要使用SQL的子查询,首先查找出“0112”号商品的单价,然后再找出单价大于
此单价的记录,查询语句为:SELECT*FROM商品WHERF单价〉(SELECT单价
FROM商品WHERE商品号二"0112")„故选择C选项.
16、在Access数据库中要删除表中的一个字段,可使用的SQL命令是()。
A、DelectTable
DropTable
C、AlterTable
D、SelectTable
标准答案:C
知识点解析:本题主要考查了SQL查询。DropTable用于从数据库中删除一个
表,并且无法恢复;AherTable语句用于修改已建表的结构,包括添加新字段,修
改字段属性,或删除某些字段;不存在DelectTable和SelectTable语句。题目中
要删除表中的一个字段,应使用AlterTable语句。故选择C选项。
17、下列程序段的功能是实现“学生”表中“年龄”字段值加1:DimStrAsString
Str="[]"Docmd.RunSQLStr拈号内应填入的程序代码是()。
A、年龄=年龄+1
B、Update学生Set年龄=年龄+1
C、Set年龄=年龄+1
D、Edil学生Set年龄=年龄+1
标准答案:B
知识点解析:本题主要考查了SQL更新查询语句。实现字段值的增加用UPDATF
更新语句,语句格式为:UPDATE表名SFT字段名二表达式,题目中要实现对“学
生''表中“年龄”字段值加1,所以正确的语句是:Update学生Set年龄=年龄+1。故
选择B选项。
18、下列关于SQL命令的叙述中,正确的是()。
A、INSERT命令中可以没有VALUES关键字
B、INSERT命令中可以没有INTO关键字
C、INSERT命令中必须有SET关键字
D、以上说法均不正确
标准答案:D
知识点解析:SQL杳询中的INSERT语句的作用是向数据表中插入数据,其语法
结构为:INSERTINTO表名例名1,列名2,…,列名n)值(值1,值2,…,值
n);插入多少列,后面括号里面就跟多少值。从其语法结构可以看出选项A、B与
C说法均不正确,故选择D选项。
国家二级ACCESS机试选择题(查询)
模拟试卷第3套
一、选择题(本题共33题,每题1.0分,共33分。)
一和领二
学分▼;
不及学号期末成帔
成❸表成箱表
a7
lot80
lot90
1、下图中所示的查询返回的记录是
A、不包含80分和90分
B、不包含80至90分数段
C、包含80至90分数段
D、所有的记录
标准答案:D
知识点解析:本题考查条件查询的知识.在这个例子中.该条件实际等价于期末成
绩V>80Or期末成绩V>90。也就是找出期末成绩不等于80或者不等于90的记
录。显然,没有一个记录的期末成绩既能等于80又能等于90,所以所有的记录都
满足条件。
2、排序时如果选取了多个字段,则输出结果是
A、按设定的优先次序依次进行排序
B、按最右边的列开始排序
C、按从左向右优先次序依次排序
D、无法进行排序
标准答案:C
知识点解析:本题考查数据表排序的知识。要想对数据表进行排序,既可以按照一
个字段进行排序,也可以按照多个字段进行排序。当按照多个字段进行排序时,按
从左到右的优先次序进行排序。
3、在成绩中要查找成绩多80且成绩S90的学生,正确的条件表达式是
A^成绩Between80And90
B、成绩Between80To90
C、成绩Between79And91
D、成绩Between79To91
标准答案:A
知识点解析:BETWEEN…AND选取介于两个值之间的数据范围,包含两个值。
这些值可以是数值、文本或者日期。
4、若查询的设计如下,则查询的功能是
A、设计尚未完成,无法进行统计
B、统计班级信息仅含Null(空)值的记录个数
C、统计班级信息不包括Null(空)值的记录个数
D、统计班级信息包括Null(空)值全部记录个数
标准答案:C
知识点解析:本题中图片显示总计为计数,即对学生表中的班级进行统计,统计时
如果有NULL值则不会记录在内。
5、要将“选课成绩”表中学生的“成绩”取整,可以使用的函数是
A、Abs([成绩])
B、Int([成绩])
C、Sqr([成绩])
D、Sgn([成绩])
标准答案:B
知识点解析:各函数的功能如下表所示:
6、有商品表内容如下:
部门号商品号商品名称单价数最产地
400101A牌电风扇200.0010广东
400104A牌微波炉350.0010广东
400105B牌微波炉600.0010广东
201032C牌传真机1000.0020上海
400107D牌微波炉A420.0010北京
200110A牌电话机200.0050广东
200112B牌手机2000.0010广东
400202A牌电冰箱3000.002广东
301041B牌计算机6000.0010广东
300204C牌计算机10000.0010上海
SQL命令:SELECT部门号:MAX(单价*数量)FROM商品表GROUPBY部门
号;查询结果的记录数是
A、1
B、3
C、4
D、10
标准答案:B
梵鬻%TgL吧实现按部门分组查询总价(单价*数量)最高的记录,所以
查询结果的记录数为3条,分别是3个部门总价最高的记录。
7、下面显示的是查询设计视图,从设计视图所示的内容中判断此查询将显示
A、出生日期字段值
B、所有字段值
C、除出生日期以外的所有字段值
D、雇员ID字段值
标准答案:B
知识点解析:本题考查查询设计器的知识。我们知道“”代表全部属性,对于本题
给出的图片,注意到在“字段”这一行里的内容是[Employee.*,所以在最终结果中
会显示所有字段值。
8、在学生借书数据库中,己有“学生”表和“借阅”表,其中“学生”表含有“学号,,、
“姓名”等信息,"借阅”表含仃“借阅编号”、“学号”等信息。若要找出没有借过1的
学生记录,并显示其“学号”和“姓名”,则正确的查询设计是
:手gX,多g
B、
C、
D、
标准答案:A
知识点解析:题意中要求查找的是没有借过书的学生记录,所以“借阅”表中的学号
应为空,所以条件表达式为IsNun,排除选项C)和选项D)。又由于只显示“学号”
和“姓名”,所以排除选项B)。
段
字
学号数学
表
排scsc
序
£示
件:,M
条
>("徽学))
或s«l«ctfromsc
A、select学号,数学fromscwhere数学》(selecta\,g(数学)fromsc)
B、select学号where数学〉(selectavg(数学)fromsc)
C>select数学avg(数学)fromsc
D、select数学>(selectavg(数学)fromsc)
标准答案:A
知识点解析•:本题考查查询与SQL关系的知识。由查询设计器可以看出,最终的
输出字段是“学号”和“数学”,来自的表是“sc”,查询的条件是数学〉(selectavg]数
学)fromsc)o根据SQL语句的格式可知A选项正确。
10、在Access中已经建立了“工资”表,表中包括“职工号己“所在单位”、“基本工
资”和“应发工资”等字段,如果要按单位统计应发工资总数,那么在查询设计视图
的“所在单位”的“总计”行和“应发工资”的“总计”行中分别选择的是
A、sum,groupby
B、count,groupby
C、groupby,sum
D、groupby,count
标准答橐:c
知识点。析:本题考查查询设计中汇总的知识。在查询设计视图中,“总计”行用于
实现数据的汇总方式。在本题中,要求按单位进行汇总,所以在“单位”的“总计”行
中要选择分组语句GroupBy;要求计算应发工资的总数,所以“应发工资”的“总计”
行中要选择汇总命令“Sum”。
11、在Access中已建立了“学生”表,表中有“学号”、“姓名”、“性别”和“入学成绩”
等字段。执行如卜.SQL命令:Selecl性别,avg(入学成绩)From学生Groupby性别
其结果是
A、计算并显示所有学生的性别和入学成绩的平均值
B、按性别分组计算并显示性别和入学成绩的平均值
C、计算并显示所有学生的入学成绩的平均值
D、按性别分组计算并显示所有学生的入学成绩的平均值
标准答案:B
知识点解析:本题考查SQL查询的知识。这个SQL查询由于有GroupBy子句,
是一个分组查询,在GroupBy后面的就是分组字段,也就是按性别分组计算并显
示性别和入学成绩的平均值。
12、现有某查询设计视图(如下图所示),该查询要查找的是
字
段
表
持
序
显
示
条
性
«
A、身高在160以上的女性和所有的男性
B、身高在160以上的男性和所有的女性
C、身高在160以上的所有人或男性
D、身高在160以上的所有人
标准答案:A
知识点解析:本题考查查询设计视图中条件表达式的知识。在查询设计视图中,如
果条件写在同一行,意味着条件之间是“与''的关系;在不同行意味着条件之间是
“或”的关系。所以本题中的条件可以写成“(性别="女”And身高>160)0性别
=“男”汽也就是身高在160以上的女性和所有的男性满足此条件。
13、已知“借阅”表中有“借阅编号”、“学号”和“借阅图书编号”等字段,每名学生每
借阅一本书生成一条记录,要求按学生学号统计出每名学生的借阅次数,下列
SQL语句中,正确的是
A、Select学号,Count(学号)from借阅
B、Selecl学号,Counl(学号)from借阅GroupBy学号
C、Select学号,Sum(学号)from借阅
D、Select学号,Sum(学号)from借阅OidcrBy学号
标准答案:B
知识点解析:暂无解析
14、“学生表”中有“学号”、“姓名\“性别”和“入学成绩”等字段。执行如下SQL命
令后的结果是:Selectavg(入学成绩)From学生表Groupby性别
A、计算并显示所有学生的平均入学成绩
B、计算并显示所有学生的性别和平均入学成绩
C、按性别顺序计算并显示所有学生的平均入学成绩
D、按性别分组计算并显示不同性别学生的平均入学成绩
标准答案:D
知识点解析:在SOL查询中,GroupBy用来分组,OrderBy用来排序,AVG为取
平均值函数,所以答案为D)选项。
15、教师表的“选择查询”设计视图如下,则查询结果是
数M号
ns
|・耻
手限
稀姓名
表
总收饰做坏
计
舞GroupBy计数
序
显
示
条
件M2!
或
■t
A、显示教师的职称、姓名和同名教师的人数
B、显示教师的职称、姓名和同样职称的人数
C、按职称的顺序分组显示教师的姓名
D、按职称统计各类职称的教师人数
标准答案:D
知识点解析:在该设计现图中,对“教师”表进行查询操作,选择的字段有“职称”和
“姓名”,对“职称”进行分组操作,并对分组结果统计“教师”的人数q所以查询结果
应该是“按职称统计各类职称的教师人数”。
16、在教师表中“职称”字段可能的取值为:教授、副教授、讲师和助教。要查找职
称为教授或副教授的教师,错误的语句是
A、SELECT*FROM教师表WHERE(InStr([职称],“教授”)<>0);
B、SELECFFROM教师表WHERE(Right([职称],2)="教授”);
C、SELECT*FROM教师表WHERE([职称]="教授”);
D、SELECT*FROM教师表WHERE(InStr([职称],“教授”尸1OrInStr([职称],“教
授")=2);
标准答案:C
知识点解析:InStr{[职称],"教授”}V>0是指职称中含有“教授”两个字的记录。
Right{[职称],2}="教授”表示职称中右边两个字为“教授”的记录。InStr{[职称],
“教授”}=1orInStr{[职称],“教授"}=2表示“教授”在职称中为位置为I或2。以上均
符合条件。选项C)只选出了职称为“教授”的教师。
学号姓名年龄性别班级
20120001张三18男计算机一班
20120002李四19男计算机一班
20120003王五20男计算机一班
20120004刘七19女计算机二班
17、已知学生表如下:
执行下列命令后,得到的记录数是SELECT班级,MAX(年龄)FORM学生表
GROUPBY班级
A、4
B、3
C、2
D、1
标准答案:C
知识点解析:执行该命令,是查找每个年级中年龄最大的学生,因为有两个年级,
所以最后得到的记录数为2。
18、有查询设计视图如下,它完成的功能是
手一砥一-「匚守3x
/・・・11・・••••—.....A|
check-up
*
字号
«I▼!
成
手学号身高体重
表
舞ch«ck-upch«ck-upchtclrup
序
工
示
条
件切/IM
或
・ti>I
A、查询表“chcck-up”中符合指定学号、身高和体重的记录
B、查询当前表中学号、身高和体重信息均为“check—up”的记录
C^查询符合“check-up”条件的记录,显示学号、身高和体重
D、显示表“chcck-up”中全部记录的学号、身高和体重
标准答案:D
知识点解析:根据查询没计视图可知,并没有设置查询条件,而且只显示“学号”、
“身高''和"体重”,所以它完成的功能是“显示表check-up中全部记录的学号、身高
和体重”。
19、在创建交叉表查询时,列标题字段的值显示在交叉表的位置是
A、第一行
B、第一列
C、上面若干行
D、左面若干列
标准答案:A
知识点解析:本题考查交叉表查询的知识。所谓交叉表查询,就是将来源于某个表
中的字段进行分组,一组列在数据表的左侧,一组列在数据表的上部,然后在数据
表行与列的交叉处显示表中某个字段的各种计算值。所以列标题显示在第一行。
2。、利用对话框提示用户输入查询条件,这样的查询属于
A、选择查询
B、参数查询
C、操作查询
D、SQL查询
标准答案:B
知识点解析:选择查询:根据指定的查询准则,从一个或多个表中获取数据并显示
结果,也可以对记录进行总计、计数、平均以及其他类型的计算,选择查询结果是
一组数据记录,即动态集。参数查询是一种利用对话框来提示用户输入准则的查
询,这种查询可以根据用户输入的准则来。操作查询包拈生成表查询、追加查询、
删除查询和更新查询。SQL查询是直接运用SQL语句执行查询任务的一种查询。
21、下面显示的是查询设计视图的“设计网络”部分,从此部分所示的内容中可以判
手段IR务性别.―
♦:
,主任・
条件劳
断出要创建的查询是
A、删除杳询
B、生成表查询
C、选择查询
D、更新查询
标准答案:D
知识点解析:本题考查查询设计器的知识。对于木题给出的图片,注意到有“更新
到“这一特殊行,就应该知道这是一个更新查询。同理,删除查询应该有“删除”这
一行,追加查询应该有“追加到”这一行,而生成表查询没有特殊的行。
22、下列不属于操作查询的是
A、参数查询
B、生成表查询
C、更新查询
D、删除查询
标准答案:A
知识点解析:本题考查操作查询的知识。操作查询,也叫做动作查询,共有4种类
型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源
表追加数据,更新、删除源表中的数据,以及生成表操作。
23、将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的杳询
是
A、选择查询
B、生成表查询
C、追加查询
D、更新查询
标准答案:C
知识点解析:本题考查操作查询的知识。操作查询,也叫做动作查询,共有4种类
型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源
表追加数据,更新、删除源表中的数据,以及生成表操作。本题中要求将A表中
的数据追加到B表中原有记录的后面,很明显是追加查询。
24、如果在数据库中已有同名的表,要通过查询覆盖原来的表,应该使用的查询类
型是
A、删除
B、追加
C、生成表
D、更新
标准答案:C
知识点解析:本题考查操作查询的知识。操作查询,也叫做动作查询,共有4种类
型:追加查询、删除查询、更新查询和生成表查询。利用这几种查询可以完成为源
表追加数据,更新、删除源表中的数据,以及生成表操作。本题中要求覆盖原来的
表,应该是生成表查询,若为追加查询将会追加到原来表中原有记录的后面。
25、若要将“产品”表中所有供货商是“ABC”的产品单价下调50,则正确的SQL语
句是
A、UPDATE产品SET单价=50WHERE供货商="ABC”
B、UPDATE产品SET单价=单价-50WHERE供货商="ABC”
C、UPDATEFROM产品SET单价=50WHERE供货商="ABC”
D、UPDATEFROM产品SET单价:单价-50WHERE供货商="ABC”
标准答案:B
知识点解析:UPDATE语句,直接更新一张表数据时,不使用FROM关键字,本
题中要将产品单价下调50,即为单价:单价.50,单价=50将单价设置为50。
26、要覆盖数据库中已存在的表,可使用的查询是
A、删除查询
B、追加查询
C、生成表查询
D、更新查询
标准答案:D
知识点解析:如果在"数据表''视图中对记录进行更新和修改,那么当要更新的记录
较多,或需要符合一定条件时,就会费时费力,而且容易造成疏漏。更新查询是实
现此类操作最简单、最有效的方法,它能对一个或多个表中的一组记录全部进行更
新
27、下面显示的是查询没计视图的设计网格部分,从下面所示的内容中,可以判定
裹科目成覆
排序
追加到成绩
条件
或
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 五千以内加减混合两步运算自我检测训练题大全附答案
- 2023年中考化学二轮专题复习常见气体制备说题
- 银行卡资金安全
- 金融行业企业文化
- 人教版部编版小学语文一年级上册人教版升国旗教学设计教案18
- 高中语文必修5游褒禅山记送天台陈庭学序阅读理解 同步练习2
- 第三单元测试
- 公司干股分红合同范例
- 公积金住房装修合同范例
- 人开店合同范例
- 2024年新人教版九年级上册化学教学课件 6.1.2 碳单质的化学性质
- 2025年质谱分析考试题及答案
- 2025年合肥幼儿师范高等专科学校单招职业适应性测试题库新版
- 工程建设资料员培训课件
- 2025年浙江宁波交投公路营运管理限公司招聘12人高频重点模拟试卷提升(共500题附带答案详解)
- 劳务派遣劳务外包项目方案投标文件(技术方案)
- 第四单元 第三课 拍摄学校创意短视频教学设计 2024-2025学年西交大版(2024)初中信息技术七年级上册
- 电机控制器设计原理与现代技术应用
- 2025时事政治考试题库和参考答案
- 化工智能制造技术基础知识单选题100道及答案
- 2025年苏州工业职业技术学院高职单招职业技能测试近5年常考版参考题库含答案解析
评论
0/150
提交评论