|
一、单选题(共 20 道试题,共 100 分。)V 1. 高度为5的完全二叉树中含有的结点数至少为
1 F9 {( {) G# r7 j, fA. 16/ ~2 j! n7 S/ m& J5 \
B. 17
1 [" J- A$ G& Y9 h' JC.
& _) R2 a# f( f! S1 ]" P$ HD. 1 f1 C: W9 }7 l% g
满分:5 分% g1 K9 k3 Z1 A" f* @' G2 t- n
2. .以下与数据的存储结构无关的术语是" T* [/ L, @3 Q7 E
A. 哈希表! q7 s% l$ Z8 I; l* N7 L
B. 栈
% R* h& ?4 I: Z8 }7 @. S, BC.
e; d- w2 k/ o; nD.
, j( i; t2 d8 J+ @ _4 z 满分:5 分
, [: l0 D" z1 c% J3 }3. 链栈与顺序栈相比,比较明显的优点是" e+ Z& w Y3 n" G' o6 \
A. 不会出现下溢的情况) s) O- K2 k; @3 G3 F- ]' i
B. 不会出现上溢的情况
5 {- ~9 Z: J3 v# O; IC. 9 j. T0 C4 w6 Y( d
D.
* |% Q# J D, S3 ]/ P 满分:5 分' w5 J" t$ {% [ Z
4. 若采用孩子兄弟链表作为树的存储结构,则树的后序遍历应采用二叉树的
: h/ v! y0 P! F; L+ @: A, DA. 中序遍历算法: J6 {9 V6 h* m: e- X( A
B. 后序遍历算法
# I. Q2 q& d# KC. % D8 r+ t# l! j6 I1 t& b% r" P
D. $ ]+ W T M6 k9 I& Q
满分:5 分* K/ }: p" _& W
5. 下列查找算法中,平均查找长度与元素个数n不直接相关的查找方法是
w9 ]- r( ~9 xA. 二分查找
2 T+ i0 O0 K. w) l1 eB. 散列查找& } N8 O: I5 @7 l5 c6 O: K4 o' t9 V! l
C. 8 s* F% `8 g" L) k/ ?+ [
D. ) z# O9 g7 d& e' w' W/ f l
满分:5 分
4 k# X. S' K4 s9 J( G3 ]# j0 e6. 设一个栈的输入序列为A,B,C,D,则借助一个栈所得到的输出序列不可能是
" ]8 n! ~2 T e% U5 O. QA. A,C,D,B4 m; F8 W4 _& x a, G
B. D,A,B,C$ ]$ M& L* n: T( W$ W; B) C @( i
C. {: h: o' l% R- X5 R
D. ; u* F' U& _% y6 X2 |- M* M
满分:5 分 o5 L; \8 J A3 x: ~" F
7. 引起循环队列队头位置发生变化的操作是
: A% r+ `" W1 i" A) V- {3 LA. 取队头元素/ Q: G) r' ^" I" A5 i% g/ [0 `7 \% e
B. 取队尾元素
1 d X) j) |4 Q+ m# s& }' `! ~8 x6 CC. 4 \0 O- y5 _0 [. x
D.
9 i' f. w3 S5 T) E' u7 b 满分:5 分, @% v i. P {* y u8 [
8. 一个有n个结点的图,最少连通分量的个数是
& @0 Y5 {. a- F+ T7 A _A. 0
# K B7 _; D4 c; c* \0 ~B. 1
9 l$ C2 P9 [9 E+ t$ GC.
; T7 Q7 w" K. h0 y% nD. / ^: u9 `7 I: B$ A
满分:5 分- Q+ j% V2 k2 G
9. 图的邻接矩阵表示法适用于表示8 s+ Z) P A% D3 x$ Y$ p6 R
A. 稠密图' `& g5 h: ?1 l- N* D
B. 稀疏图6 s. o; l( I; ]8 ^6 n6 a0 e9 \5 S
C.
) Y, {6 |/ H; X2 e4 P* o, ND. ) m3 _! x9 r. i
满分:5 分
, ]8 h% S" w" o* y8 N" A10. 已知循环队列的存储空间为数组data[21],且当前队列的头指针和尾指针的值分别为8和3,则该队列的当前长度为% U9 Y4 b: v& { r1 H
A. 16
' u7 z2 U! Z' Z! ^, @B. 17
% r z5 e0 \3 T" j1 o% iC. 3 W. ]2 w* a- U7 L
D. 6 G. R5 h0 {8 g S8 m) s
满分:5 分5 T- g/ k9 `( \; d
11. 队列和栈的主要区别是" b4 @! S3 _. \ m* P
A. 所包含的运算个数不同8 }3 {+ @1 B9 L6 t& B( `
B. 限定插入和删除的位置不同+ @* D. ^1 L% ?8 s1 `1 A
C.
. t: [; ~7 O% `9 [6 a; J- lD.
1 d: ^5 R8 x; C 满分:5 分# ]0 X4 W( r+ H' T( f
12. 栈的两种常用存储结构分别为
% e4 V9 D9 |8 R' ]3 C' VA. 顺序存储结构和链式存储结构
+ m* W q& n# _, ~8 HB. 顺序存储结构和散列存储结构
# ^* S, N9 k6 J1 G U8 WC.
. ^: g" E6 s+ P& TD.
; |* n/ p* Y9 t1 b 满分:5 分/ ]9 i0 s$ u8 F4 s4 e% r) {) l
13. 假设以数组A[m]存放循环队列的元素。已知队列的长度为length,指针rear指向队尾元素的下一个存储位置,则队头元素所在的存储位置为
+ L' P& R$ |! R! KA. (rear-length+m+1)%m
: v/ ]; L/ A6 `% P- O9 nB. (rear-length+m)%m
8 R$ x* I% c! D3 QC. 6 W6 n/ U- H' k' F. w& D% k: Y
D.
3 W0 U( b+ M3 b, O' H: C2 F9 R; F 满分:5 分
2 Y/ ? o) t! y" |, c6 ?3 ~8 O14. 导致栈上溢的操作是
0 o5 g# l5 D9 Y% oA. 栈满时执行的出栈3 o' }2 L, {) n5 |
B. 栈满时执行的入栈
& W% t. g- N: C! l/ W5 QC.
5 }/ Y& m8 l. ID.
% `/ k6 S0 N5 s- y8 t4 m0 B7 u6 }/ f 满分:5 分# R6 g0 Z7 t/ C% f
15. 在按层次遍历二叉树的算法中,需要借助的辅助数据结构是 J) ]. ]6 M3 ~
A. 队列8 h8 \7 w3 ^5 F
B. 栈
, T- w2 Q) h. H h7 u: ]+ fC. / @; o7 ]! y8 `7 A
D.
! S) P3 k3 P) Q& \9 g- y 满分:5 分
6 X. h1 R: V2 Q- }16. 设有一个顺序栈的入栈序列是a、b、c,则3个元素都出栈的可能不同排列个数为7 C: r/ @& L `" b5 u! ?
A. 4; c! r4 v3 U! J' S* c+ z }
B. 54 J, S$ D) d, z& h0 F
C. . |, T8 f6 w1 v# X4 `+ {# I6 }
D. 6 V( s K5 W: n4 ~
满分:5 分# s1 T+ O% e& K* L& C: `& m
17. 假设一棵完全二叉树按层次遍历的顺序依次存放在数组BT[m]中,其中根结点存放在BT[0],若BT[i]中的结点有左孩子,则左孩子存放在% m% b( u$ i' ?
A. BT[2*i]) a/ H; Z( e. T- T( W
B. BT[2*i+1]! D2 m& q% y. n; u! q
C. ( O) k) R9 S5 a. V/ `9 `: W
D. : i5 z2 h q0 w% r' I( l9 n
满分:5 分+ O' X1 k+ X! J$ B; P/ t l- b
18. 已知一棵树的前序序列为ABCDEF,后序序列为CEDFBA,则对该树进行层次遍历得到的序列为
5 @( G* ?* Y& R% E/ z( j5 {+ AA. ABFCDE
( [% t1 Z0 `! v5 V% m, z% c( i% P3 N: HB. ABCDFE( q1 _7 W, W4 M9 E! y
C. 0 _" R: }7 V# m+ K2 a' H
D.
6 n8 q# G/ K* ~ }" K9 P7 q 满分:5 分
# z. t7 W/ z6 D& W, @19. 设有一个顺序栈,6个元素1、2 、3、4、5、6依次入栈,如果6个元素出栈的顺序是2、3、4、6、5、1,则栈的容量至少应该是( q% ? ^- |6 J! G3 N! ]. q7 N
A. 2. I9 T2 X7 o7 |/ G* a6 \
B. 3
& a$ \- S9 U$ f' D7 n* m% QC. ' |2 x0 `5 }+ N0 Y! |) h
D.
8 w" E8 I+ _: f$ N1 B" z 满分:5 分
# |0 h6 j6 \: E0 u! ^3 b20. n个顶点的强连通图中至少含有4 p/ y3 y7 Y+ I5 u! X ?
A. n-1条有向边; f7 ]5 V! L0 b" \' j
B. n条有向边! ]& w9 a3 ^5 U/ y
C. 8 w6 l& g7 r. x9 Y9 J
D.
! A0 Z( I/ x) }9 V 满分:5 分 |
|