计算机专业基础综合数据结构(集合)历年真题试卷汇编9
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
计算机专业基础综合数据结构(集合)历年真题试卷汇编9
(总分:70.00,做题时间:90分钟)
一、单项选择题(总题数:20,分数:40.00)
1.下列二叉排序树中查找效率最高的是( )。【中南大学2003二、11(1分)】
(分数:2.00)
A.平衡二叉树√
B.二叉查找树
C.没有左子树的二叉排序树
D.没有右子树的二叉排序树
解析:
2.构造一棵具有n个结点的二叉排序树,最理想情况下的深度为( )。【华中科技大学2007一、14(2分)】(分数:2.00)
A.n/2
B.n
C.[log 2 (n+1)]
D.[log 2 (n+1)] √
解析:
3.设二叉排序中关键字由1到1000的整数构成,现要查找关键字为363的结点,下述关键字序列中,不可能是在二叉排序树上查找的序列的是( )。【北京交通大学2005一、1(2分)】
(分数:2.00)
A.2,252.401,398,330,344,397,363
B.924,220,911,244,898,258,363
C.925,202,911,240,912,245,363 √
D.2,399,387,219,266,382,381,278,363
解析:
4.分别以下列序列构造二叉排序树,与用其他三个序列所构造的结果不同的是( )。【合肥工业大学2000
一、4(2分)】
(分数:2.00)
A.(100,80,90,60,120,1 10,130)
B.(100,120,110,130,80,60,90)
C.(100,60,80,90,20,110,130) √
D.(100,80,60,90,120,130,110)
解析:
5.分别以下列序列构造二叉排序树,与众不同的是( )。【中国科学技术大学2004】
(分数:2.00)
A.100,80,60,85,110,120,150 √
B.100,80,60,85,120,110,150
C.100,80,85,60,120,110,150
D.100,80,60,85,120,150,110
解析:
6.在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并已知A的左孩子的平衡因子为0,右孩子的平衡因子为1,则应作( ) 型调整以使其平衡。【合肥工业大学2001一、4(2分)】(分数:2.00)
A.LL
B.LR
C.RL √
D.RR
解析:解析:根据A是最低的不平衡结点,“A的左孩子的平衡因子为0,右孩子的平衡因子为1”,可见应做RL型调整。
7.设输入序列为{20,35,…},构造一棵平衡二叉树,当在树中插入值30时发生不平衡,则应进行的平衡旋转是( )。【南京理工大学2005一、4(1分)】
(分数:2.00)
A.LL
B.RL √
C.LR
D.RR
解析:
8.已知一棵深度为k的平衡二叉树,其每个非叶子结点的平衡因子均为0,则该树共有结点总数为( )。【北京交通大学2006一、2(2分)】
(分数:2.00)
A.2 k-1 -1
B.2 k-1 +1
C.2 k -1 √
D.2 k +1
解析:解析:该平衡二叉树实际上是深度为k的满二又树。
9.在平衡二叉树中,进行查找的效率与( )有关。【北京航空航天大学2004】
(分数:2.00)
A.二叉树的深度√
B.二叉排序树的结点的个数
C.后序线索树
D.所有线索树
解析:
10.下列关于m阶B一树的说法错误的是( )。【南京理工大学1997一、9(2分)】
(分数:2.00)
A.根结点至多有m棵子树
B.所有叶子都在同一层次上
C.非叶结点至少有m/2(m为偶数)或m/2-4—1(m为奇数)棵子树√
D.根结点中的数据是有序的
解析:
11.下面关于m阶B树说法正确的是( )。【南京理工大学1999一、5(2分)】①每个结点至少有两棵非空子树;②树中每个结点至多有m-1个关键字;③所有叶子在同一层上;④当插入一个数据项引起B树结点分裂后,树长高一层。
(分数:2.00)
A.①②③
B.②③√
C.②③④
D.③
解析:
12.下面关于B和B+树的叙述中,不正确的是( )。【北方交通大学2001一、17(2分)】
(分数:2.00)
A.B树和B+树都是平衡的多叉树
B.B树和B+树都可用于文件的索引结构
C.B树和B+树都能有效地支持顺序检索√
D.B树和B+树都能有效地支持随机检索
解析:
13.m阶B一树是一棵( )。【北京邮电大学2000二、2(20/8分)】
(分数:2.00)
A.m叉排序树
B.m叉平衡排序树√
C.m-1叉平衡排序树
D.m+1叉平衡排序树
解析:
14.在一棵含有n个关键字的m阶B一树中进行查找,至多读盘( )次。【中科院计算所2000一、6(2分)】(分数:2.00)
A.log 2n
B.1+log 2n
√
解析:
15.m路B+树是一棵((1)),其结点中关键字最多为m个,最少[m/2]个。【中科院计算所1999一、5(6分)】(分数:2.00)
A.m路平衡查找树
B.m路平衡索引树√
C.m路Ptrie树
D.m路键树
E.m-1
解析:
16.一棵3阶B一树中含有2047个关键字,包括叶子结点层,该树的最大深度为( )。【北京交通大学2005
一、2(2分)】
(分数:2.00)
A.1 1
B.12 √
C.13
D.14
解析:解析:3阶B树又称2—3树。在结点含最少关键字的情况下,2—3树可以看做是满二叉树。高度包括叶子层。
17.已知一棵5阶B树有53个关键字,并且每个结点的关键字都达到最少状态,则它的深度是( )。【华南理工大学2006一、8(2分)】
(分数:2.00)
A.3
B.4
C.5 √
D.6
解析:解析:5阶B树根结点最少1个关键字,其他结点最少2个关键字。所以,第1层1个关键字(两棵子树),第2层4个关键字,第3层6个结点12个关键字,第4层18个结点36个关键字,上面5层53个关键字。第5层是叶子。
18.B +树是( )。【武汉理工大学2004一、13(3分)】
(分数:2.00)
A.一利AVL树√
B.索引表的一种组织形式√
C.一种高度不小于1的树
D.一种与二进制Binary有关的树