国家二级(ACCESS)笔试模拟试卷288 (题后含答案及解析)
题型有:1. 选择题 2. 填空题
选择题(每小题2分,共70分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂写在答题卡相应位置上。
1. 以下存储结构中不属于线性存储结构的是(    )。
A.队列
B.线性表
C.二叉树
D.栈
正确答案:C
解析:线性表、栈和队列等数据结构所表达和处理的数据以线性结构为组织形式。栈是一种特
殊的线性表,这种线性表只能在固定的一端进行插入和删除操作,允许插入和删除的一端称为栈顶,另一端称为栈底。一个新元素只能从栈顶一端进入,删除时,只能删除栈顶的元素,即刚刚被插入的元素。所以栈又称后进先出表(Last In First Out);队列可看作是插入在一端进行,删除在另一端进行的线性表,允许插入的一端称为队尾,允许删除的一端称为队头。在队列中,只能删除队头元素,队列的最后一个元素一定是最新人队的元素。因此队列又称先进先出表(First In First Out)。 
2. 下列工具中为需求分析常用工具的是(    )。
A.PAD
B.PFD
access是基于什么的工具C.N—S
D.DFD
正确答案:D
解析:需求分析常用的工具有数据流图(DFD)、数据字典 (DD)、判定树和判定表。PAD(问题分析图)、PFD(程序流程图)、 N-S(盒式图)都是详细设计的常用工具,不是需求分析的工具。 
3. 算法的时间复杂度是指(    )。
A.执行算法程序所需要的时间
B.算法程序的长度
C.算法执行过程中所需要的基本运算次数
D.算法程序中的指令条数
正确答案:C
解析:算法的时间复杂度是指执行算法程序所需要的计算工作量。用算法执行过程中所需要的基本运算次数来度量算法的工作量。 
4. 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为______。
A.PAD图
B.N-S图
C.结构图
D.数据流图
正确答案:B
解析:常见的过程设计工具有:程序流程图、N-S图、PAD图和HIPO图.其中,为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为N-S图。 
5. 下列关于队列的叙述中不正确的是  (    )。
A.在队列中能插入数据
B.在队列中能删除数据
C.队列是先进先出的线性表
D.队列是先进后出的线性表
正确答案:D
解析:队列是指允许在一端进行插入,而在另一端进行删除的线性表。允许插入的一端称为队尾,允许删除的一端称为队头,所以在队列中既可以插入数据也能删除数据 
6. 所谓关系是指(    )。
A.各条记录中的数据彼此有一定的关系
B.一个数据库文件与另一个数据库文件之间有一定的关系
C.数据模型符合一定条件的二维表格式
D.数据库中各个字段之间彼此有一定关系
正确答案:C
解析:每个关系都类似1张表,或者在某种程度上类似1个“平面”记录文件。 
7. 软件调试的目的是(    )。
A.发现错误
B.改正错误
C.改善软件的性能
D.挖掘软件的潜能
正确答案:B
解析:软件调试的目的是发现错误的位置,并改正错误。因此,本题的正确答案是B。 
8. VBA中用实际参数a和b调用有参过程Area(m,n)的正确形式是(    )。
A.Area m,n
B.Area a,b
C.Call Area(m,n)
D.Call Area a,b
正确答案:D 
9. 下面概念中,不属于面向对象方法的是 ______。
A.对象、消息
B.继承、多态
C.类、封装
D.过程调用
正确答案:D
解析:面向对象方法是一种运用对象、类、封装、继承、多态和消息等概念宋构造、测试、重构软件的方法。面向对象方法从对象出发,发展出对象,类,消息,继承等概念。 
10. 下列有关数据库的描述,正确的是
A.数据处理是将信息转化为数据的过程
B.数据的物理独立性是指当数据的逻辑结构改变时,数据的存储结构不变
C.关系中的每一列称为元组,一个元组就是一个字段
D.如果一个关系中的属性或属性组并非该关系的关键字,但它是另一个关系的关键字,则称其为本关系的外关键字
正确答案:D
解析:数据处理是指将数据转换成信息的过程,故选项A)叙述错误;数据的物理独立性是指数据的物理结构的改变,不会影响数据库的逻辑结构,故选项B)叙述错误;关系中的行称为元组,对应存储文件中的记录,关系中的列称为属性,对应存储文件中的字段,故选项C)叙
述错误。 
11. 数据的存储结构是指______。
A.数据所占的存储空间量
B.数据的逻辑结构在计算机中的表示
C.数据在计算机中的顺序存储方式
D.存储在外存中的数据
正确答案:B      涉及知识点:数据结构与算法
12. Access窗体中的文本框控件类型不包括(    )。   
A.计算型   
B.非计算型
C.结合型   
D.非结合型
正确答案:B
解析: 本题考查文本框控件类型的知识。Access中的文本框控件可以分为三种类型:结合型、非结合型和计算型。 
13. 如果要在报表的每一页底部显示页码号,那么应该设置
A.报表页眉
B.页面页眉
C.页面页脚
D.报表页脚
正确答案:C 
14. 执行x=InputBox(“请输入x的值”)时,在弹出的对话框中输入12,在列表框Lisf1选中第
一个列表项,假设该列表项的内容为34,使Y的值是1234的语句是(    )。
A.y=Val(x)+Val((List1.List(0))
B.y=Val(x)+Val(List1.List(1))
C.y=Val(x)&Val(List1.List(0))
D.y=Val(x)&Val(Listl.List(1))
正确答案:C
解析:本题考查字符串连接和列表框的知识。列表框的List属性是一个数组,其各元素就是列表框中的列表项,第一个列表项对应的数组下标为0。由于列表框中的列表项和输入对话框的返回值都是字符串,在本题中使用了Val函数将其转换为数字,此时如果使用“+”则会完成两个数字相加,故此只能使用“&”连接两个字符串。 
15. 查询最近30天的记录应使用(    )作为准则。
A.Between Date(  )And Date(  )-30
B.Between Date(  )-30 And Date(  )
C.<=Date(  )-30
D.<Date(  )-30
正确答案:B
解析:本题考查查询准则的知识。获得当前日期可以使用系统函数Date(  ),而当前日期的30天前就是日期Date(  )-30。最近30天内的记录,也就是日期在这个区间内的记录,使用关键字Between…And…来表示在区间内,注意先写下限后写上限。 
16. “是/否”数据类型常被称为(    )。
A.真/假型
B.对/错型
C.I/O型
D.布尔型
正确答案:D
解析:本题考查Access数据类型的基础知识。在Access中支持很多种数据类型,其中的是/否型是针对只包含两种不同取值的字段而设置的,又常被称为布尔型。 
17. 已知程序段:    s=0      For i=1 To 10 Step 2        s=s+1        i=i*2    Next i    当循环结束后,变量i的值为______,变量s的值为______。
A.10,4
B.11,3
C.22,3
D.16,4
正确答案:C
解析:第一次循环后,s=s+1=1,i=i*2=1*2=2;  第二次循环后,s=s+1=2,i=i*2=(2+2)*2+8;  第一次循环后;s=s+1=3,i=i*2=(8+2)*2=20:  由于Next i,所以i=i+2=20+2=22,此时22>10,循环结束,所以i的值为22,s的值为3。 
18. VBA数据类型符号“&”表示的数据类型是______。
A.整数
B.长整数
C.单精度数
D.双精度数
正确答案:B
解析:在VBA数据类型中,“&”表示长整数,“%”表示整数,“!”表示单精度数,“#”表示双精度数。