国家二级(ACCESS)笔试模拟试卷181(题后含答案及解析)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

国家二级(ACCESS)笔试模拟试卷181(题后含答案及解析)
题型有:1. 选择题 2. 填空题
选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。

1.在待排序的元素序列基本有序的前提下,效率最高的排序方法是______。

A.冒泡排序
B.选择排序
C.快速排序
D.归并排序
正确答案:A
解析:从平均时间性能而言,快速排序最佳,其所需时间最少,但快速排序在最坏情况下的时间性能不如堆排序和归并排序。

当序列中的记录基本有序或元素个数较少时,冒泡排序和简单选择排序为最佳排序方法。

2.算法空间复杂度是指______。

A.算法程序的长度
B.算法程序中的指令条数
C.算法程序所占的存储空间
D.算法执行过程中所需要的存储空间
正确答案:D
解析:一个算法的空间复杂度,一般是指执行这个算法所需要的内存空间。

3.下列关于队列的叙述中正确的是______。

A.在队列中只能插入数据
B.在队列中只能删除数据
C.队列是先进先出的线性表
D.队列是先进后出的线性表
正确答案:C
解析:队列是指允许在一端进行插入,而在另一端进行删除的线性表。

队列又称为“先进先出”或“后进后出”的线性表,它体现了“先来先服务”的原则。

在队列中,队尾指针与排头指针共同反映了队列中元素动态变化的情况。

4.设树T的度为4,其中度为1,2,3,4的节点个数分别为4,2,1,1,则T中的叶子节点数为______。

A.8
B.7
C.6
D.5
正确答案:A
解析:将题中所述的树用图形表示,叶子节点数目则可得。

5.在面向对象方法中,一个对象请求另一个对象为其服务的方式是通过发送______。

A.调用语句
B.命令
C.口令
D.消息
正确答案:D
解析:消息是一个实例与另一个实例之间传递的信息,它请求对象执行某一处理或回答某一要求的信息,它统一了数据流和控制流。

消息中只包含传递者的要求,它告诉接受者需要做哪些处理,但并不指示接受者应该怎样完成这些处理。

6.下面对对象概念描述错误的是______。

A.任何对象都必须有继承性
B.对象是属性和方法的封装体
C.对象间的通信靠消息传递
D.操作是对象的动态属性
正确答案:A
解析:对象可以做的操作表示它的动态行为,在面向对象解析和面向对象设计中,通常把对象的操作也称为方法或服务。

属性在设计对象时确定,一般只能通过执行对象的操作来改变。

对象有一些基本特点:标识唯一性,分类性,多态性,封装性,模块独立性好。

而继承是使用已有的类定义作为基础建立新类的定义技术。

7.下面不属于软件设计原则的是______。

A.抽象
B.模块化
C.自底向上
D.信息隐蔽
正确答案:C
解析:软件设计原则包括抽象、模块化、信息隐蔽和模块独立性。

8.程序流程图(PFD) 中的箭头代表的是______。

A.数据流
B.控制流
C.调用关系
D.组成关系
正确答案:B
解析:“→”或“↓”表示控制流,“□”表示加工步骤,“◇”方框表示逻辑条件。

9.下列关于数据库系统的叙述中正确的是______。

A.数据库系统减少了数据冗余
B.数据库系统避免了一切冗余
C.数据库系统中数据的一致性是指数据类型的一致
D.数据库系统比文件系统能管理更多的数据
正确答案:A
解析:数据的共享自身又可极大地减少数据冗余性,不仅减少了不必要的存储空间,更为重要的是可以避免数据的不一致性。

所谓数据的一致性是指在系统中同一数据的不同出现应保持相同的值。

10.关系表中的每一横行称为一个______。

A.元组
B.字段
C.属性
D.码
正确答案:A
解析:二维表由表框架及表的元组组成。

在表框架中按行可以存放数据,每行数据称为元组。

11.下列有关数据库的描述,正确的是______。

A.数据处理是将信息转化为数据的过程
B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变C.关系中的每一列称为元组,一个元组就是一个字段
D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字
正确答案:D
解析:数据处理是指将数据转化成信息的过程,而不是将信息转化成数据的过程。

数据的物理独立性是指当数据的存储结构改变时,其逻辑结构不变。

关系中的每一行称为一个元组,而非列,因此A、B、C不正确。

12.以下不属于数据库系统(DBS) 的组成的是______。

A.数据库集合
B.用户
C.数据库管理系统及相关软件
D.操作系统
正确答案:D
解析:数据库系统是由数据库集合、用户和数据库管理系统及相关软件组成。

13.数据库系统的核心是______。

