2014 年全国硕士研究生人学统一考试
计算机科学与技术学科联考计算机学科专业基础综合试题
一、单项选择题(第 1~40 小题,每小题 2分,共 80 分。下列每题给出的四个选项中,
只有一个选项最符合试题要求)
1. 下列程序段的时间复杂度是 。
count=O;
for (k=l; k<i=n;.k*=2)
for (j=l; j<=n; j++)
count++;
A. O(log2n) B. O(n) C. O(nlog2n) D. O(n2)
2. 假设栈初始为空,将中缀表达式 alb+(c*d-e*f)/g 转换为等价的后缀表达式的过程中,
当扫描到 f时,栈中的元素依次是 。
A. + (* - B. + (- * C. I+ (* -* D. I+ -*
3. 循环队列放在一维数组 A[O …M-1] 中, endl 指向队头元素, end2 指向队尾元素的后一
个位置假设队列两端均可进行入队和出队操作,队列中最多能容纳 M-1 个元素。初始时为空。
下列判断队空和队满的条件中,平确的是 。
A. 队空: end 1 == end2; 队满: endl == (end2 + 1) mod M
B.
队空: endl = end2; 队满: end2 = (endl + 1) mod (M- 1)
C. 队空: erid2 = (endl + 1) mod M; 队满: endl = (end2 + 1) mod M
D.
队空: endl = (end2 + 1) mod M; 队满: end2 = (endl + 1) mod (M-1)
4. 若对如下的二叉树进行中序线索化,则结点 x的左、右线索指向的结点分别是 。
A. e、c B. e、a C. d、c D. b、a
5. 将森林 F转换为对应的二叉树 T, F中叶结点的个数等千
A. T中叶结点的个数 B. T中度为 l的结点个数
C. T中左孩子指针为空的结点个数 D. T中右孩子指针为空的结点个数
6. 5个字符有如下 4种编码方案,不是前缀编码的是
A. 01 0000 0001 001 1
B. 011, 000, 001, 010, 1
C. 000, 001,
010,
011, 100 D. 0, 100, 110, 1110, 1100
7. 对如下所示的有向图进行拓扑排序,得到的拓扑序列可能是
Ð