国家二级ACCESS机试(选择题)模拟试卷365
选择题
1.下列叙述中正确的是( )。(B)
A. 循环队列是队列的一种链式存储结构
B. 循环队列是队列的一种顺序存储结构
C. 循环队列是非线性结构
D. 循环队列是一种逻辑结构
解析:本题主要考查循环队列的概念。循环队列作为队列的一种也应该是线性结构。队列是一种逻辑结构,而循环队列是一种顺序存储结构的队列。
2.下面对对象概念描述正确的是(A)
A. 对象问的通信靠消息传递
B. 对象是名字和方法的封装体
C. 任何对象必须有继承性
D. 对象的多态性是指一个对象有多个操作
解析:对象之间进行通信的构造叫做消息,A正确。多态性是指同一个操作可以是不同对象的行为,D错误。对象不一定必须有继承性,C错误。封装性是指从外面看只能看到对象的外部特征,而不知道也无须知道数据的具体结构以及实现操作,B错误。
3.一棵二叉树中共有80个叶子结点与70个度为1的结点,则该二叉树中的总结点数为(B)
A. 219
B. 229
C. 230
D. 231
解析:根据二叉树的性质,在任意二叉树中,度为0的结点(即叶子结点)总是比度为2的结点多一个,故总结点数=叶子节点数+度为2的节点数+度为1的节点数=80+79+70=229。
4.使用自动创建数据访问页功能创建数据访问页时,Access会在当前文件夹下,自动保存创建。的数据访闯页,其格式为( )。(A)
A. HTML
B. 文本
C. 数据库
D. web
解析:数据访问页对象是ACCESS2003版本中用来将ACCESS数据库中的数据发布到网络上的数据库对象,不仅能发布数据,合法用户也能通过数据访问页对数据进行编辑。数据访问页就是网页,格式编码为HTML,即超文本标记语言。
5.在进行数据库逻辑设计时,可将E-R图中的属性表示为关系模式的( )。(A)
A. 属性
B. 键
C. 关系
D. 域
解析:在进行数据库逻辑设计时,可将E—R图中的属性表示为关系模式的属性,实体表示为元组,实体集表示为关系,联系表示为关系。故正确答案为A。
6.对长度为n的线性表作快速排序,在最坏情况下,比较次数为( )。(D)
A. n
B. n—1
C. n(n—1)
D. n(n一1)/2
解析:假设线性表的长度为n,则在最坏情况下,冒泡排序需要经过n/2遍的从前往后的扫描和n遍的从后往前的扫描,需要的比较次数为n(n—1)/2。快速排序法也是一种互换类的排序方法,但由于它比冒泡排序法的速度快,因此称为快速排序法。最坏情况下快速排序退化为冒泡排序。
7.结构化程序设计中,下面对goto语句使用描述正确的是(C)
A. 禁止使用goto语句
B. 使用goto语句程序效率高
C. 应避免滥用goto语句
D. goto语句确实一无是处
解析:滥用goto语句确实有害,应尽量避免;完全避免使用goto语句并非是明智的方法,有些地方使用goto语句会使程序流程更清楚、效率更高;争论的焦点不应该放在是否取消goto语句,而应该放在用在什么程序结构上。
8.SQL的数据操纵语句不包括( )。(D)
A. INSERT
B. UPDATE
C. DELETE
D. CHANGE
解析:SQL查询的数据操纵语句包括:INSERT(插入)、UPDATE(更新)、DELETE(删除),不包括CHANGE语句。
9.数据库、数据库系统和数据库管理系统之间的关系是( )。(B)
A. 数据库包括数据库系统和数据库管理系统
B. 数据库系统包括数据库和数据库管理系统
C. 数据库管理系统包括数据库和数据库系统
D. 三者没有明显的包含关系
解析:数据库系统有数据库、数据库管理系统、应用系统、数据库管理员、系统平台之一–硬件平台、系统平台之二–软件平台5部分构成。
10.设表的长度为15。则在最坏情况下,快速排序所需要的比较次数为(A)
A. 105
B. 55
C. 15
D. 75
解析:假设线性表的长度为n,在最坏情况下,快速排序法的比较次数是n(n-1)/2。题中n=15,所以15*14/2=105。所以选项A正确。
11.下列关于格式属性的叙述中,错误的是( )。(D)
A. 格式属性只影响字段数据的显示格式
B. 不能设置自动编号型字段的格式属性
C. 显示格式只在输入数据被保存后应用
D. 可在需要控制数据的输人格式时选用
解析:本题主要考查了格式属性。格式属性用于确定数据的显示和打印方式。对于不同数据类型的字段,其格式不同,但不能设置自动编号的格式属性。格式属性只影响数据的显示方式,而原表中的数据本身并无改变。故选择D选项。
12.下列实体的联系中,属于一对一联系的是( )。(B)
A. 学生与课程
B. 学校与校长
C. 书店与图书
D. 职工与工资
解析:本题考查表与表之间的关系的知识。在关系数据库中,表与表的关系有三种:一对一关系、一对多关系、多对多关系。若表A和表B之间存在一对一的关系,那么表A中的一条记录只能与表B中的一条记录匹配,反过来表B中的一条记录只能与表A中的一条记录匹配;若表A和表B之间存在一对多的关系,且表B为多的一方,那么表A中的一条记录与表B中的多条记录匹配,反过来表B中的一条记录只能与表A中的_条记录匹配:若表A和表B之间存在多对多的关系,那么表A中的一条记录能与表B中的多条记录匹配,反过来表B中的一条记录也熊与表A中的多条记录匹配。就本题来说,学生与课程、书店与图书是多对多,学校与校长是一对一,职工与工资是一对多。
13.下列程序段的执行结果是
Dim a(5)As String
Dim b As Integer
Dim I As Integer
F0r I=0 T0 5
a(I)=I+1
Debug.Print a(I)
Next I(A)
A. 123456
B. 6
C. 654321
D. 0
解析:本题考察For循环结构。首先定义了一个数组a(5),之后进行For循环判断,若1满足在0至5范围内,则进入循环体,执行a(I)=I+1,之后打印输出a(I)。当I为0时,进入第一次循环,a(0)=0+1=1,输出1,之后I变为1;进入第二次循环,a(1)=1+1=2,输出2,之后I变为2;进入第三次循环,a(2)=2+1=3,输出3,之后I变为3;进入第四次循环,a(3)=3+1=4,输出4,之后I变为4;进入第五次循环,a(4)=4+1=5,输出5,之后I变为5;进入第六次循环,a(5)=5+1=6,输出6,之后I变为6,不再满足循环条件。因此程序执行结果为123456。
14.在窗体中有一个名称为run35的命令按钮,单击该按钮从键盘接收学生成绩,如果输入的成绩不在0~100分之间,则要求重新输入;如果输入的成绩正确,则进入后续程序处理。run35命令按钮的Click的事件代码如下:
Private Sub run
本文档预览:3600字符,共9958字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载