- 33
- 0
- 约5.48千字
- 约 7页
- 2020-12-18 发布于江苏
- 举报
西安交通大学 17 年 9 月课程考试《数据结构》作业考核试题
1-5: B A D A D
一、单选题(共 30 道试题,共 60 分。)
1. ()二叉排序树可以得到一个从小到大的有序序列。
A. 先序遍历
B. 中序遍历
C. 后序遍历
D. 层次遍历
正确答案: B
2. 下列程序段的时间复杂度为() 。i=0 ,s=0;while(sn){s=s+i ;i++ ;}
A. O(n)
B. O(n)
C. O(n)
D. O(n)
正确答案: A
3. 设数组 data[m] 作为循环队列 SQ 的存储空间, front 为队头指针, rear 为队尾指针,则执
行出队操作后其头指针 front 值为()
A. front=front+1
B. front=(front+1)%(m-1)
C. front=(front-1)%m
D. front=(front+1)%m
正确答案: D
4. 程序段 s=i=0 ;do{i=i+1 ;s=s+i ;}while(i=n) ;的时间复杂度为() 。
A. O(n)
B. O(nlog2n)
C. O(n)
D. O(n/2)
正确答案: A
5. 设一组权值集合 W=(15 ,3 , 14,2 ,6 ,9, 16,17) ,要求根据这些权值集合构造一棵
哈夫曼树,则这棵哈夫曼树的带权路径长度为() 。
A. 129
B. 219
C. 189
D. 229
正确答案: D
6. 设某无向图有 n 个顶点,则该无向图的邻接表中有()个表头结点。
A. 2n
B. n
C. n/2
D. n(n-1)
正确答案: B
7. 设一条单链表的头指针变量为 head 且该链表没有头结点,则其判空条件是() 。
A. head==0
B. head-next==0
C. head-next==head
D. head!=0
正确答案: A
8. 栈和队列的共同特点是() 。
A. 只允许在端点处插入和删除元素
B. 都是先进后出
C. 都是先进先出
D. 没有共同点
正确答案: A
9. 对 n 个记录的文件进行快速排序,所需要的辅助存储空间大致为
A. O (1)
B. O (n)
C. O (1og2n)
D. O (n2)
正确答案: C
10. 设有一个 10 阶的下三角矩阵 A (包括对角线),按照从上到下、从左到右的顺序存储
到连续的 55 个存储单元中, 每个数组元素占 1 个字节的存储空间, 则 A[5][4] 地址与 A[0][0]
的地址之差为() 。
A. 10
B. 19
C. 28
D. 55
正确答案: B
11. 设某棵二叉树的中序遍历序列为 ABCD ,前序遍历序列为 CABD ,则后序遍历该二叉
树得到序列为()
A. BADC
B. BCDA
C. CDAB
D. CBDA
正确答案: A
12. 设在一棵度数为 3 的树中,度数为 3 的结点数有 2 个,度数为 2 的结点数有 1 个,度
数为 1 的结点数有 2 个,那么度数为 0 的结点数有()个。
A. 4
B. 5
C. 6
D. 7
正确答案: C
13. 设指针变量 top 指向当前链式栈的栈顶,则删除栈顶元素的操作序列为() 。
A. top=top+1;
B. top=top-1;
C. top-next=top;
D. top=top-next;
正确答案: D
14. 二叉排序树中左子树上所有结点的值均()根结点的值。
A.
B.
C. =
D. !=
正确答案: A
15. 若目标串的长度为 n ,模式串的长度为 [n/3] ,则执行模式匹配算法时,
原创力文档

文档评论(0)