注:
试题字迹务必清晰,书写工整?/p>
本题
2
页,本页为第
1
?/p>
教务处试题编号:
四川大学期末考试试题
?/p>
2014-2015
学年?/p>
1
学期?/p>
课程号:
课程名称?/p>
数据结构与算法分析(
B
卷)
任课教师?/p>
适用专业年级?/p>
学号?/p>
姓名?/p>
考试须知
四川大学学生参加由学校组织或由学校承办的各级各类考试?/p>
必须严格执行
《四川大学考试工作管理办法?/p>
?/p>
《四川大学考场规则?/p>
?/p>
有考试违纪作弊行为的,一律按照《四川大学学生考试违纪作弊处罚条例》进行处理?/p>
四川大学各级各类考试的监考人员,必须严格执行《四川大学考试工作管理办法?/p>
?/p>
《四川大学考场规则》和《四川大学监考人员职
责?/p>
。有违反学校有关规定的,严格按照《四川大学教学事故认定及处理办法》进行处理?/p>
?/p>
?/p>
1
2
3
4
5
6
7
8
9
卷面成绩
?/p>
?/p>
20
10
10
10
10
10
10
10
10
阅卷教师
阅卷时间
一、单项选择题(每小?/p>
2
分,?/p>
20
分)
1
.在数据类型中,值不可分解的类型为(
?/p>
?/p>
A
)原子类?/p>
B
)结构类?/p>
C
)固定聚合类?/p>
D
)可变聚合类型(
?/p>
?/p>
2
.如某链表中最常用的操作是在最后一个结点后插入一个结点和删除最后一个结点,则(
)存储方?/p>
最节省运行时间?/p>
A
)单链表
B
)带头结点的单链?/p>
C
)单循环链表
D
)带头结点的双循环链?/p>
3
.在解决计算机主机与打印机之间速度不匹配问题时通常设置一个打印数据缓冲区,这样主机将要输出的?/p>
据依次写入该缓冲区,而打印机则从该缓冲区中取出数据打印。该缓冲区应该是一个(
)结构?/p>
A
)栈
B
)队?/p>
C
)数?/p>
D
)线性表
4
.串的长度是?/p>
?/p>
?/p>
A
)串中不同字母的个数
B
)串中不同字符的个数
C
)串中所含数字的个数
D
)串中所有字符的个数
5
.一棵深度为
5
的满二叉树的结点数为?/p>
?/p>
?/p>
A
?/p>
16
B
?/p>
15
C
?/p>
32
D
?/p>
31
6
.采用邻接表存储的图按深度优先搜索方法进行遍历的算法类似于二叉树的(
?/p>
?/p>
A
)先序遍?/p>
B
)中序遍?/p>
C
)后序遍?/p>
D
)层次遍?/p>
7
.某二叉树的先序遍历序列与后序遍历序列相反,则此二叉树一定为?/p>
?/p>
?/p>
A
)高度等于其结点?/p>
B
)空或只有一个结?/p>
C
)任一点无左孩?/p>
D
)任一结点无右孩子
8
.堆排序的时间复杂度是(
?/p>
?/p>
A
?/p>
O(1)
B
?/p>
O(n)
C
?/p>
O(n
2
)
D
?/p>
O(nlogn)
9
.每
一
?/p>
?/p>
?/p>
?/p>
?/p>
一
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
最
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
?/p>
A
)冒泡排?/p>
B
)简单选择排序
C
)希尔排?/p>
D
)直接插入排?/p>
10
.若需?/p>
O(nlogn)
的时间内完成对数组的排序,且要求排序是稳定的,则可选择的排序方法是?/p>
?/p>
?/p>
A
)快速排?/p>
B
)堆排序
C
)归并排?/p>
D
)直接插入排?/p>
二?/p>
(本?/p>
10
分)
有二叉树中序序列为:
ABCEFGHD
;后序序列为?/p>
ABFHGEDC
;请画出此二叉树?/p>
三?/p>
(本?/p>
10
分)