国家二级ACCESS机试(选择题)模拟试卷363
选择题
1.设一棵树的度为4,其中度为4,3,2,1的结点个数分别为2,3,3,0。则该棵树中的叶子结点数为( )。(A)
A. 16
B. 15
C. 17
D. 不可能有这样的树
解析:根据题目,树的结点数=4×2+3×3+2×3+1×O+根结点=8+9+6+O+l=24,即总结点数为24,总结点数减去度不为O的结点数即是叶子结点,24-(2+3+3)=16。故本题答案为A。
2.下列叙述中正确的是(B)
A. 有一个以上根结点的数据结构不一定是非线性结构
B. 只有一个根结点的数据结构不一定是线性结构
C. 循环链表是非线性结构
D. 双向链表是非线性结构
解析:在数据结构中,树这类的的数据结构只有一个根结点,但它不是线性结构。
3.设循环队列为Q(1:m),其初始状态为front=reax=m。经过一系列入队与退队运算后,front=15,rear=20。现要在该循环队列中寻找最大值的元素,最坏情况下需要比较的次数为(A)
A. 4
B. 6
C. m-5
D. m-6
解析:初始状态为:front=rear=m,rear-front=0,此时队列为空,经过一系列入队与退队运算后,front=15,rear=20。队尾大于队头,则队尾rear减队头front等于5个元素。此时队列中有5个元素,而查找最大项至少要比较n-1次,就是4次。因此选项A正确。
4.某二叉树的前序序列为:ABCDEFG,中序序列为:DCBAEFG,则该二叉树的深度(根结点在第1层)为(C)
A. 2
B. 3
C. 4
D. 5
解析:该二叉树的前序序列为ABCDEFG,中序序列为DCBAEFG,可知A为根结点,结点B、C、D位于根结点的左子树上,结点E、F、G位于根结点的右子树上;并且结点B、C、D在前序序列和中序序列中顺序颠倒,则说明这三个结点依次位于前一个结点的左子树上;结点E、F、G顺序未变,则说明这三个结点依次位于前一个结点的右子树上。所以得到的二叉树为:
5.在Access中,参照完整性规则不包括(B)
A. 更新规则
B. 查询规则
C. 删除规则
D. 插入规则
解析:参照完整性:在输入或删除记录时,为维持表之间已定义的关系而必须遵循的规则。实施了参照完整性后,对表中主关键字字段进行操作时系统会自动地检查主关键字字段,看看该字段是否被添加、修改或删除。如果对主关键字的修改违背了参照完整性的要求,那么系统会自动强制执行参照完整性。
6.使用白盒测试方法时,设计测试用例应根据( )。(A)
A. 程序的内部逻辑
B. 程序的复杂结构
C. 程序的功能
D. 使用说明书
解析:白盒测试又称为结构测试或逻辑驱动测试,它允许测试人员利用程序内部的逻辑结构及有关信息来设计或选择测试用例,对程序所有的逻辑路径进行测试。
7.查询“书名”字段中包含“等级考试”字样的记录,应该使用的条件是(D)
A. Like\\
B. Like\\
C. Like\\
D. Like\\
解析:通配符*代表匹配零个或多个字符。
8.下列变量名中,合法的是( )。(C)
A. 100ABC
B. ABC-1
C. ABC1
D. private
解析:根据变量名命名规则,变量名由英文字母开头,且不能用VBA的关键字,也不允许出现空格、\\
9.某二叉树的后序遍历序列与中序遍历序列相同,均为ABCDEF,则按层次输出(同一层从左到右)的序列为(A)
A. FEDCBA
B. CBAFED
C. DEFCBA
D. ABCDEF
解析:后序遍历次序:左右根:中序遍历次序:左根右。
由定义可知:①后序遍历中最后一个是树的根结点,即F结点;②在中序遍历中,根结点左边的是左子树集,右边的是右子树集,即ABCDE是根结点F的左子树集合。问题就会转化为:求后序遍历是ABCDE,中序遍历是ABCDE的子树。方法同上,因为中序遍历中,E结点右边没有结点了,所以E结点不包含右子树,否则就会被分为2个子问题。以下是这道题的详细推理过程:步骤1:由ABCDEF得出根结点为F,由中序遍历可知:{ABCDE}F,右子树为空;步骤2:由ABCDE得出左子树集合的根节点为E,由中序可知:{ABCD}E,右子树为空;步骤3:同理,二叉树更新后如下。
10.关闭窗体时所触发的事件的顺序是(A)
A. 卸载,停用,关闭
B. 关闭,停用,卸载
C. 停用,关闭,卸载
D. 卸载,关闭,停用
解析:关闭窗体时,将按照下列顺序触发事件:卸载(UnloaD)→(Deactivate)→关闭(Close)。
11.在窗体设计时,可设置窗体、主体、标签或文本框等内容的属性。下列选项中,属于窗体的属性是( )。(A)
A. 成为当前
B. 字体颜色
C. 鞋件来源
D. 输入掩码
解析:成为当前是窗体的属性,其余三个选项均为窗体中控件的属性。
12.下列关于查询能够实现的功能的叙述中,正确的是( )。(D)
A. 选择字段,选择记录,编辑记录,实现计算,建立新表,设置格式
B. 选择字段,选择记录,编辑记录,实现计算,建立新表,更新关系
C. 选择字段,选择记录,编辑记录,实现计算,建立新表,建立数据库
D. 选择字段,选择记录,编辑记录,实现计算,建立新表,建立基于查询的查询
解析:本题主要考查了查询的功能。查询最主要的目的是根据指定的条件,对表或者其他查询进行检索,筛选出符合条件的记录。查询的功能包括:①选择数据:包括选择字段和选择记录两方面;②编辑记录;③实现计算;④建立新表;⑤为窗体、报表提供数据。故选择D查询。
13.下列统计函数中不能忽略空值(NULL)的是( )。(D)
A. SUM
B. AVG
C. MAX
D. COUNT
解析:本题考查统计函数的知识。在Access中进行计算时,可以使用统计函数,比较常用的有求和(SUM)、求平均值(AVG)、求最大值 (MAX)、求最小值(MIN)和计数(COUNT)。其中统计数目的函数COUNT不能忽略字段中的空值。
14.Access中将一个或多个操作构成集合,每个操作能实现特定的功能,则称该操作集合为( )。(D)
A. 窗体
B. 报表
C. 查询
D. 宏
解析:宏是由一个或多个操作组成的集合,其中每个操作都实现特定的功能,宏可以是由一系列操作组成的一个宏,也可以是一个宏组。通过使用宏组,可以同时执行多个任务。可以用Access中的宏生成器来创建和编辑宏,但不能通过编程实现。宏由条件、操作、操作参数等构成。
15.设二叉树的后序序列为DGHEBIJFCA,中序序列为DBGEHACIFJ。则前序序列为(A)
本文档预览:3600字符,共11105字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载