A.数据库管理员
B.数据库管理系统
C.数据库
D.文件
正确答案:C
解析:数据库是数据库系统的核心。

14.下图所示的数据模型属于______。

A.关系模型
B.层次模型
C.网状模型
D.以上皆非
正确答案:B
解析:层次数据模型用树形结构表示各类实体以及实体之间的联系,本题为树形结构,因此选择C。

15.用二维表来表示实体及实体之间联系的数据模型是______。

A.关系模型
B.层次模型
C.网状模型
D.实体-联系模型
正确答案:A
解析:关系数据模型是用二维表结构来表示实体以及实体之间的联系。

16.关系型数据库中所谓的“关系”是指______。

A.各个记录中的数据彼此间有一定的关联关系
B.数据模型满足一定条件的二维表格式
C.某两个数据库文件之间有一定的关系
D.表中的两个字段有一定的关系
正确答案:B
解析:关系型数据库中所谓的“关系”是指数据模型符合满足一定条件的二维表格式。

17.某文本型字段的值只能为字母且不允许超过6个,则可将该字段的输入掩码属性定义为______。

A.AAAAAA
B.LLLLLL
C.CCCCCC
D.999999
正确答案:A
解析:“A”掩码表示必须输入字母或数字,题目中要求不能超过6个,因此答案为“AAAAAA”。

18.Access中,以下不属于查询操作方式的是______。

A.选择查询
B.参数查询
C.准则查询
D.操作查询
正确答案:C
解析:在Access中查询的操作方式包括选择查询、操作查询和参数查询。

19.在一个操作中可以更改多条记录的查询是______。

A.参数查询
B.操作查询
C.SQL查询
D.选择查询
正确答案:B
解析:操作查询可以在一个操作中更改多条记录。

20.对“将信息系99年以前参加工作的教师的职称改为副教授”,合适的查询为______。

A.生成表查询
B.更新查询
C.删除查询
D.追加查询
正确答案:B
解析:在建立和维护数据库的过程中,常常需要对表中的记录进行更新和修改,当更新的记录很多,或更新的记录符合一定条件时,最简单有效的方法是利用Access提供更新查询。

21.已建立的“tEmployee”表,表结构及表内容如下所示:下面显示的是查询设计视图的“设计网格”部分,从此部分所示的内容中可以判断出要创建的查询是______。

A.删除查询
B.生成表查询
C.选择查询
D.更新查询
正确答案:D
解析:由于设计视图的“设计网格”部分中有“更新到”属性,所以该查询是“更新查询”。

22.下面对查询功能的叙述中正确的是______。

A.在查询中,选择查询可以只选择表中的部分字段,通过选择一个表中的不同字段生成同一个表
B.在查询中,编辑记录主要包括添加记录,修改记录,删除记录和导入、导出记录
C.在查询中,查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计计算
D.以上说法均不对
正确答案:C
解析:选择查询是根据指定的查询准则,从一个或多个表中获取数据并显示结果。

编辑记录主要包括添加记录\修改记录\删除记录。

查询中,查询不仅可以找到满足条件的记录,而且还可以在建立查询的过程中进行各种统计运算。

23.窗体是Access数据库中的一个对象,通过窗体用户可以完成下列______功能。

①输入数据②编辑数据③存储数据④以行、列形式显示数据⑤显示和查询表中的数据⑥导出数据
A.①②③
B.①②④
C.①②⑤
D.①②⑥
正确答案:C
解析:窗体是Access的一个对象,通过窗体可以完成输入数据、编辑数据、显示和查询表中的数据功能。

24.以下不是控件的类型的是______。

A.结合型
B.非结合型
C.计算型
D.非计算型
正确答案:D
解析:Access数据库中控件类型有结合型、非结合型和计算型,而不包括非计算型。

25.“特殊效果”属性值用于设定控件的显示特效,以下不属于“特殊效果”属性值的是______。

A.“凹陷”
B.“颜色”
C.“阴影”
D.“凿痕”
正确答案:B
解析:“特殊效果”属性值用于设定控件的显示特性,包括“凹陷”、“阴影”和“凿痕”。

故B错误。

26.键盘事件是操作键盘所引发的事件,下列不属于键盘事件的是______。

A.“击键”
B.“键按下”
C.“键释放”
D.“键锁定”
正确答案:D
解析:键盘事件是操作键盘所引发的事件,包括“击键”、“键按下”和“键释放”,不包括“键锁定”。

27.下面关于报表对数据的处理的叙述中正确的选项是______。

A.报表只能输入数据
B.报表只能输出数据
C.报表可以输入和输出数据
D.报表不能输入和输出数据
正确答案:B
解析:报表是Access中以一定的输出格式来表现数据的一种对象,它只能输出数据,不能进行数据的输入,因此B正确。

