武汉商学院软件工程专业大二2017-2018数据结构与算法第十一单元测试
您的姓名: [填空题] *
_________________________________
1.边查,边改变集合内的元素的查表是()。 [单选题] *
A.静态查表
B.动态查表(正确答案)
C.混合查表
D.都不对
2.二叉排序树的叶子结点个数为5个,则度为2的结点的数目是()。 [单选题] *
A.6
B.5
C.4(正确答案)
D.3
3.根据二叉排序树的特点,查过程类似于()。 [单选题] *
A.顺序查
B.折半查(正确答案)
C.随机查
D.都不对
4.二叉排序树是否可能是一棵完全二叉树()。 [单选题] *
A.不可能
B.可能(正确答案)
C.不确定能不能
D.都不对
5.二叉排序树的第3层多有多少个结点()。 [单选题] *
A.2
B.4(正确答案)
C.8
D.1
6.二叉排序树[]经常使用的方式。()。 [单选题] *
A.动态查(正确答案)
B.静态查
C.随机查
D.都不对
7.二叉排序树的()上结点的值都小于根结点的值()。 [单选题] *
A.左子树(正确答案)
B.右子树
C.左子树和右子树
D.都不对
8.二叉排序树的()上结点的值都大于根结点的值()。 [单选题] *
A.左子树
B.右子树(正确答案)
C.左子树和右子树
D.都不对
9.二叉排序树的定义具有()。 [单选题] *
A.反复性
B.递归性(正确答案)
C.回溯性
D.都不对
10.二叉排序树()为空二叉排序树()。 [单选题] *
A.可以(正确答案)
B.不可以
C.为空或不空都可以
D.都不对
11.先序遍历一颗二叉排序树的顺序()。 [单选题] *
A.左子树 根结点 右子树
B.根结点 左子树 右子树(正确答案)
C.左子树 右子树 根结点
D.都不对
12.只查不改变集合内的元素的查表是()。 [单选题] *
A.静态查表完全二叉树算法(正确答案)
B.动态查表
C.不确定
D.都不对
13.静态查表是指()。 [单选题] *
A.只查不改变集合内的元素。(正确答案)
B.边查,边改变集合内的元素。
C.不确定
D.都不对
14.动态查表是指()。 [单选题] *
A.只查不改变集合内的元素。
B.边查,边改变集合内的元素。(正确答案)
C.不确定
D.都不对
15.动态查的代表方式()。 [单选题] *
A.二叉排序树(正确答案)
B.顺序表
C.链表
D.都不对
16.二叉排序树的左子树上结点的值()根结点的值()。 [单选题] *
A.小于(正确答案)
B.大于
C.等于
D.都不对
17.二叉排序树的右子树上结点的值()根结点的值()。 [单选题] *
A.小于
B.大于(正确答案)
C.等于
D.都不对
18.二叉排序树的左子树也()。 [单选题] *
A.任意二叉树
B.二叉排序树(正确答案)
C.普通树
D.都不对
19.二叉排序树的中序序列()。 [单选题] *
A.升序序列(正确答案)
B.降序序列
C.乱序序列
D.都不对
20.中序遍历一颗二叉排序树的顺序()。 [单选题] *
A.左子树 根结点 右子树(正确答案)
B.根结点 左子树 右子树
C.左子树 右子树 根结点
D.都不对
21.二叉排序树可以含有0个结点,这时它是一棵()。 [单选题] *
A.空二叉排序树(正确答案)
B.满二叉排序树
C.完全二叉排序树
D.都不对
22.要如何遍历二叉排序树,才能获得一个升序序列()。 [单选题] *
A.先序遍历
B.中序遍历(正确答案)
C.后序遍历
D.按层次遍历
23.二叉排序树是应用于()的结构()。 [单选题] *
A.静态查
B.动态查(正确答案)
C.随机查
D.都不对
24.二叉排序树左子树的()的值都小于根结点的值()。 [单选题] *
A.部分结点
B.所有结点(正确答案)
C.一半的结点
D.都不对
25.下列选项中是动态查的代表的方式的有()。 [单选题] *
A.二叉排序树(正确答案)
B.顺序表
C.链表
D.无正确答案
26.下列选项中说法正确的是()。 [单选题] *

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。