计算机二级ACCESS笔试245.docx
《计算机二级ACCESS笔试245.docx》由会员分享,可在线阅读,更多相关《计算机二级ACCESS笔试245.docx(20页珍藏版)》请在冰豆网上搜索。
计算机二级ACCESS笔试245
[模拟]计算机二级ACCESS(笔试)245
一、选择题(每小题2分,共70分)下列各题[A]、[B]、[C]、[D]四个选项中,只有一个选项是正确的。
第1题:
线性表的顺序存储结构和线性表的链式存储结构分别是()。
A.顺序存取的存储结构、顺序存取的存储结构
B.随机存取的存储结构、顺序存取的存储结构
C.随机存取的存储结构、随机存取的存储结构
D.任意存取的存储结构、任意存取的存储结构
参考答案:
B
顺序存储结构中,数据元素存放在一组地址连续的存储单元中,每个数据元素地址可通过公式LOC(ai)=LOC(a1)+(i-1)L计算得到,从而实现了随机存取。
对于链式存储结构,要对某结点进行存取,都得从链的头指针指向的结点开始,这是一种顺序存取的存储结构。
第2题:
下列关于栈的叙述中正确的是()。
A.在栈中只能插入数据
B.在栈中只能删除数据
C.栈是先进先出的线性表
D.栈是先进后出的线性表
参考答案:
D
栈是限定在一端进行插入与删除的线性表。
栈是按照“先进后出”的或“后进先出”的原则组织数据的,因此,栈也被称为“先进后出”表或“后进先出”表。
第3题:
软件开发离不开系统环境资源的支持,其中必要的测试数据属于()。
A.硬件资源
B.通信资源
C.支持软件
D.辅助资源
参考答案:
D
软件测试过程中,辅助资源包括测试用例(测试数据)、测试计划、出错统计和最终分析报告等。
第4题:
软件工程的出现是由于()。
A.程序设计方法学的影响
B.软件产业化的需要
C.软件危机的出现
D.计算机的发展
参考答案:
C
软件工程概念的出现源自于软件危机。
为了消除软件危机,通过认真研究解决软件危机的方法,认识到软件工程是使计算机软件走向工程科学的途径,逐步形成了软件工程的概念。
第5题:
软件开发的结构化生命周期方法将软件生命周期划分成()。
A.定义、开发、运行维护
B.设计阶段、编程阶段、测试阶段
C.总体设计、详细设计、编程调试
D.需求分析、功能定义、系统设计
参考答案:
A
通常将软件产品从提出、实现、使用维护到停止使用的过程称为软件生命周期。
它可以分为软件定义、软件开发及软件运行维护3个阶段。
第6题:
下面概念中,不属于面向对象方法的是()。
A.对象
B.继承
C.类
D.过程调用
参考答案:
D
面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念来构造、测试、重构软件的方法。
面向对象方法从对象出发,发展出对象、类、消息、继承等概念。
第7题:
一个关系中屙性个数为1时,称此关系为()。
A.对应关系
B.单一关系
C.一元关系
D.二元关系
参考答案:
C
在关系模型数据库中,基本结构是二维表,这种二维表称为关系。
关系的列称为属性,一个具有N个属性的关系称为N元关系。
第8题:
一个教师可讲授多门课程,一门课程可由多个教师讲授,则实体教师和课程间的联系是()。
A.1:
1联系
B.1:
m联系
C.m:
1联系
D.m:
n联系
参考答案:
D
两个实体间的联系可以归纳为3种类型。
一对一联系:
一对一的联系表现为主表中的每一条记录只与相关表中的一条记录相关联。
一对多联系或多对一联系:
一对多的联系表现为主表中的每一条记录与相关表中的多条记录相关联。
多对多联系:
多对多的联系表现为一个表中的多个记录在相关表中同样有多个记录与其匹配。
一个教师可讲授多门课程,一门课程可由多个教师讲授,所以实体教师和课程间的联系是多对多的联系。
第9题:
下列有关数据库的描述中,正确的是()。
A.数据库是一个DBF文件
B.数据库是一个关系
C.数据库是一个结构化的数据集合
D.数据库是一组文件
参考答案:
C
数据库(DataBase,DB)是数据的集合,它具有统一的结构形式并存放于统一的存储介质内,是多种应用数据的集成,可被各个应用程序所共享。
数据库中的数据具有“集成”、“共享”的特点。
第10题:
使用关系运算对系统进行操作,得到的结果是()。
A.属性
B.元组
C.关系
D.关系模式
参考答案:
C
关系运算分为:
①传统的关系运算(集合运算)进行并、差、交集合运算的两个关系必须具有相同的关系模式,即相同结构。
在VisualFoxPro中没有提供传统的集合运算,可以通过其他操作或编写程序来实现。
②专门的关系运算选择:
从关系中找出满足给定条件的元组的操作称为选择。
投影:
从关系模式中指定若干个属性组成新的关系称为投影。
联接:
联接是关系的横向结合。
联接运算将两个关系模式拼接成一个更宽的关系模式,生成的新关系中包含满足联接条件的元组。
第11题:
在超市营业过程中,每个时段要安排一个班组上岗值班,每个收款口要配备两名收款员配合工作,共同使用一套收款设备为顾客服务。
在超市数据库中,实体之间属于一对一关系的是()。
A.“顾客”与“收款口”的关系
B.“收款口”与“收款员”的关系
C.“班组”与“收款员”的关系
D.“收款口”与“设备”的关系
参考答案:
D
一对一联系表现为主表中的每一条记录只与相关表中的一条记录相关联。
一个收款口只有一套收款设备,一套收款设备只服务一个收款口,因此“收款口”与“设备”之间是一对一关系。
所以本题答案为D)。
第12题:
下列叙述中正确的是()。
A.两个实体之间只能是多对多联系
B.两个实体之间只能是一对多联系
C.两个实体之间只能是一对一联系
D.两个实体之间可以是一对一联系、一对多联系或多对多联系
参考答案:
D
两个宴体间的联系可以归结为以下3种类型:
一对一联系、一对多联系和多对多联系。
第13题:
Access中表和数据库之间的关系是()。
A.一个数据库可以包含多个表
B.数据库就是数据表
C.一个表可以包含多个数据库
D.一个表只能包含两个数据库
参考答案:
A
表是数据库中用来存储数据的对象,是整个数据库系统的基础。
Access允许一个数据库中包含多个表,用户可以在不同的表中存储不同类型的数据。
第14题:
以下字符串不符合Access字段命名规则的是()。
A.abcdefghijklmnopqrscuvwxyz1234567890
B.[S3v]Yatobiaf
C.Name@china中国
D.浙江_宁波
参考答案:
B
Access字段命名规则是:
①长度为1~64个字符;②可以包合字母、汉字、数字、空格和其他字符;③不能包括句号(.)、感叹号(!
)、方括号([])和重音符号(´)。
第15题:
某字段中已经有数据,现要改变该字段的大小属性,将该字段大小重新设置为整数型,则以下所存数据会发生变化的是()。
A.123
B.2.5
C.-12
D.1563
参考答案:
B
2.5不再符合该属性,小数点后面将会被抹去。
第16题:
在书写查询准则时,日期型数据应该使用适当的分隔符括起来,正确的分隔符是()。
A.*
B.%
C.&
D.#
参考答案:
D
使用处理日期结果作为条件可以方便地限定查询的时间范围,书写这类条件时应注意,日期常量要用英文的“#”号括起来。
昕以本题答案为D)。
第17题:
下列关于SQL语句的说法中,错误的是()。
A.INSERT语句可以向数据表中追加新的数据记录
B.UPDATE语句用来修改数据表中已经存在的数据记录
C.DELETE语句用来删除数据表中的记录
D.CREATE语句用来建立表结构并追加新的记录
参考答案:
D
CREATE语句的功能是创建一个表结构,但不能追加新的记录,追加新的记录可以使用INSERT语句,所以D)选项错误。
所以本题答案为D)。
第18题:
在Access数据库的表设计视图中,不能进行的操作是()。
A.修改字段类型
B.设置索引
C.增加字段
D.删除记录
参考答案:
D
在Access数据库的表设计器中可以修改字段类型、设置索引和增加字段。
要想删除表中的记录,需要打开表进行删除。
第19题:
使用VBA的逻辑值进行算术运算时,True值被处理为()。
A.-1
B.0
C.1
D.任意值
参考答案:
A
使用VBA的逻辑值进行算术运算时,True值被处理为-1,False值被处理为0。
所以本题答案为A)。
第20题:
“特殊效果”属性值是用来设定控件的显示特效的,以下不属于“特殊效果”属性值的是()。
A.“凹陷”
B.“颜色”
C.“阴影”
D.“凿痕”
参考答案:
B
“特殊效果”属性值用于设定控件的显示效果,如“平面”、“凸起”、“凹陷”、“蚀刻”、“阴影”、“凿痕”等,但是没有颜色项。
第21题:
查询30天之内参加工作的记录,准则是()。
A.〉Date()-30
B.BetweenDate()AndDate()-30
C.)Date()-30
D.Between#Date()And#Date()-30
参考答案:
B
考查条件表达式知识。
查询日期的间隔用Between…and语句。
排除A)和C),D)中“#”是通配符,在表查询中用来表示数字。
不能混用在表达式中。
本题选择B)。
第22题:
在SQL查询中“GROUPBY”的含义是()。
A.选择行条件
B.对查询进行排序
C.选择列字段
D.对查询进行分组
参考答案:
D
在SQL查询中“GROUPBY”子句用于对检索结果进行分组,可以利用它进行分组汇总。
所以本题答案为D)。
第23题:
在下面的“窗体”视图中显示窗体时。
窗体中没有记录选定器,应将窗体的“记录选定器”属性值设置为()。
A.是
B.否
C.有
D.无
参考答案:
B
在窗体属性中,要使窗体中没有记录选定器,必须把“记录选定器”的属性值设置为否。
第24题:
下列事件不属于Access中的事件的是()。
A.键盘事件
B.鼠标事件
C.窗口事件
D.控件事件
参考答案:
D
在Access中的事件主要有键盘事件、鼠标事件、对象事件、窗口事件和操作事件,没有控件事件。
第25题:
用表达式作为数据源,并且表达式可以利用窗体或报表所引用的表或查询字段中的数据,数据源也可以是窗体或报表上的其他控件中的数据的控件是()。
A.结合型
B.非结合型
C.计算型
D.非计算型
参考答案:
C
结合型控件主要用于显示、输入、更新数据库中的字段;非结合型控件没有数据来源可以显示信息、线条、矩形或图像;计算型控件用表达式作为数据源,表达式可以利用窗体或报表所引用的表或查询字段中的数据,也可以是窗体或报表上的其他控件中的数据。
第26题:
要将一个数字字符串转换成对应的数值,应使用的函数是()。
A.Val
B.Single
C.Asc
D.Space
参考答案:
A
字符串转换成数字函数Val(〉字符串表达式〉)用于将数字字符串转换成数值型数字。
所以本题答案为A)。
第27题:
VBA中定义符号常量可以用关键字()。
A.Const
B.Dim
C.Public
D.Static
参考答案:
A
VBA中定义符号常量可以用关键字Const来定义,格式为:
Const常量名[类型符号]=常量表达式,所以本题答案是A)。
第28题:
设有如下窗体单击事件过程。
PrivateSubForm_Click()
a=1
Fori=1To6
SelectCasei
Case1,3,5
a=a+1
Case2,4,6
a=a+2
EndSelect
Nexti
MsgBoxa
EndSub
打开窗体运行后,单击窗体,则消息框的输出的结果是()。
A.8
B.6
C.10
D.9
参考答案:
C
SelectCase结构运行时,首先计算“表达式”的值,它可以是字符串或者数值变量或表达式。
然后会依次计算测试每个Case表达式的值,直到值匹配成功,程序会转入相应Case结构内执行语句。
本题中,当i=1、3、5时,执行a=a+1,当i=2、4、6时,执行a=a+2,所以a=2、4、5、7、8、10循环6次,a=10,所以本题答案为C)。
第29题:
InputBox函数返回值的类型是()。
A.数值
B.字符串
C.变体
D.数值或字符串(视输入的数据而定)
参考答案:
B
输入框用于在一个对话框中显示提示,等待用户输入正文并单击按钮、返回包含文本框内容的字符串数据信息。
第30题:
在下列关于宏和模块的叙述中,正确的是()。
A.模块是能够被程序调用的函数
B.通过定义宏可以选择或更新数据
C.宏或模块都不能是窗体或报表上的事件代码
D.宏可以是独立的数据库对象,可以提供独立的操作动作
参考答案:
D
模块是Access系统中的一个重要对象,它以VBA语言为基础编写,以函数过程(Function)或子过程(Sub)为单元的集合方式存储,因此选项A)错误。
模块是装着VBA代码的容器。
模块分为类模块和标准模块两种类型。
窗体模块和报表模块都属于类模块,它们从属于各自的窗体和报表,因此选项C)错误。
使用宏,可以实现以下一些操作:
①在首次打开数据库时,执行一个或一系列操作;②建立自定义菜单栏;③从工具栏上的按钮执行自己的宏或程序;④将筛选程序加到各个记录中,从而提高记录查找的速度;⑤可以随时打开或者关闭数据库对象;⑥设置窗体或报表控件的属性值;⑦显示各种信息,并能够使计算机扬声器发出报警声,以引起用户的注意;⑧实现数据自动传输,可以自动地在各种数据格式之间导入或导出数据;⑨可以为窗体定制菜单,并可以让用户设计其中的内容。
因此选项B)错误。
所以本题答案为D)。
第31题:
在窗体上有一个命令按钮Command1,编写事件代码如下。
PrivateSubCommand1_Click()
DimxAsInteger,yAsInteger
x=12:
y=32
CallProc(x,y)
Debug.Printx;y
EndSub
PublicSubProc(nAsInteger,ByValmAsInteger)
n=nMod10
m=mMod10
EndSub
打开窗体运行后,单击命令按钮,立即窗口上输出的结果是()。
A.232
B.123
C.22
D.1232
参考答案:
A
过程定义时,如果形式参数被说明为传值(ByVal项),则过程调用只是相应位置实参的值“单向”传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化均不会影响实参的值。
由于这个过程,数据的传递只是单向性,故称为“传值调用”的“单向”作用形式。
反之,如果形式参数被说明为传址(ByRef项),则过程调用是将相应位置实参的地址传送给形参处理,而被调用过程内部对形参的任何操作引起的形参值的变化又会反向影响实参的值。
在这个过程中,数据的传递具有双向性,故称为“传址调用”的“双向”作用形式。
在过程定义时,如果未做参数说明,则默认为传址调用。
本题在CommandClick()函数中通过语句“CallProc(x,y)”调用子函数,变量n为传址调用,变量m为传值调用,所以程序输出结果为232。
所以本题答案为A)。
第32题:
下列Case语句中错误的是()。
A.Case0To10
B.CaseIs〉10
C.CaseIs〉10AndIs〉50
D.Case3,5,Is〉10
参考答案:
C
Case表达式可以是下列4种格式之一。
①单一数值或一行并列的数值,用来与“表达式”的值相比较。
成员间以逗号隔开。
②由关键字To分隔开的两个数值或表达式之间的范围。
③关键字Is接关系运算符。
④关键字CaseElse后的表达式,是在前面的Case条件都不满足时执行的。
⑤本题选项C)中用的是逻辑运算符And连接两个表达式,不对,应该以逗号隔开。
所以本题答案为C)。
第33题:
窗体加载事件如下。
PrivateSubForm_Load()
b=1
DoWhileb〉15
b=b*2
Loop
MsgBoxb
EndSub
此程序运行结果为()。
A.16
B.15
C.14
D.13
参考答案:
A
本题考查DoWhile…Loop循环程序,条件为真才可以执行循环体,b每次变为原来的2倍,考虑最后一次循环过程当b=16时,b〉15跳出循环体,打印b,所以答案选A)。
第34题:
在窗体中有一个命令按钮run35,对应的事件代码如下。
PrivateSubrun35_Enter()
DimnumAsInteger
DimaAsInteger
DimbAsInteger
DimiAsInteger
Fori=1To10
num=InputBox("请输入数据:
","输入",1)
IfnumMod2=0Then
a=a+1
Else
b=b+1
EndIf
Nexti
MsgBox("运行结果:
a="&Str(a)&",b="&Str(b))
EndSub
运行以上事件所完成的功能是()。
A.对输入的10个数据求累加和
B.对输入的10个数据求各自的余数,然后再进行累加
C.对输入的10个数据分别统计有几个是整数,有几个是非整数
D.对输入的10个数据分别统计有几个是奇数,有几个是偶数
参考答案:
D
取整函数Int(〉数值表达式〉):
返回数值表达式的整数部分。
本题中当输入的数num除2取余数等于0时,即num为偶数时,变量a加1;当输入的数为奇数时变量b加1。
变量a用来统计偶数的个数,变量b用来统计奇数的个数。
所以本题答案为D)。
第35题:
下列4种形式的循环设计中,循环次数最少的是()。
A.a=5:
b=8Doa=a+1LoopWhilea〉b
B.a=5:
b=8Doa=a+1LoopUntila〉b
C.a=5:
b=8DoUntila〉bb=b+1Loop
D.a=5:
b=8DoUntila〉ba=a+1Loop
参考答案:
C
Do…LoopUntil和DoUntil…Loop都是当条件值为假时,重复执行循环,直至条件值为真或执行到选择ExitDo语句,结束循环。
Do…LoopWhile当条件结果为真时,执行循环体,并持续到条件结果为假或执行到选择ExitDo语句,结束循环。
本题中选项A)执行了3次,选项B)执行了1次,选项C)一次都没有执行,选项D)执行了4次,因此本题中循环次数最少的为C)选项。
二、填空题(每空2分,共30分)
第36题:
在算法的4个特征中,算法必须能在执行有限个步骤之后终止,指的是算法的______性。
参考答案:
有穷
详细解答:
算法的4个基本特征是可行性、确定性、有穷性和拥有足够的情报。
其中算法的有穷性是指算法必须能在执行有限个步骤之后终止。
另外算法的有穷性还包括合理的执行时间,如果一个算法执行千万年才能终止,那就失去了实用价值。
第37题:
对长度为10的线性表进行冒泡排序,最坏情况下需要比较的次数为______。
参考答案:
45或45次
详细解答:
假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后扫描和n/2遍的从后往前扫描,需要比较次数为n(n-1)/2。
第38题:
有一棵非空二叉树,其第K层上最多有______个结点。
参考答案:
2k-1
详细解答:
此题应用的是二叉树的基本性质1,在二叉树的第k层上,最多有2k-1(k≥1)个结点,题中指明是非空二叉树,所以已经满足条件k≥1。
第39题:
符合结构化原则的三种基本控制结构是:
选择结构、循环结构和______。
参考答案:
顺序结构
详细解答:
结构化程序设计方法是程序设计的先进方法和工具。
其中结构化程序设计的3种基本控制结构是:
选择结构、循环结构、顺序结构。
第40题:
数据库设计分为以下6个设计阶段:
需求分析阶段、______、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
参考答案:
概念设计阶段
详细解答:
数据库设计分为6个设计阶段:
需求分析阶段、概念设计阶段、逻辑设计阶段、物理设计阶段、实施阶段及数据库运行和维护阶段。
第41题:
如果一个查询的数据源仍是查询,而不是表,则该查询称为______。
参考答案:
子查询
详细解答:
查询时数据源不是表的是子查询。
第42题:
在创建了数据访问页后,用户可以对数据访问页中的节、控件或其他元素进行编辑和修改,这些操作都需要在数据访问页的______中进行。
参考答案:
设计视图
详细解答:
本题考查数据访问页的知识。
添加标签、改变背景颜色、对控件属性进行编辑等,一系列的操作都是在数据访问页的设计视图中进行的。
第43题:
VBA的自动运行宏,应当命名为______。
参考答案:
AutoExec
详细解答:
被命名为AutoExec保存的宏,在打开数据库时会自动运行,要想取消自动运行,打开数据库时按住Shift键即可。
第44题:
函数Mid("学生信息管理系统",3,2)的结果是______。
参考答案:
信息
详细解答:
字符串截取函数中的Mid函数,格式为:
Mid(〉字符串表达式〉,〉N1〉,[N2]),表示从字符串左边第N1个字符起截取N2个字符。
本题中“学生信息管理系统”第三个字符是“信”,截取两个字符就是“信息”。
第45题:
运行如下程序。
x=1
y=1
z=1
Fori=1To3
Fork=1To3
Ifi=1Then
x=x+y+z
ElseIfj=2Then
x=2*x+2*y+2*z
ElseIfj=3Then
x=3*x+3*y+3*z
Endif
Nextk
Nextj
则x的值为______。
参考答案:
2346
详细解答:
当j=1时,内层循环执行x=x+y+z=x+2三次,所以x=7。
当i=2时,内层循环执行x=2×x+2×y+2×z=2×x+4三次,所以x=84。
当i=3时,内层循环执行x=3×x+3×y+3×z=3×x+6三次,所以x=2346。
则最后结果是x=2346。
第46题:
运行程序,当窗体加载事件发生:
PrivateSubForm_Load()
DimbAsSingle
DimtasInteger
t=0
b=20
Do
t=t+1
b=b/2
LoopUntilb〉0.5
MsgBoxb
MsgBox"共循环了"&t