28.用来查看报表页面数据输出形态的视图是______。

A.“设计”视图
B.“打印预览”视图
C.“报表预览”视图
D.“版面预览”视图
正确答案:B
解析:“打印预览”视图可以用来查看报表页面数据输出形态。

29.使用______创建报表时会提示用户输入相关的数据源、字段和报表版面格式等信息。

A.“自动报表”
B.“报表向导”
C.“图标向导”
D.“标签向导”
正确答案:B
解析:在Access数据库中,当使用“报表向导”来创建报表时会提示用户输入相关的数据源、字段和报表版面格式等信息。

30.如果我们要使报表的标题在每一页上都显示,那么应该设置______。

A.报表页眉
B.页面页眉
C.组页眉
D.以上说法都不对
正确答案:B
解析:在Access数据库中,可以通过设置页面页眉来使报表的标题在每一页上都显示。

31.在Access中,可以通过数据访问页发布的数据是______。

A.只能发布数据库中没有变化的数据
B.只能发布数据库中变化的数据
C.能发布数据库中保存的数据
D.以上说法均不对
正确答案:C
解析:在Access数据库中,可以通过数据访问页发布在数据库中保存的数据,选项A、B不准确。

32.在数据访问页的工具箱中,用于绑定超级链接的图标是______。

A.
B.
C.
D.
正确答案:B
解析:在数据访问页中,绑定超级链接的图标为龟。

33.在窗体中有一个标签Label0,标题为“显示标签”;并存在一个标题为bOK的命令按钮Command1,其事件代码如下所示:Private Sub Command1_Click( )a=95If a>50 Then k=1Elself a>60 Thenk=2Elself a>70 Thenk=3Elself a>80 Thenk=4EndlfLabel0.Caption=kEnd SubPrivate Sub
Form_Load( )Form.Caption=
A.
B.
C.
D.
正确答案:C
解析:a=90满足条件“a>50”,执行其后的语句,将1赋值给变量k,然后结束条件判断,将k的值1作为标签的标题,所以屏幕显示如选项C所示。

34.在模块中执行宏“macrol”的格式是______。

A.Function.RunMacro MacroName
B.DoCmd.RunMacro macrol
C.Sub.RunMacro macrol
D.RunMacro macrol
正确答案:B
解析:在模块过程定义中,使用DoCmd对象的RunMacro方法可以执行设计好的宏,其调用格式为DoCmd.RunMaero macrol。

35.有如下程序段:Dim str As String*10 Dim i Strl=“abcdefg”i=12 lenl=Len(i) str2=Right(str1,4) 执行后,len1和str2的返回值分别是______。

A.12,abcd
B.10,bcde
C.2,defg
D.0,cdef
正确答案:C
解析:执行后,len1和str2的返回值分别是2、defg。

填空题(每空2分,共30分)请将每一个空的正确答案写在答题卡上。

注意:以命令关键字填空的必须拼写完整。

36.在数据的存储结构中,不仅需要存储各数据元素的信息,还要存放各元素之间的信息。

正确答案:前后件关系
解析:在数据存储结构中,除了要存储数据,还要存储数据的前后件关系,刘于顺序存储的数据结构,前后件之间的关系是通过存储空间的位置来实现的,
而对于链式存储来说,数据元素之间的前后件关系是通过指针来实现的。

37.按照“先进先出”的原则组织数据的结构的是______。

正确答案:队列
解析:队列是一种特殊的线性表,只允许在表的一端插入元素,在表的另一端删除元素,插入元素的一端叫做“队尾”,删除元素的一端叫做“队头”,先插入的元素先被删除,是按先进先出的原则组织数据的。

38.深度为5的满二叉树中,叶子结点的个数为______。

正确答案:16
解析:满二叉树的叶子结点都在最后一层,即第4层,且第4层的结点达到最大数,即25-1=16。

39.在面向对象方法中,______描述的是具有相似属性与操作的一组对象。

正确答案:类
解析:在面向对象方法中,把具有相似属性和方法的对象称为类,类是对象的抽象,对象是类的实例。

40.Jackson方法是一种面向______的结构化方法。

正确答案:数据结构
解析:Jackson方法是一种结构化分析方法,它是一种面向数据结构的方法。

41.在SQL的Select命令中用______短语对查询的结果进行排序。

正确答案:Order By
解析:本题考查SQL查询语句的知识。

在SQL查询中,Group By用来分组,Order By用宋排序。

42.在报表设计中,可以通过添加______控件来控制另起一页输出显示。

正确答案:分页符
解析:本题考查报表设计的知识。

在报表中可以在某一节中使用分页符来标志要另起一页的位置。

