国家二级ACCESS机试(选择题)模拟试卷188
选择题
1.下列叙述中正确的是(D)
A. 循环队列有队头和队尾两个指针,因此,循环队列是非线性结构
B. 在循环队列中,只需要队头指针就能反映队列中元素的动态变化情况
C. 在循环队列中,只需要队尾指针就能反映队列中元素的动态变化情况
D. 循环队列中元素的个数是由队头指针和队尾指针共同决定
解析:循环队列中元素的个数是由队头指针和队尾指针共同决定的,元素的动态变化也是通过队头指针和队尾指针来反映的。
2.下列描述中正确的是(A)
A. 线性链表是线性表的链式存储结构
B. 栈与队列是非线性结构
C. 双向链表是非线性结构
D. 只有根结点的二叉树是线性结构
解析:线性表的链式存储结构称为线性链表。线性表链式存储结构的基本单位称为存储结点,每个存储结点包括数据域和指针域两个组成部分。各数据元素之间的前后件关系是由各结点的指针域来指示的,指向线性表中第一结点的指针HEAD称为头指针,当HEAD=NULL时称为空表。栈、队列和双向链表是线性结构,树是一种简单的非线性结构。在树这种数据结构中,所有数据元素的关系具有明显的层次特征。二叉树是非线性结构。线性结构和非线性结构是从数据的逻辑结构角度来讲的,与该数据结构中有多少个元素没有关系,即使是空的二叉树也是非线性结构。
3.数据库中有如下商品表:
(B)
A. 1
B. 3
C. 4
D. 10
解析:题目中SQL语句的含义为,查找单价大于商品号为0112的商品单价的商品信息,0112号商品的单价为2000,单价大于2000的商品共有3条记录。
4.Access数据库中,为了保持表之间的关系,要求在主表中修改相关记录时,子表相关记录随时之更改。为此需要定义参照完整性关系的(A)
A. 级联更新相关字段
B. 级联删除相关字段
C. 级联修改相关字段
D. 级联插入相关字段
解析:本题考查参照完整性的知识。参照完整性指的是两个逻辑上有关系的表必须使得表里面的数据满足它们的关系。例如主表中没有相关记录就不能将记录添加到相关表,此时需要设置级联插入相关字段;相关表中的记录删除时主表的相关记录随之删除,此时需要设置级联删除相关字段;相关表中的记录更新时主表的相关记录随之更新,此时需要设置级联更新相关字段。
5.设数据结构B=(D,R),其中
D={a,b,c,d,e,f}
R={(ea),(d,b),(e,d),(c,e),(a,c))
该数据结构为(A)
A. 线性结构
B. 循环队列
C. 循环链表
D. 非线性结构
解析:由结点之间的关系R={(f,a),(d,b),(e,d),(c,e),(a,c))可以得到,该数据结构为:“f-a-c-e-d-b”。由此可知结点f没有前驱,结点b没有后继结点,并且其它的结点只有一个前驱结点和一个后继结点,所以该数据结构为线性结构。所以应选A选项。
6.下列叙述中错误的是(B)
A. 循环链表中有一个表头结点
B. 循环链表的存储空间是连续的
C. 循环链表实现了空表与非空表运算的统一
D. 循环链表的表头指针与循环链表中最后一个结点的指针均指向表头结点
解析:循环链表是另一种形式的链式存储结构。它的特点是表中最后一个结点的指针域指向头结点,整个链表形成一个环。循环链表的结点是指针指向,它不一定要是连续的存储空间,也可以是断开的空间。
7.在窗体中有一个标签Lb1和一个命令按钮
Command1,事件代码如下:
Option Compare Database
Dim a As String*10
Private Sub Command 1_Clickq( )
a=\\(C)
A. 4
B. 5
C. 10
D. 40
解析:本题考查VBA中定长字符串的知识。当声明一个变量为String类型时,如果不加长度说明,则为变长字符串;如果加上长度说明,则为定长字符串。定长字符串变量无论给它赋予何值,长度都为初始声明时指定的长度。由于声明a的长度为10,故Len(a)=10。
8.下面属于整数类的实例是(A)
A. 0x518
B. 0.518
C. “-518”
D. 518E-2
解析:整数类实例包括:十进制常量用0一表示,不能以0开头;八进制常量用0~7表示,必须用0开头;十六进制常量用0~9和A~F(a~f)表示,必须以0x或OX开头。A选项正确,B选项是浮点数实例,C选项是字符串实例,D选项为科学计数法表示的浮点数实例。
9.在定义表中字段屙l生时,对要求输入相对固定格式的数据,例如电话号码010-65971234,应该定义该字段的(C)
A. 格式
B. 默认值
C. 输入掩码
D. 有效性规则
解析:本题考查字段的输入掩码的知识。在设计字段的时候可以使用输入掩码来使得输入的格式标准保持一致。
10.下面对“对象”概念描述错误的是(A)
A. 对象不具有封装性
B. 对象是属性和方法的封装体
C. 对象间的通信是靠消息传递
D. 一个对象是其对应类的实例
解析:面向对象的基本概念:①对象:对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件:②对象的状态和行为:对象具有状态,一个对象用数据值来描述它的状态。对象还有操作,用于改变对象的状态,对象及其操作就是对象的行为。对象实现了数据和操作的结合,使数据和操作封装于对象的统一体中;③类:具有相同或相似性质的对象的抽象就是类。因此,对象的抽象是类,类的具体化就是对象,也可以说类的实例是对象。因此选项A正确。
11.在Access中已建立了\\(B)
A. 非绑定对象框
B. 绑定对象框
C. 图像框
D. 列表框
解析:绑定型对象框用于在窗体或报表上显示OLE对象,例如一系列的图片。
12.在窗体中有一个命令按钮Commandl,编写事件代码如下:
Private Sub CommandI_Click()
Dim S As Integer
S=P(1)+P(2)+P(3)+P(4)
debug.Print S
End Sub
Public Function P(N AS Integer)
Dim SumAs Integer
Sum=0
For i=1 To N
Sum=Sum+i
Next i
P=Sum
End Function
打开窗体运行后,单击命令按钮,输出结果是(B)
A. 15
B. 20
C. 25
D. 35
解析:从函数P的代码可知,其功能是计算从1到N的和
本文档预览:3600字符,共7654字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载