ds_2009_单选

一. 单项选择题(每小题 2 分,共 80 分)

1.为解决计算机与打印机之间速度不匹配的问题,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。该缓冲区的逻辑结构应该是—————。

A.栈 B.队列 C.树 D.图

解答: B

2.设栈 S 和队列 Q 的初始状态均为空,元素 abcdefg 依次进入栈 S。若每个元素出栈后立即进入队列 Q,且 7 个元素出队的顺序是 bdcfeag,则栈 S 的容量至少是—————。

A.1 B.2 C.3 D.4

clip_image002

3.给定二叉树如图所示。设 N 代表二叉树的根,L 代表根结点的左子树,R 代表根结点的右子树。若遍历后的结点序列为 3,1,7,5,6,2,4,则其遍历方式是—————。

A.LRN B.NRL C.RLN D.RNL

解答: D

 

4.下列二叉排序树中,满足平衡二叉树定义的是—————。

clip_image004

A B C D

解:B

 

5.已知一棵完全二叉树的第 6 层(设根为第 1 层)有 8 个叶结点,则完全二叉树的结点个数最多是—————。

A.39 B.52 C.111 D.119

解答: 若设二叉树的深度为h,除第 h 层外,其它各层 (1~h-1) 的结点数都达到最大个数,第 h 层所有的结点都连续集中在最左边,这就是完全二叉树

总结是: 倒数第二层满节点,最后一层从左边点。

 

6.将森林转换为对应的二叉树,若在二叉树中,结点 u 是结点 v 的父结点的父结点,则在原来的森林中,u 和 v 可能具有的关系是—————。

I.父子关系 II.兄弟关系

III. u 的父结点与 v 的父结点是兄弟关系

A.只有 II B.I 和 II C.I 和 III D.I、II 和 III

7.下列关于无向连通图特性的叙述中,正确的是—————。

I.所有顶点的度之和为偶数

II.边数大于顶点个数减 1

III.至少有一个顶点的度为 1

A.只有 I B. 只有 II C.I 和 II D.I 和 III

8.下列叙述中,不符合 m 阶 B 树定义要求的是—————。

A.根节点最多有 m 棵子树 B.所有叶结点都在同一层上

C.各结点内关键字均升序或降序排列 D.叶结点之间通过指针链接

解:1)树中每个节点至多有m棵子树
2)若根不是叶子结点,则至少有两颗子树
3)除根之外的非终端节点,至少有m/2取上整  棵子树

9.已知关键序列 5,8,12,19,28,20,15,22 是小根堆(最小堆),插入关键字 3,调整后得到的小根堆是—————。

A.3,5,12,8,28,20,15,22,19

B. 3,5,12,19,20,15,22,8,28

C.3,8,12,5,20,15,22,28,19

D. 3,12,5,8,28,20,15,22,19

10.若数据元素序列 11,12,13,7,8,9,23,4,5 是采用下列排序方法之一得到的第二趟排序后的结果,则该排序算法只能是—————。

A.起泡排序 B.插入排序 C.选择排序 D.二路归并排序

你可能感兴趣的:(ds_2009_单选)