目前刚整理了 2009-2015 的试题 过几天 2016 的也会上传上去
希望对你有帮助。 。。。。。。
2009
1.为解决计算机与打印机之间速度不匹配的问题, 通常设置一个打印数据缓
冲区,主机将要输出的数据依次写入该缓冲区, 而打印机则依次从该缓冲区中取
出数据。该缓冲区的逻辑结构应该是
A. 栈 B. 队列 C.树 D. 图
2.设栈 S 和队列 Q 的初始状态均为空,元素 abcdefg 依次进入栈 S。若每个
元素出栈后立即进入队列 Q,且 7 个元素出队的顺序是 bdcfeag,则栈 S 的容量
至少是 A .1 B.2 C.3 D.4
3.给定二叉树图所示。设 N 代表二叉树的根, L 代表根结点的左子树, R 代
表根结点的右子树。若遍历后的结点序列为 3,1,7,5,6,2,4 ,则其遍历方
式是 A .LRN B.NRL C.RLN D.RNL
4.下列二叉排序树中,满足平衡二叉树定义的是
5.已知一棵完全二叉树的第 6 层(设根为第 1 层)有 8 个叶结点,则完全二
叉树的结点个数最多是
A .39 B.52 C.111 D.119
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.叶结点之间通过指针链接
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.二路归并排序
41. (10 分)带权图(权值非负,表示边连接的两顶点间的距离)的最短路
径问题是找出从初始顶点到目标顶点之间的一条最短路径。 假定从初始顶点到目
标顶点之间存在路径,现有一种解决该问题的方法:
①设最短路径初始时仅包含初始顶点,令当前顶点 u 为初始顶点;
②选择离 u 最近且尚未在最短路径中的一个顶点 v ,加入到最短路径中,修
改当前顶点 u=v;