ACCESS复习题完整版附答案.docx
《ACCESS复习题完整版附答案.docx》由会员分享,可在线阅读,更多相关《ACCESS复习题完整版附答案.docx(17页珍藏版)》请在冰豆网上搜索。
ACCESS复习题完整版附答案
ACCESS复习题
1.ACCESS数据库是(C)
A.层状数据库B.网状数据库C.关系数据库D.树状数据库
2.存储在计算机存储设备中结构化的相关数据的集合是(B)
A.数据处理B.数据库C.数据库系统D.数据库应用系统
3.确定建立数据库的目的,有助于确定数据库保存的信息是指(A)
A.需求分析B.信息需求C.安全性需求D.完整性需求
4.当数据库的存储结构改变时,数据的逻辑结构可以不变,从而应用程序也不用改变,这就是数据与程序的(A)
A.物理独立性B.逻辑独立性C.一致性D.完整性
5.在关系数据模型中,域是指(D)
A.字段B.记录C.属性D.属性的取值范围
6.下列实体联系中属于多对多关系的是(B)
A.学校和校长B.学生与课程C.住院的病人与病床D.职工与工资
7.在关系数据表中,(D)的值能唯一的标识一个记录
A.内模式B.字段C.域D.关键字
8.在关系数据库中,主码标识元祖通过(C)实现。
A.用户自定义完整性B.参照完整性原则C.实体完整性原则D.域完整性
9.在关系模型中,主键可由(B)
A.至多一个属性组成B.一个或多个其值能唯一标识该关系模式中任何元祖的属性组成
C.多个任意属性组成D.其他三个选项都不是
10.若要查询“学生”表中所有学生的姓名,需进行的关系运算是(B)
A.选择B.投影C.链接D.交叉
11.在E-R图中,用来表示实体的图形是(C)
A.菱形B.椭圆形C.矩形D.三角形
12.关系数据规范化的意义是(D)
A.保证数据的安全性和完整性
B.提高查询速度
C.减少数据操作的复杂性
D.消除关系数据的插入删除和修改异常以及数据冗余
13.将两个关系拼接成一个新的关系,生成的新关系中包含满足条件的元祖,这种操作称为(A)
A.链接B.投影C.交叉D.选择
14.下列对关系模型的性质描述错误的是(B)
A.关系中不允许存在两个完全相同的记录B.任意一个二维表都是一个关系
C.关系中元祖的顺序无关紧要D.关系中列的次序可以任意交换
15.下列不属于ACCESS对象的是(C)
A.窗体B.查询C.菜单D.宏
16.根据给定的条件,从一个关系中选出一个或多个元祖构成一个新关系,这种操作称为(B)
A.更新B.选择C.投影D.连接
17.下列对关系模型性质的描述,错误的是(D)
A.一个关系中不允许存在两个完全相同的元祖
B.关系中各个属性值不可分解
C.一个关系中不允许存在两个完全相同的属性名
D.关系中的元祖不可以调换顺序
18.以下对数据库系统的特点的描述,错误的是(B)
A.可以实施标准化
B.可以完全消除数据冗余
C.可以实现数据共享
D.可以保证数据的完整性
19.在ACCESS数据库的表设计视图中,不能进行的操作是(D)
A.修改字段类型B.设置索引C.添加字段D.添加记录
20.ACCESS数据库中,为了保持表之间的联系。
要求在子表中添加记录时如果主表中没有与之相关的记录,则不能在子表中添加该记录,为此需要定义的关系是(D)
A.输入掩码B.有效性规则C.默认值D.参照完整性
21.如果关系表中某字段需要储存音频,则该字段的数据类型应定义为(C)
A.备注B.文本C.OLE对象D.超级链接
22在Access中,自动启动宏的名称是(A)
A.AutoExecB.AutoC.Auto.batD.AutoExec.bat
23.为了限制“成绩”字段只能输入成绩值在0~100之间的数(包括0和100),在该字段“有效性原则”设置中错误的表达式为(A)
A.IN(0,100)
B.BETWEEN0AND100
C.成绩>=0AND成绩<=100
D.>=0AND<=100
24.(B)不属于ACCESS基本数据类型
A.字符型B.报表型C.逻辑型D.日期型
25.有以下两个关系:
学生(学号,姓名,性别,出生日期,专业号)
专业(专业号,专业名称,专业负责人)
在这两个关系中,学号和专业号分别是学生关系和专业关系的主键,则外键是(D)
A.专业关系的“专业号”B.专业关系的“专业名称”
C.学生关系的“学号”D.学生关系的“专业号”
26.使用查询向导创建交叉表查询的数据源必须直接来自(B)个表或查询
A.2个B.1个C.3个D.不限个
27.下列关于ACCESS查询的叙述中,错误的是(D)
A.查询的数据源来自表或已有的查询
B.查询的结果可以作为其他数据库对象的数据源
C.查询可以检索数据,追加更改和删除数据
D.查询不能生成新的数据表
28.设“材料表”中有“材料名称”“材料类别”和“出版社”等字段,若要统计各个出版社出版的各类材料的总量,比较好的查询方式是(C)
A.选择查询B.参数查询C.交叉表查询D.操作查询
29.将表A的记录添加到表B中,要求保持表B中原有的记录,可以使用的查询是(C)
A.选择查询B.更新查询C.追加查询D.生成表查询
30.要改变窗体上文本框控件的数据源,应设置的属性是(B)
A.记录源B.控件来源C.筛选查阅D.默认值
31.要输出表的全部字段,可以在SELECT语句中用(C)指定
A.ALLB.#C.*D.EVERY
32.设“学生”表中“学号”等字段,删除学号为“S01002”的学生的记录。
正确的SQL语句是(D)
A.DELETE学号=“S01002”
B.DELETEFROM学号=S01002”
C.DELETE学号=“S01002”FROM学生
D.DELETEFROM学生where学号=“S01002
33.在窗体中,位于(C)中的内容在打印预览或打印时才显示出来
A.主体B.窗体页眉C.页面页眉D.窗体页脚
34.下列(B)不属于窗体事件
A.打开B.取消C.关闭D.加载
35以下不属于操作查询的是(A)
A.交叉表查询B.更新查询C.删除查询D.生成表查询
36.要在窗体中显示图片,不可以使用(D)控件
A.图像B.非绑定对象框C.绑定对象框D.组合框
37.下列关于列表框的叙述中,正确的是(A)
A.列表框可以包含一列或几列数据
B.窗体运行时可以直接在列表框中输入新值
C.列表框的选项不允许多重选择
D.列表框的可见性设置为“否”,则运行行显示为灰色
38.组合框的“行来源类型”属性不包括(D)
A.值列表B.表/查询C.字段列表D.视图
39.要实现报表的分组统计,其操作区域是(B)
A.报表页眉或报表页脚区域B.组页眉或组页脚区域
C.主体区域D.页面页眉或页面页脚区域
40.要在报表上显示“第N页,共M页”的页码格式,正确的设置是(C)
A.“第”&[pages]&“页”,“共”&[pages]&“页”
B.=“第”&[pages]&“页”,“共”&[pages]&“页”
C.=“第”&[page]&“页”,“共”&[pages]&“页”
D.“第”&[page]&“页”,“共”&[pages]&“页”
41.在设置条件宏时,对于连续重复的条件,可以用(B)表示
A.=B.…C.,D.;
42.宏是一个或多个(A)的集合
A.操作B.表达式C.对象D.条件
43.运行一个非条件宏时,系统会(B)
A.执行设置了参数的宏操作B.执行全部宏操作
C.执行用户选择的宏操作D.先执行用户选择的宏操作
44.函数MID(“ABCDEFG“,3,2)的返回值是(A)
A.CDB.BCDC.CDED.ABC
45.下列值表达式的值为true的是(A)
A.10/4>10\4
B.”10”>”4”
C.”周”<”刘”
D.INT(12.56)=ROUND(12.56,0)
46.假如“学生”表中有“姓名”字段,找姓“王”的学生的SQL条件语句是(C)
A.姓名LIKE“王#”B.姓名LIKE“王?
”
C.姓名LIKE“王*”D.姓名like“王!
”
47.某宾馆中有单人间和双人间两种客房,按照规定,每位入住该宾馆的客人都要进行身份登记。
宾馆数据库中有客房信息表(房间号,……)和客人信息表(身份证号,姓名,来源,……);为了反映客人入住情况,客房信息表与客人信息表之间的联系应设计为(B)
A.一对一联系B.一对多联系C.多对多联系D.无联系
(改)48.假设工资表有”工资编号””员工编号””工资”3个字段,要向“工资”表中插入新记录,错误的命令是(D)
A.InsertInto工资(工资编号,员工编号)Values(“s07001”,”c0701”)
B.InsertInto工资(工资编号,员工编号,工资)Values(“s07001”,”c0701”,3887)
C.InsertInto工资Values(“s07001”,”c0701”,3887)
D.InsertInto工资(工资编号,员工编号,工资)Values(“s07001”,”c0701”)
49.(A)节在窗体每页的顶部显示信息
A.页面页眉B.主体C.窗体页眉D.控件页眉
50.假设员工表有”照片”字段。
在使用窗体向导为该表创建窗体时,”照片”字段所使用的默认控件为(C)
A.图像B.非绑定对象框C.绑定对象框D.列表框
51.设rs为记录集对象,且纪录指针在第一条记录之前,则叙述正确的是(C)
A.rs.BOF()的值为False
B.rs.TOF()的值为False
C.rs.BOF()的值为True
D.rs.TOF()的值为True
53.可利用(C)创建数据访问页
A.页面视图B.web预览视图C.设计视图D.创建视图
54.打开查询的宏命令是(D)
A.OpenReportB.RunAppC.OpenFormD.OpenQuery
55.Access的数据库文件的扩展名为(B)
A.dbfB.mdbC.dotD.xls
56.要改变窗体上文本框控件的数据源,应设置的属性是(B)
A.记录源B.控件来源C.筛选查询D.默认值
57.若学生表中有”学号””姓名””性别””入学成绩”等字段,显示男女生入学成绩的平均值信息,正确的是(A)
A.Select性别,Avg(入学成绩)From学生GroupBy性别
B.Select性别,Count(入学成绩)From学生OrderBy性别
C.Select性别,Count(入学成绩)From学生GroupBy性别
D.Select性别,Avg(入学成绩)From学生OrderBy性别
58.数据表视图中无法进行的操作是(D)
A.修改字段名称
B.删除一个字段
C.删除一条记录
D.修改字段类型
59.access数据库中,可用于设计输入界面的对象是(B)
A.表B.窗体C.查询D.报表
60可以将(A)转换为数据访问页
A.窗体B.数据库C.模块D.宏
61.在宏的表达式中,要引用”Form1”的窗体上名为”TxtName”控件的值可使用(A)
A.Forms!
Form1!
TxtName
B.TxtName
C.Form1!
TxtName
D.Forms!
TxtName
62.函数Len(“country”)的值是(A)
A.7B.10C.3D.5
(改)63.叙述错误的是(CD)
A.窗体可以用于显示表和查询中的数据,输入数据、编辑数据和修改数据
B.在窗体中可建立子窗体
C.窗体的记录源不能是sql语句
D.窗体有三种视图:
设计视图、窗体视图和数据表视图
64使用“自动创建数据页”创建数据访问页时,Access2003 会在当前文件夹下将创建的数据访问页保存为( A )格式。
A. HTML B.文本 C.数据库 D.Web
65.自动窗体向导不包括(A)
A.递阶式B.表格式C.数据表D.纵栏式
66.与语句Select*FromTab1WhereInstr([简历],”篮球”)<>0功能相同的是(C)
A.Select*FromTab1Where简历Like“*篮球”
B.Select*FromTab1Where简历Like“篮球”
C.Select*FromTab1Where简历Like“*篮球*”
D.Select*FromTab1Where简历Like“篮球*”
67.下列程序段运行时,语句x=x+i将被执行(D)次
X=0
Fori=12to3step-3
X=x+i
Nexti
A.12B.5C.3D.4
68.ADO中的Connection对象用于(A)
A.建立应用程序与指定数据源的连接
B.建立操作系统与指定数据源的连接
C.建立数据库与指定数据源的连接
D.建立终端与服务器的连接
69.要创建名为MyCon,用以访问web数据库的connection对象,正确的命令是(B)
A.SetMyCon=Server.CreateObject.ADODB.Connection
B.SetMyCon=Server.CreateObject.(“ADODB.Connection”)
C.SetMyCon=Server.CreateObject.(“ADODB.Recordset”)
D.SetMyCon=Server.CreateObject.(“ADODB.Command”)
70.下列关于VBA数据类型的叙述中,错误的是(C)
A.若某变量的类型名是Boolean,则表示该变量为逻辑型
B.单精度型、双精度型的数据类型符号是”!
”、”#”
C.数据类型符号”%”“$”分别表示整型和货币型
D.若没有显式声明变量,则默认该变量为Variant型
71.InputBox函数的返回值类型是(B)
A.数值B.视接受返回值的变量类型而定
C.字符串D.视输入的数据而定
72.在表达式中引用对象名称时,如果它包含空格或特殊字符,需用(B)将对象名括起来
A.##B.[]C.()D.““
73.下列一维数组声明语句错误的是(C)
A.Dimb(100)asdouble
B.Dimb(-5to0)
C.Dimb(-10to-20)asInteger
D.Dimb(5to5)asString
74.在有参函数设计时,要想实现某个参数的“双向”传递,就应当说明该形参为“传址”调用形式,其设置选项是(B)
A..ByValBByRefC.OptionalDParamArray
75.要限制宏命令的操作范围,可以在创建宏时定义(B)
A.宏操作对象B.宏条件表达式C.宏操作对象D.窗体或报表的控件属性
76.宏中的每个操作命令都有名称,这些名称(B)
A.可以更改B.不能更改C.部分能更改D.能调用外部命令进行更改
77.退出access的宏命令是(B)
A.StopmarcoB.quitC.cancelD.close
78.在下列关于宏和模块的叙述中,正确的是(D)
A.模块是能够被程序调用的函数
B.通过定义宏可以选择或更新数据
C.宏或模块都不能是窗体或报表上的事件代码
D.宏可以是独立的数据库对象,可以提供独立的操作动作
79.使用VBA的逻辑值进行算术运算时,True值被处理为(A)
A.-1B.0C.1D.任意值
80.在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。
在数据库中,实体之间属于一对一关系的是(D)
A."顾客"与"收款口"的关系
B."收款口"与"收款员"的关系
C."班组"与"收款员"的关系
D."收款口"与"设备"的关系
81.关系数据库的任何检索操作都是由三种基本运算组合而成的,这三种基本运算不包括(B)
A.连接B.比较C.选择D.投影
82.在Access中,表就是 (A)
A.关系B.记录C.索引D.数据库
83.在已建窗体中有一命令按钮(名为Command1.,该按钮的单击事件对应的VBA代码为:
PrivateSubCommand1_Click().
subT.Form.RecordSource="select*from雇员"
EndSub
单击该按钮实现的功能是(D)
A.使用select命令查找"雇员"表中的所有记录
B.使用select命令查找并显示"雇员"表中的所有记录
C.将subT窗体的数据来源设置为一个字符串
D.将subT窗体的数据来源设置为"雇员"表
84.邮政编码是由6位数字组成的字符串,为邮政编码设置输入掩码,正确的是(A)
A.000000B.999999C.CCCCCCD.LLLLLL
85.条件"Not工资额>2000"的含义是(C)
A.选择工资额大于2000的记录
B.选择工资额小于2000的记录
C.选择除了工资额大于2000之外的记录
D.选择除了字段工资额之外的字段,且大于2000的记录
86.VBA程序的多条语句可以写在一行中,其分隔符必须使用符号(A)
A.:
B.'C.;D.,
87以下不属于循环结构的语句是(D)。
A:
For语句B:
while语句 C:
Do语句 D:
If语句
88.数据类型是(B)
A.字段的另一种说法
B.决定字段能包含哪类数据的设置
C.一类数据库应用程序
D.一类用来描述Access表向导允许从中选择的字段名称
89.在Access中已建立了"工资"表,表中包括"职工号"、"所在单位"、"基本工资"和"应发工资"等字段,如果要按单位统计应发工资总数,那么在查询设计视图的"所在单位"的"总计"行和"应发工资"的"总计"行中分别选择的是(C)
A.sum,groupbyB.count,groupbyC.groupby,sumD.groupby,count
90.For S=5 To 10 Step 1
S=2*S+1
Next S
该循环执行的次数是(A)
A 1 B 2 C 3 D 4
91.VBA中定义符号常量可以用关键字(A)
A.ConstB.DimC.PublicD.Static
92.设有表示学生选课的三张表,学生S(学号,姓名,性别,年龄,身份证号.,课程C(课号,课名.,选课SC(学号,课号,成绩.,则表SC的关键字(键或码).为(C)
A.课号,成绩B.学号,成绩C.学号,课号D.学号,姓名,成绩
93.建立一个基于"学生"表的查询,要查找"出生日期"(数据类型为日期/时间型)在1980-06-06和1980-07-06间的学生,在"出生日期"对应列的"条件"行中应输入的表达式为(B)
A.between1980-06-06and1980-07-06
B.between#1980-06-06#and#1980-07-06#
C.between1980-06-06or1980-07-06
D.between#1980-06-06#or#1980-07-06#
94.若要将记录集对象rs从内存中完全释放,应使用的命令是(A)
A.Setrs=NothingB.rs.CloseC.Setrs.NothingD.Setrs.Close
95.ACCESS报表对象的数据源可以是(C)
A.表、查询或窗体B.表或查询C.表、查询或SQL命令D.表、查询或报表
96.SQL的含义是(A)。
A.结构化查询语言
B.数据定义语言
C.数据库查询语言
D.数据库操纵与控制语言
97.如果想在已建立的“tSalary”表的数据表视图中直接显示出姓“李”的记录,应使用ACCESS提供的(A)。
A.筛选功能
B.排序功能
C.查询功能
D.报表功能
98.下列关于准则的说法,正确的是(B)。
A.日期/时间类型数据须在两边加“[]”
B.同行之间为逻辑“与”关系,不同行之间为逻辑“或”关系
C.NULL表示数字0或者空字符串
D.数字类型的条件需加上双引号(“”)
99在一个access的表中有字段“专业”,要查找包含“信息”两个字的记录,正确的条件表达式是(B)
A.=left([专业],2)=“信息”
B.like“*信息*”
C.=“信息*”
DMid([专业],1,2)=“信息”.
100.执行下面程序段后,变量X的值为(C)
X=2
Y=4
WhileNoty>4
X=x*y
Y=y+1
Wend
A.2B.4C.8D.20
101、不属于分支结构的语句是(A)
A.While…..WendB.If…Then…Else…EndIf
C.SelectCase…EndSelectD.If…Then…EndIF
102、无法利用查询向导创建(C)
A.操作查询B.交叉表查询
C.参数查询D.选择查询
103、设rs为记录集对象,“rs.MovePrevious”的作用是(B)
A.移动到上一个记录集B.记录指针从当前位置向后移动一条记录
C.移动到下一个记录集D.记录指针从当前位置向前移动一条记录
104、ADO的三个核心对象是Recordset、Connection和(D)
A.RecordSourceB.DataC.ObjectD.Command
105、某数据表含有“姓名”字段(文本型),有4条记录的“姓名”内容分别是:
李娜、李丽君、Li、li,按“姓名”降序排列后为(B)
A.Li、li、李丽君、李娜B.李娜、李丽君、li、Li.
C..李娜、李丽君、Li、liD..li、Li、李娜、李丽君
106、设置查询学生表中“姓名”字段不能为空的条件是(A)
A.ISNOTNULLB.…C.?
D.*
107、下列叙述正确的是(B)
A.报表和数据功能一样B.报表能对数据进行计算和输出
C.报表和查询功能一样D.报表只能输入/输出数据
108、叙述错误的是(C)
A.报表和窗体都有打印预览功能
B.报表可以分组记录
C.报表可以修改数据记录源,窗体不能修改数据源记录
D.窗体可以修改数据记录源,报表不能修改数据源记录
109、叙述错误的是(C)
A.宏操作能实