43.执行下列程序段后,变量c的值为______。

a=”Visual Basic Programming”b=”Quick”c=b&UCase(Mid(a,7,6) &Right(a,12) )
正确答案:Quick BASIC PROGRAMMING
解析:本题考查有关字符串函数的知识。

在VBA中有很多字符串函数,其中的Mid函数可以实现在任何位置取任何长度的子串;Right函数用于在字符
串右端开始取n个字符(注意子串中字符的顺序与母串中相同);UCase函数强制把字符转换成大写字母。

本题中的c值由3部分连接而成,第一部分是b的值也就是”Quick”;第二部分是从字符串a的第7个字符开始取6个字符并且转换成大写后的值也就是“BASIC”;最后一部分是从字符串a的右边取12个字符并且转换成大写后的值也就是”PROGRAMMING”。

要注意大小写和空格的存在,
44.一般用于存放供其他Access数据库对象使用的公共过程称为______。

正确答案:标准模块
解析:本题考查标准模块的知识。

模块是Access中一个重要对象,以VBA 语言为基础编写,以函数过程或子过程为单元进行集合存储,一般用于存放供其他Access数据库对象使用的公共过程。

45.假定窗体的名称为Form 1,则把窗体的标题设置为“Access模拟”的语句是______。

正确答案:Forml.Caption=”Access模拟”
解析:本题考查窗体标题的基本知识。

Caption属性代表窗体的标题,设置窗体的标题实际上就是给窗体的Caption属性赋值的过程。

46.某个窗体己编写下列事件过程。

打开窗体运行后,单击窗体,消息框的输出结果为______。

Pfivate Sub Form_Click( )a=1i=1Do Until i>10a=a+2i=i+3LoopMsgBox aEnd Sub
正确答案:9
解析:本题考查VBA中循环的知识。

对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。

在Until循环中条件为False时执行循环体,条件为True时退出循环:在While循环中条件为True 时执行循环体,条件为False时退出循环,这一点要注意区分清楚。

本题中先判断条件后执行循环体,通过观察看出,i每次自加3,则每次循环中i的值分别为1、4、7、10,当i为13时由于满足Until条件而退出循环,所以循环共
47.函数Mid(“计算机等级考试”,4,2) 的执行结果是______。

正确答案:等级
解析:本题考查取子串函数的知识。

在VBA中有3种取子串函数:Left 函数用于在字符串左端开始取n个字符;Right函数用于在字符串右端开始取n 个字符(注意子串中字符的顺序与母串中相同) ;Mid函数可以实现在任何位置取任何长度的子串。

本题中就是要在“计算机等级考试”这个字符串中的第4位开始截取2位子串,所以结果为“等级”。

要注意一个汉字占1个字符。

48.有如下程序:Option Base 1Private Sub Form_Click( )Dim arr,sumSum =0arr=Array(1,3,5,7,9,11,13,15,17,19)For i=1 To 10If arr(i) /3=arr(i) \3 ThenSum
=Sum+arr(i)End IfNext IMsgBox SumEnd Sub程序运行后,单击窗体,消息框的输出结果为______。

正确答案:12
解析:本题考查VBA中循环的知识。

对于这种循环结构,首先看条件判断在循环体的前面还是后面,如果是先判断条件,则有可能一次也不执行循环体;如果是后判断条件,则无论条件如何至少执行一次循环体。

在Until循环中条件为False时执行循环体,条件为True时退出循环:在While循环中条件为True 时执行循环体,条件为False时退出循环,这一点要注意区分清楚。

本题是一个后判断条件的While循环,在循环中首先利用整除10去掉a的最后一位,然后判断当前的a的个位数上的值是否满足循环条件,直至a=12时由于个位数为2
49.在n个运动员中选出任意r个人参加比赛,有很多种不同的选法,选法的个数可以用公式面计算,在窗体上设计3个文本框,名称依次是Text1、Text2、Text3。

程序运行时在Text1、Text2中分别输入n和r的值,单击Commandl按钮即可求出选法的个数,并显示在Text3文本框中,请填空。

Private Sub Commandl_Click( )Dim r As Integer,n AS Integern=Text 1 r=Text 2Text3=fun(n) /( [14] ) /f
正确答案:[14]fun(n) -fun(r) [15]t=1
解析:本题考查选择VBA程序设计的知识。

本题实际上并不复杂,只要分析清楚函数fun的功能就能解决这个问题。

我们在函数定义的内部和函数调用的方式上可以看出,函数fun实际上就是求阶乘的函数。

因为求阶乘是一个累乘的过程,所以存放累乘积的变量t需要赋初值为1,在调用的时候只需要按照公式调用就可以了。

相关文档
最新文档