二级ACCESS笔试282.docx
- 文档编号:28753605
- 上传时间:2023-07-19
- 格式:DOCX
- 页数:22
- 大小:25.95KB
二级ACCESS笔试282.docx
《二级ACCESS笔试282.docx》由会员分享,可在线阅读,更多相关《二级ACCESS笔试282.docx(22页珍藏版)》请在冰豆网上搜索。
二级ACCESS笔试282
二级ACCESS笔试-282
(总分:
100.00,做题时间:
90分钟)
一、选择题(总题数:
35,分数:
70.00)
1.关于宏与宏组的说法不正确的是()。
(分数:
2.00)
A.宏可以是由一系列操作组成的一个宏,也可以是一个宏组
B.创建宏与宏组的区别在于:
创建宏可以用来执行某个特定的操作,创建宏组则是用来执行一系列操作
C.运行宏组时,MicrosoftAccess会从第一个操作起,执行每个宏,直至它遇到StopMacro操作、其他宏组名或已完成所有操作
D.不能从其他宏中直接运行宏,只能将执行宏作为对窗体、报表、控件中发生的事件做出的响应 √
解析:
[解析]这是一道概念性的考题,考查考生对于基本知识点的掌握情况,选项A,宏可以是由—系列操作组成的一个宏,也可以是一个宏组,这在前面的例题中已经详细地讲解到了,所以改选项的说法是正确的。
。
选项B讲的是创建宏与宏组的区别,宏是用来执行某个特定的操作的,而宏组里面包含了多个宏,因此可以执行一系列的操作,这个很容易理解。
选项C谈到的是宏组运行时各个操作的执行顺序,宏组里包含了不止一个宏,MicrosoftAccess会从第一个操作开始执行,直到他遇到StopMacro操作、其他宏组名或已完成所有操作。
通过上述分析,前三个选项都是正确的,那么错误的说法就是选项D。
它的错误之处在于可以从其他宏中直接运行宏,也能将执行宏作为对窗体、报表、控件中发生的事件做出的响应。
考生应该注意到宏的运行方式是多样的,应该学会灵活运用。
答案为D。
2.关系表中的每一横行成为一个()。
(分数:
2.00)
A.元组 √
B.字段
C.属性
D.码
解析:
[解析]本题考查关系表中的一些概念。
元组是指一个实体的所有属性值的集合,关系表中的每一横行就是一个实体的所有属性值的集合,选项A是正确的。
关系表中的每一列的列名为一个属性,列中的每一元素为一个字段。
码是指能惟一表示元组的最小属性集。
3.以下说法中正确的是()。
(分数:
2.00)
A.在线性表中插入一个元素后,线性表长度不变
B.在线性表中删除一个元素后,线性表长度不变
C.在线性表中插入一个元素后,线性表长度加1 √
D.在线性表顺序存储的情况下插入一个元素的效率较高
解析:
[解析]在线性表中插入一个元素后,线性表长度加1,A是错误的。
在线性表中删除一个元素后,线性表长度减1,B是错误的。
在线性表顺序存储的情况下插入一个元素,在平均清况下需要移动的数据元素数目为n/2,效率较低,D是错误的。
4.为窗体或报表上的控件设置属性值的宏命令是()。
(分数:
2.00)
A.Echo
B.SetWamings
C.Beep
D.SetValue √
解析:
[解析]本题考查如何利用宏命令设置控件的属性值。
SetValue是为窗体、窗体数据表或报表中的字段或控件设置属性值;Echo指定是否打开回响,例如宏执行时显示其运行结果,或宏执行完才显示运行结果,还可以设置状态显示文本;Beep时通过计算机的扬声器发出嘟嘟声;SetWarnings是用来打开或关闭系统消息。
因此本题答案为D。
5.在窗体上画一个名称为Comlnalld1的命令按钮,然后编写如下程序:
PrivateSubCommand1Click()
DimiAsInteger,jAsInteger
Dima(10,10)AsInteger
Fori=1TO3
Forj=1TO3
a(i,j)=(i-1)*3+j
Printa(i,j);
Nextj
Nexti
EndSub
程序运行后,单击命令按钮,窗体上显示的是()。
(分数:
2.00)
A.123
246
369
B.234
245
456
C.147
258
369
D.123
456
789 √
解析:
[解析]本题考查利用多重循环获取数组的值,题目难度不大,但却是考试重点,要求考生重点掌握。
本题出自2002年9月考题,需要注意输出方法:
外循环第1次i=0,内层循环j循环3次,输出123,然后换行,接着外循环执行第2次,依次类推,可得答案为D。
6.数据访问页是通过Access数据库中哪一个对象生成的()。
(分数:
2.00)
A.页 √
B.窗体
C.表
D.报表
解析:
[解析]本题考查生成数据访问页的Access对象。
选项A正确,数据访问页是通过Access数据库中“页”对象生成的。
选项B错误,“窗体”对象不能生成数据访问页,但可以从窗体中导出静态网页。
选项C错误,“表”对象不能生成数据访问页,但可以从表中导出静态网页。
选项D错误,“报表”对象不能生成数据访问页,但可以从报表中导出静态网页。
答案为A。
7.自动编号数据类型一旦被指定,就会永久地与下列哪一项进行连接()。
(分数:
2.00)
A.字段
B.记录 √
C.表
D.数据库
解析:
[解析]本题考查Access中的自动编号数据类型。
它是在添加记录时自动插入惟一顺序号(每次递增1)或随机编号。
自动编号数据类型一旦被指定,就会永久地与记录连接在一起,即使记录被删除,该条记录的自动编号型字段值也不会被再次使用。
答案为B。
8.宏中的操作个数的最多为()。
(分数:
2.00)
A.900
B.990
C.999 √
D.1000
解析:
[解析]本题考查考生对于宏的规格之一操作个数限制的掌握情况。
不仅要掌握对于宏中操作个数的限制,还应掌握其他3个方面的限制,这样才能正确的使用宏。
如表12-1所示。
[*]
答案为C。
9.运行宏组时,MicrosoftAccess会从第一个操作起,执行每个宏,直至它()。
(分数:
2.00)
A.遇到StopMacro操作
B.遇到其他宏组名
C.已完成所有操作
D.上述均可 √
解析:
[解析]本题考查的是宏组运行的结束条件。
运行宏组时,MicrosoftAccess会从第一个操作起,执行每个宏,直至它遇到StopMacro操作、其他宏组名或者已完成所有操作,知道了使得宏组运行结束的3个条件,就能合理的安排宏组的运行使得它满足用户的需求。
比如,如果用户期望所有操作均完成时才结束,那么在宏组运行期间就不能碰到StopMacro操作或遇到其他的宏组名。
这也可能成为宏组运行出错的一个原因。
答案为D。
10.关于报表中切换视图,下列说法不正确的是()。
(分数:
2.00)
A.在设计视图下,可以直接切换到版面预览视图
B.在打印预览视图下,可以直接切换到设计视图
C.在版面预览视图下,可以直接切换到打印预览视图 √
D.在打印预览视图下,不可以直接切换到版面预览视图
解析:
[解析]本题考查报表的视图切换。
选项A错误,设计视图下可以直接切换到版面预览视图。
选项B错误,打印预览视图下可以直接切换到设计视图。
选项C正确,版面预览视图下不能直接切换到打印预览视图。
选项D错误,打印预览视图下不能直接切换到版面预览视图。
设计视图可以直接切换到打印预览视图和版面预览视图,但版面预览视图和打印预览视图不能互相直接切换。
本题的答案是C。
11.下列控件中,用来显示窗体或其他控件的说明文字,而与字段没有关系的下列选项中的()。
(分数:
2.00)
A.命令按钮
B.标签 √
C.文本框
D.复选框
解析:
[解析]本题考查标签的功能。
选项A错误,命令按钮不用来显示说明文字,而是代表一些对窗体和记录的操作。
选项B正确,标签属于静态控件,不能与数据源字段绑定。
选项c错误,文本框可以与数据源字段绑定,也可以用来显示说明文字。
选项D错误,复选框可以与数据源字段绑定。
本题的答案是B。
12.下列选项中,说法不正确的是()。
(分数:
2.00)
A.表是用户定义的存储数据的对象
B.报表是用来在网上发布数据库中的信息 √
C.记录是收集表的特定主题实例的所有信息
D.窗体主要用于数据的输出或显示,或控制应用程序的执行
解析:
[解析]本题考查考生对数据库基本概念的理解,难度不大,但是容易混淆。
选项A是表的概念,表是用户定义的存储数据的对象,每一个表都包含有关某个主题的信息。
表包括存储不同种类数据的字段(或列)。
选项B是考查对报表的理解,报表是为格式化、计算、打印和总结选定数据而设计的对象。
而用来在网上发布数据库中的信息是使用页对象。
选项c是考查对记录的理解,每一个表都包括存储不同种类数据的字段(或列),而记录(也就是行)则收集特定主题实例的所有信息。
选项D是考查窗体的概念,窗体主要用于数据的输出或显示,或控制应用程序的执行,利用窗体,可以定制从查询或表中提取的数据的显示方式。
答案为B。
13.表达式a%*b&-d#/2#+c!
的结果的数值类型为()。
(分数:
2.00)
A.整型
B.长整型
C.单精度型
D.双精度型 √
解析:
[解析]本题考查表达式类型。
在运算时表达式中经常出现不同类型的变量,系统会自动进行类型转换,一般情况下会将数值类型定义为占用内存最多的类型。
本题中有Integer整型(%)、Long长整型(&)、Single单精度型(!
)Double双精度型(#),因此,系统会将运算结果的数值类型定义为占用内容最多的双精度型。
正确答案为选项D。
14.在表达式中引用对象名称时,如果它包含空格和特殊的字符,需要用()将对象名称包含起来。
(分数:
2.00)
A.“#”
B.“""”
C.“()”
D.“[]” √
解析:
[解析]本题考查表达式引用对象名称。
只有用方括号([])将对象名括起来,Access才能识别该对象。
答案为D。
15.在数据访问页中,对于不可更新的数据,应使用哪一种控件显示数据()。
(分数:
2.00)
A.绑定HTML几控件 √
B.结合型文本框控件
C.文本框控件
D.计算型文本框控件
解析:
16.SQL语言集数据查询、数据操纵、数据定义和数据控制功能于一体,语句INSERT、DELETE、UPDATE实现哪类功能()。
(分数:
2.00)
A.数据查询
B.数据操纵 √
C.数据定义
D.数据控制
解析:
[解析]本题考查SQL语言的组成部分以及分的对应语句,属于初级难度。
这种考查SQL基本语句功能的题目经常出现。
解答这类题需要对SQL语言的组成部分、各组成部分使用的语句以及相应语句的功能有一个全面的了解。
SQL主要由数据定义、数据查询、数据操纵、数据控制4部分组成。
数据定义语言用于定义数据的结构,比如创建、修改或者删除数据库对象,相应的语句是CREATE、ALTER、DROPs数据操纵语言用于检索或者修改数据,检索数据使用SELECT语句,修改数据包括插入、更新和删除,对应的语句是INSERT、UPDATE、DELETE;数据控制语言用于定义数据库用户的权限,其中授予权限使用GRANT语句,收回权限使用REVOKE语句。
答案为B。
17.有如下程序:
a=1:
b=2:
c=3
a=a+b:
b=b+c:
c=b+a
Ifa<>3Orb<>3Then
a=b-a:
b=C-a:
C=b+a
EndIf
Printa+b+c
运行后,输出的结果是()。
(分数:
2.00)
A.16 √
B.3
C.6
D.8
解析:
[解析]本题考查If语句和Or表达式的用法。
在执行完a=a+b:
b=b+c:
c=b+a后,a=3,b=5,因此a<>3Orb<>3的结果为True,执行a=b-a:
b=c-a:
c=b+a后,a=2,b=6,c=8。
答案为A。
18.软件详细设计的主要任务是()。
(分数:
2.00)
A.确定每个模块的算法和使用的数据结构 √
B.确定每个模块外部的接口
C.确定每个模块的功能
D.编程
解析:
[解析]本题考查结构化设计方法的详细设计。
从软件开发的工程化观点来看,在使用程序设计语言编制程序以前,需要对所采用算法的逻辑关系进行分析,设计出全部必要的过程细节,并给予清晰的表达。
详细设计的任务就是要决定各个模块的实现算法,并精确地表达这些算法。
19.软件是一种()。
(分数:
2.00)
A.程序
B.数据
C.逻辑产品 √
D.物理产品
解析:
[解析]计算机软件是计算机系统中与硬件互相依存的另一部分,是包括程序、数据及相关文档的完整集合。
软件是一种逻辑实体,而不是物理实体,具有抽象性。
20.下列关于模块的说法中,不正确的是()。
(分数:
2.00)
A.有两种基本模块,一种是标准模块,另一种是类模块
B.窗体模块和报表模块都是类模块,它们各自与某一特定窗体或报表相关联
C.标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的函数 √
D.标准模块和与某个特定对象无关的类模块的主要区别在于其范围和生命周期
解析:
[解析]本题是对模块基本概念的考查。
选项A讲的是模块的分类,模块可以分为两类,一类是标准模块,一类是类模块,故选项A是正确的。
选项B讲的是类模块的两种具体类型,即窗体模块和报表模块,它们都各自与某一特定窗体或报表相关联的,因此也是正确的。
选项C错在最后两个字,正确的应该是:
标准模块包含与任何其他对象都无关的常规过程,以及可以从数据库任何位置运行的经常使用的过程。
过程与函数是有区别的,不能混淆。
选项D说的是标准模块和与某个特定对象无关的类模块的主要区别,即它们的范围和生命周期不同,故D也是正确韵。
答案为C。
21.对一个已经排好序的序列进行排序,采用()比较适宜。
(分数:
2.00)
A.冒泡法
B.直接选择法
C.直接插入法 √
D.归并法
解析:
[解析]若以排序所用的比较时间来看,直接插入法和归并法都比较少,对于:
N个元素的序列,大约需要比较N-1次;但归并法要占用较大的存储空间,所以用直接插入法比较好。
22.在窗体上画一个名称为Command1的命令按钮,然后编写如下事件过程:
PrivateSubCommand1Click()
x=0
n=InputBox("")
Fori=1TOn
Forj=1Toi
x=x+1
Nextj
Nexti
Printx
EndSub
程序运行后,单击命令按钮,如果输入3,则在窗体上显示的内容是()。
(分数:
2.00)
A.3
B.4
C.5
D.6 √
解析:
[解析]本题是一个简单的双重For-Next循环考题,这里需要注意的是,循环的终值都是由变量设置的。
当步长大于。
时,循环的初值与终值相等,仍然要执行一次循环;只有当循环变量大于终值的时候才跳出循环。
x的值实际上等于循环执行的次数6。
如果考生认为Fori=1To1并不执行循环,则会认为选项C为答案。
答案为D。
23.下面程序段的功能是()。
A=15.5:
B=Int(A+0.5)
PrintB
(分数:
2.00)
A.求平均值
B.将一实数四舍五入取整值 √
C.求绝对值
D.舍去一实数的小数部分
解析:
[解析]本题考查ht函数的使用。
血函数的主要功能是返回某数值的整数部分(并非四舍五入),为了实现四舍五入的功能,常常采用Int(number+0.5)的方式,如:
Int(99.8),返回99;Int(99.8+0.5)返回100;Int(-99.8),返回-100;Int(-99.8+0.5)返回-99。
可见选项B是正确答案;选项A错误,VisualBasic中并没有求平均值的函数;选项C错误,求绝对值的函数为Abs函数;选项D错误,Int函数和Fix函数非常类似,都可能是舍去一实数的小数部分,但它们的不同之处在于,如果要运算的数为负数,则ht返回小于或者等于该数的最大负整数,而Fix则会返回大于或等于给出数的最小负整数。
例如,ht将-7.2转换为-8,而Fix则转换为-7。
答案为B。
24.下列关于队列的叙述中不正确的是()。
(分数:
2.00)
A.在队列中能插入数据
B.在队列中能删除数据
C.队列是先进先出的线性表
D.队列是先进后出的线性表 √
解析:
[解析]队列是指允许在一端进行插入,而在另一端进行删除的线性表。
允许插入的一端称为队尾,允许删除的一端称为队头,所以在队列中既可以插入数据也能删除数据,所以选项A、B.是正确的。
在这种数据结构中,最先插入的元素最先能够被删除。
因此队列又称为先进先出的线性表。
答案是D。
25.在使用向导创建交叉表查询时,用户需要制定字段的种数为()。
(分数:
2.00)
A.1
B.2
C.3 √
D.4
解析:
[解析]本题考查Access中交叉表查询的概念。
在创建交叉表查询时,需要指定3种字段:
将某一字段放在数据表最左端的行标题,放在数据表最上面的列标题,放在数据表行与列交叉位置上的字段。
答案为C。
26.在Access的表中,可以定义的主键有()。
(分数:
2.00)
A.自动编号主键
B.单字段主键、多字段主键
C.自动编号字段、单字段主键、多字段主键 √
D.自动编号、多字段主键
解析:
[解析]本题考查关于Access中主键的知识。
关系数据库系统的强大功能在于它可以使用查询、窗体和报表快速地查找并组合存储在不同表中的信息,若每个表都包含一个或一组这样的字段,这些字段是表中所存储的每一条记录的惟一标识,该信息即称作表的主键。
在Access的表中,可以定义3种主键,即自动编号主键、单字段主键和多字段主键。
自动编号主键:
在向表中添加每一条记录时,可将“自动编号”字段设置为自动输入连续数字的编号,则不需要用户对其进行输入,将自动编号字段指定为表的主键是创建主键的最简单、最安全的方法。
单字段主键:
如果字段中包含的都是惟一的值,则用此方法为该字段指定为主键。
只要某字段包含数据且不包含重复值或Null值,即可为该字段指定主键。
多字段主键:
在不能保证任何单字段包含惟一值时,可以将两个或更多的字段指定为主键,这种情况最常出现在用于多对多关系中的两个表。
答案为c。
27.某二叉树T有n个结点,设按某种顺序对T中的每个结点进行编号,编号值为1,2,…,n,且有如下性质:
T中任一结点v,其编号等于左子树上的最小编号减1,而v的右子树的结点中,其最小编号等于v左子树上的结点的最大编号加1。
此二叉树是按()顺序编号的。
(分数:
2.00)
A.前序遍历 √
B.中序遍历
C.后序遍历
D.按层次遍历
解析:
[解析]根据结点v的右子树的结点中,其最小编号等于v左子树上的结点的最大编号加1,可以断定是前序遍历。
28.在数据库设计的4个阶段中,为关系模式选择存取方法(建立存取路径)的阶段是()。
(分数:
2.00)
A.需求分析
B.概念设计
C.逻辑设计
D.物理设计 √
解析:
[解析]本题考查数据库设计的4个阶段的区分。
题目不难,只需要分清楚4个阶段的任务是什么就可以答对。
显然,不是需求分析阶段,因为需求分析是分析用户的要求;概念设计是将需求分析得到的用户需求抽象为信息结构及概念模型的过程,涉及不到关系模式的存取:
逻辑结构设计是在概念结构设计的基础上,将E-R图转换成以数据库管理系统的逻辑数据模型表示的逻辑模式,也不涉及到存取的问题;物理设计是为一个给定的逻辑数据模型选取一个最适合应用环境的物理结构的过程。
所以为关系模式选择存取方法应该属于物理设计阶段。
29.设有如下声明:
DimXAsInteger
如果Sgn(X)的值为-1,则X的值是()。
(分数:
2.00)
A.整数
B.大于0的整数
C.等于0的整数
D.小于0的数 √
解析:
[解析]本题考查Sgn(number)函数,该函数几乎每次必考。
Sgn(number)函数的返回值有3种情况:
如果number>0则返回1;如果number=O,则返回0;number<0则返回-1。
可见正确答案是选项D。
30.下列等式正确的是()。
(分数:
2.00)
A.Abs(5)=5 √
B.Int(5.5)=6
C.Fix(—5.5)=-6
D.Srq(4)=±2
解析:
[解析]本题考查Access中的数学函数。
Fix(<数值表达式>):
返回数值表达式的整数部分,此外,Int(<数值表达式>)也能够返回数值表达式的整数部分,但并非四舍五入;Abs(<数值表达式>):
返回数值表达式的绝对值;Srq(<数值表达式>)返回数值表达式的平方根值。
这里需要注意区分Fix和Int两个函数,在操作数都是正数时,两者没有区别,但当操作数是负数时,Int返回小于等于操作数的第一个负数,而Fix返回大于等于操作数的第一个负数。
答案为A。
31.在结构化程序设计使用goto语句的原则是()。
(分数:
2.00)
A.限制 √
B.鼓励
C.禁止
D.滥用
解析:
[解析]在块和进程的非正常出口处往往需要用goto语句。
使用goto语句会使程序执行效率较高,但它造成程序的混乱,程序的质量与goto语句的数量成反比。
结构化程序设计的关键是提高程序的清晰性,因此在结构化程序设计使用goto语句的原则是限制。
32.关于“输入掩码”叙述错误的是()。
(分数:
2.00)
A.掩码是字段中所有输入数据的模式
B.Access只为“文本”和“日期/时间”型字段提供了“输入掩码向导”来设置掩码
C.设置掩码时,可以用一串代码作为预留区来制作一个输入掩码
D.所有数据类型都可以定义一个输入掩码 √
解析:
[解析]本题考查Access中输入掩码的概念。
在输入数据时,如果希望输入的格式标准保持一致,或希望检查输入时的错误,可以使用Access提供的“输入掩码向导”来设置一个输入掩码。
对于大多数数据类型,都可以定义一个输入掩码。
但并不是所有的数据类型都可以定义输入掩码,还应注意的是:
输入掩码只为“文本”和“日期/时间”型字段提供向导,其他数据类型没有向导帮助。
答案为D。
33.下列关于链式存储的叙述中错误的是()。
(分数:
2.00)
A.链式存储结构的空间可以是不连续的
B.数据节点的存储顺序与数据元素之间的逻辑关系可以不一致
C.链式存储方式只可用于线性结构 √
D.链式存储也可用于非线性结构
解析:
[解析]链式存储结构不同于顺序存储结构,它的存储空间可以是不连续的,并且数据节点的存储顺序与数据元素之间的逻辑关系可以不一致,数据元素之间的逻辑关系是由指针域来确定的。
链式存储方式可用于线性结构链式存储也可用于非线性结构,在表示复杂的非线性结构时,指针域的个数要多一些。
34.Access通过数据访问页可以发布的数据()。
(分数:
2.00)
A.只能是静态数据
B.只能是数据库中保持不变的数据
C.只能是数据库中变化的数据
D.是数据库中保存的数据 √
解析:
[解析]本题考查Access和数据访问页的关系。
数据访问页所发布的数据都是Access数据库
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 二级 ACCESS 笔试 282