【考研类试卷】计算机专业基础综合数据结构(树和二叉树)历年真题试卷汇编1及答案解析.doc
《【考研类试卷】计算机专业基础综合数据结构(树和二叉树)历年真题试卷汇编1及答案解析.doc》由会员分享,可在线阅读,更多相关《【考研类试卷】计算机专业基础综合数据结构(树和二叉树)历年真题试卷汇编1及答案解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业基础综合数据结构(树和二叉树)历年真题试卷汇编 1及答案解析(总分:86.00,做题时间:90 分钟)一、单项选择题(总题数:27,分数:54.00)1.一棵完全二叉树上有 1001 个结点,其中叶子结点的个数是( )。【西安交通大学 1996 三、2(3 分)】(分数:2.00)A.250B.500C.254D.505E.以上答案都不对2.一棵 124 个叶结点的完全二叉树,最多有( )个结点。【中国科学技术大学 1995 十四、3(2 分)】(分数:2.00)A.247B.248C.249D.250E.2513.已知一棵完全二叉树中共有 626 个结点,叶子结点的个数应为( )。
2、【上海交通大学 2005 四、6(2 分)】(分数:2.00)A.3 11B.3 12C.3 13D.3 14E.其他4.具有 300 个结点的二叉树,其高度至少应为( )。【北京理工大学 2006 五、8(1 分)】(分数:2.00)A.6B.7C.8D.95.当结点数目一定时,具有最小深度的二叉树是( )。【北京航空航天大学 2005】(分数:2.00)A.满二叉树B.完全二叉树C.线索二叉树D.二叉排序树6.二叉树的第 I 层上最多含有的结点数为( )。【中山大学 1998 二、7(2 分)】【北京理工大学 2001 六、5(2 分)】(分数:2.00)A.2 IB.2 I-1 一 1C
3、.2 I-1D.2 I 一 17.从树根(第 0 层)起,自上到下,逐层从左到右给二叉树的所有结点从 1 开始编号,则完全二叉树的第 h层的从左到右第 k 个结点的编号为( )。【电子科技大学 2005 一、6(1 分)】(分数:2.00)A.2 h +h-1B.2 h 一 k+1C.2 h +k+1D.2 h 一 k-18.下列判断中,( )是正确的。【华南理工大学 2006 一、2(2 分)】(分数:2.00)A.深度为 k 的二叉树最多有 2 k -1 个结点(k1),最少有 k 个结点B.二叉树中不存在度大于 2 的结点C.对二叉树遍历是指先序、中序或后序遍历中的一种D.构造线索二叉树
4、是为能方便找到每个结点的双亲9.一个具有 1025 个结点的二叉树的高 h 为( )。【南京理工大学 1999 一、19(2 分)】(分数:2.00)A.1 1B.10C.11 至 1025 之间D.10 至 1024 之间10.一棵二叉树高度为 h,所有结点的度或为 0,或为 2,则这棵二叉树最少有( )个结点。【南京理工大学 2001 一、11(15 分)】【华中科技大学 2007 一、4(2 分)】【江苏大学 2004 一、6(2 分)】(分数:2.00)A.2hB.2h-1C.2h+1D.h+111.设二叉树中有 n2 个度为 2 的结点,有,11 个度为 1 的结点,有 n0 个度为
5、 0 的结点,则该二叉树中空指针个数为( )。【重庆大学 2005】(分数:2.00)A.n 2 +n 1 +n 0B.n 2 +n 1 +2n 0C.2n 2 +n 1D.n 1 +2n 012.一棵具有 n 个结点的完全二叉树的树高(深度)是( )。【南京理工大学 1996 一、8(2 分)】(分数:2.00)A.logn+1B.logn+1C.lognD.logn-113.有 n(n0)个结点的二叉树的深度的最小值是( )。【华中科技大学 2006 一、6(2 分)】(分数:2.00)A.log 2 (n)B.log 2 (n+1)C.log 2 (n+1)D.log 2 (n)14.有
6、 n 个结点,并且高度为 n 的二叉树的数目为( )。【华中科技大学 2007 一、10(2 分)】(分数:2.00)A.log 2 nB.n2C.nD.2 n-115.深度为 h 的满 m 叉树的第 k 层有( )个结点。(1kh)【北京航空航天大学 2000 一、4(2 分)】(分数:2.00)A.m k-1B.m k -1C.m k-1D.m k -116.有 n(n0)个分支结点的满二叉树的深度是( )。【华中科技大学 2004 一、6(1 分)】(分数:2.00)A.n 2 一 1B.log 2 (n+1)+1C.log 2 (n+1)D.log 2 (n 一 1)17.一棵树高为
7、k 的完全二叉树至少有( )个结点。【南京理工大学 1998 一、3(2 分)】(分数:2.00)A.2 k -1B.2 k-1 一 1C.2 k-1D.2 k18.一棵深度为 4 的完全二叉树,最少有( )个结点。【华南理工大学 2005 一、1(2 分)】(分数:2.00)A.4B.8C.15D.619.若某完全二叉树的结点个数为 100,则第 60 个结点的度为( )。【西南交通大学 2005】(分数:2.00)A.0B.1C.2D.不确定20.若用一维数组表示一个深度为 5、结点个数为 10 的二叉树,数组的长度至少为( )。【北京理工大学2006 九、9(1 分)】(分数:2.00)
8、A.10B.16C.31D.6421.将有关二叉树的概念推广到三叉树,则一棵有 244 个结点的完全三叉树的高度为( )。【南京理工大学2000 一、5(15 分)】【烟台大学 2007 一、13(2 分)】(分数:2.00)A.4B.5C.6D.722.任何一棵二叉树的叶子结点在其先序、中序、后序遍历序列中的相对位置( )。【北京交通大学 2006一、3(2 分)】(分数:2.00)A.肯定发生变化B.有时发生变化C.肯定不发生变化D.无法确定23.在二叉树结点的先序序列、中序序列和后序序列中,所有叶子结点的先后顺序( )。【北方交通大学2001 一、25(2 分)】(分数:2.00)A.都
9、不相同B.完全相同C.先序和中序相同,而与后序不同D.中序和后序相同,而与先序不同24.对二叉树的结点从 1 开始进行连续编号,要求每个结点的编号大于其左、右孩子的编号,同一结点的左右孩子中,其左孩子的编号小于其右孩子的编号,可采用( )次序的遍历实现编号。【北京理工大学2000 一、4(2 分)】【南开大学 2005】(分数:2.00)A.先序B.中序C.后序D.从根开始按层次遍历25.若二叉树采用二叉链表存储结构,要交换其所有分支结点左、右子树的位置,利用( )遍历方法最合适。【北京航空航天大学 1999 一、4(2 分)】(分数:2.00)A.前序B.中序C.后序D.按层次26.下面不能
10、唯一确定一棵二叉树的两个遍历序列是( )。【北京理工大学 2006 九、10(1 分)】(分数:2.00)A.先序序列和中序序列B.先序序列和后序序列C.后序序列和中序序列D.都不能27.根据( )可以唯一地确定一棵二叉树。【北京理工大学 2005 一、8(1 分)】(分数:2.00)A.先序遍历和后序遍历B.先序遍历和层次遍历C.中序遍历和层次遍历D.中序遍历和后序遍历二、判断题(总题数:16,分数:32.00)28.对一棵二叉树进行层次遍历时,应借助于一个栈。( )【南京航空航天大学 1995 五、3(1 分)】(分数:2.00)A.正确B.错误29.在含有 n 个结点的树中,边数只能是
11、n 一 1 条。( )【中国海洋大学 2003 一、8(2 分)】(分数:2.00)A.正确B.错误30.采用二叉链表作存储结构,树的前序遍历和其相应的二叉树的前序遍历的结果是一样的。 ( )【北京邮电大学 2000 一、2(1 分)】(分数:2.00)A.正确B.错误31.树的数组表示法(单链或父链表示法)中兄弟结点的编号不一定是连续的。( )【哈尔滨工业大学 2002三、3(1 分)】(分数:2.00)A.正确B.错误32.不用递归就不能实现二叉树的前序遍历。( )【北京邮电大学 2006 二、6(1 分)】(分数:2.00)A.正确B.错误33.任何二叉树的后序线索树进行后序遍历时都必须
12、用栈。( )【西安交通大学 1996 二、2(3 分)】(分数:2.00)A.正确B.错误34.任何一棵二叉树都可以不用栈实现前序线索树的前序遍历。( )【西安交通大学 1996 二、1(3 分)】(分数:2.00)A.正确B.错误35.二叉树按某种顺序线索化后,任一结点均有指向其前驱和后继的线索。( )【北京交通大学 2005 三、2(2 分)】【中南大学 2005 三、3(2 分)】(分数:2.00)A.正确B.错误36.在中序线索二叉树中,每一非空的线索均指向其祖先结点。( )【合肥工业大学 2000 二、5(1 分)】(分数:2.00)A.正确B.错误37.二又树按照某种顺序线索化之后
13、,任一个结点均有指向其前驱结点或者后继结点的线索。( )【哈尔滨工业大学 2003 二、5(1 分)】(分数:2.00)A.正确B.错误38.树的父链表示法其实就是用数组表示树的存储结构。( )【哈尔滨工业大学 2004 三、5(1 分)】(分数:2.00)A.正确B.错误39.一般来说,若深度为 k 的 n 个结点的二叉树只有最小路径长度,那么从根结点到第 k-1 层具有最多的结点数为 2 k-1 一 1,余下的,n 一 2 k-1 +1 个结点在第七层的任一位置上。( )【北京师范大学 2005 三、2(5 分)】(分数:2.00)A.正确B.错误40.用六叉链表表示 30 个结点的六又树
14、,则树中共有 151 个空指针。( )【北京邮电大学 2005 二、5(1 分)】(分数:2.00)A.正确B.错误41.必须把一般树转换成二叉树后才能进行存储。( )【南京航空航天大学 1997 一、4(1 分)】(分数:2.00)A.正确B.错误42.树有先根遍历和后根遍历,树可以转化为对应的二叉树,树的后根遍历与其对应的二叉树的后根遍历相同。( )【北京交通大学 2005 三、4(2 分)】(分数:2.00)A.正确B.错误43.用树的前序遍历和中序遍历可以导出树的后序的遍历。( )【中国海洋大学 2006 二、7(1 分)】【中国海洋大学 2007 二、7(1 分)】(分数:2.00)
15、A.正确B.错误计算机专业基础综合数据结构(树和二叉树)历年真题试卷汇编 1答案解析(总分:86.00,做题时间:90 分钟)一、单项选择题(总题数:27,分数:54.00)1.一棵完全二叉树上有 1001 个结点,其中叶子结点的个数是( )。【西安交通大学 1996 三、2(3 分)】(分数:2.00)A.250B.500C.254D.505E.以上答案都不对 解析:2.一棵 124 个叶结点的完全二叉树,最多有( )个结点。【中国科学技术大学 1995 十四、3(2 分)】(分数:2.00)A.247B.248 C.249D.250E.251解析:3.已知一棵完全二叉树中共有 626 个结
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 数据结构 二叉 历年 汇编 答案 解析 DOC
