|
资料来源:谋学网(www.mouxue.com)数据结构-[东北师范大学]《数据结构》2023年秋学期在线作业1
( `- R' J6 E2 @, a& P" ?) ]; F/ D试卷总分:100 得分:100
: x8 ]) Q+ U4 I- i. y, |第1题,数据结构中的任一数据元素至多只有一个前驱和一个后继,该数据结构是 ( )
, k& H2 |$ `/ M& C0 p& K- }A、线性表
( s; C2 R0 O: P i1 q4 NB、广义表0 X2 O) [9 {8 m' Y0 b: U
C、树形结构
$ q% D0 P/ E" Q' A& XD、图结构: Q' }8 n, D& q% z
正确答案:A5 Y' z# K! H6 A5 D |6 E8 l
7 A; i J7 X4 P8 F V' Q) q( _
1 E. E5 B9 c. g6 d- c. L第2题,插入、删除只能在同一端进行的线性表,称为 ( )。7 p6 k; l' P5 Y& o# K& B+ H& K
A、队列
; g2 ~9 g- e- A$ `: P1 V `9 zB、循环队列
% [' C+ W2 W: i& L2 j" _/ ?7 MC、栈
9 q% k& N7 i E: ]8 \% _D、循环栈
$ o( N! B: J& R* W% F I" p正确答案:. V2 k* p+ [! v4 N
* k1 S8 t7 J) ~$ e% n) t. A8 v3 z
第3题,任何一棵二叉树的叶结点在前序、中序和后序遍历序列中的相对次序 ( )。( p3 [. V/ z# v# Q6 g! ?
A、不发生改变+ O1 g/ [" C( h1 A
B、发生改变2 t$ ?/ X& ]* ` Y
C、稍有改变
8 V% f- {- M% N2 b! N fD、不能确定5 P; W- Z7 p' {9 V
正确答案:A" z7 `8 @( |- ^- q
; R+ M; X1 p$ l% f: \) O
3 X5 J2 m. @( v8 [$ b, Y0 ]9 S
第4题,在k叉树中,度为0的结点称为 ( )。) _- w" h( K ]! O* o# R
A、根
* Z' y# b, T3 I% H3 gB、叶
3 U0 X/ p+ b/ \8 n5 q; ~4 W! bC、祖先! `( A% E% F8 m6 M% }- O& T' D
D、子孙3 X. }* V+ Z2 h
正确答案:& |" y" O0 J) N1 t+ i% P1 t: ?
0 K/ u1 M% d" L8 _5 o6 D) @7 j9 h' X
资料来源:谋学网(www.mouxue.com),在下列排序算法中,哪一个算法的时间复杂度与记录初始排列无关 ()。 f$ c: h; V+ t) Y% w1 \
A、直接插入排序
) s9 S, f. n7 y( GB、冒泡排序0 B# g& ]7 J' q+ l
C、快速排序1 X j& ^( ^* a6 G9 l8 N( }
D、直接选择排序
}6 l' i! N$ ~+ I! @# F: l5 ?正确答案:8 y4 @$ s7 w7 X" F, Y7 ~
4 F5 |5 H, P& S0 j! L
/ s2 b3 D4 K0 J1 ]6 U- L, ]" \
第6题,下面哪些方法可以判断出一个有向图是否有环(回路)? ()' S6 w7 d/ w6 X8 m
A、广(宽)度优先遍历& y3 F) v; o' C. J9 G# Q
B、拓扑排序
2 E. t( U) `. R, LC、求最短路径" v# s O- S, a3 a
D、求关键路径9 o* H# D5 A4 }0 ^3 T P! Z) {' @
正确答案:; W5 R) A: i9 g& x. L8 R6 x
: M5 r+ ]* \4 N3 j @$ v7 r. N
$ I3 _$ t- H' W/ i2 b* j第7题,串是一种特殊的线性表,其特殊性体现在 ( )。
6 s! q$ c4 L* x3 X( P" i# ?A、可以顺序存储
, F2 V2 w( P0 s; S' b9 U. ~5 JB、数据元素是一个字符9 ?* c& n! a: @, ?9 a
C、可以链接存储
+ G* E$ T$ [) G; U" ~D、数据元素可以是多个字符
9 ^0 o S8 O; p7 i: T3 k正确答案:9 S3 S* m* Q$ G" j+ n4 m
3 b2 K; b! Y, d1 Z% Q; G0 I8 d; }$ q0 q1 g$ p% h
第8题,head指向的带表头结点的单链表为空的判定条件是 ( )。- y* z3 Y. Y3 r/ y }
A、head = = NULL
! y$ X5 c' b5 N; m% q4 sB、head-next = = head
' m0 p" G$ Z! [% U: Y% e: `C、head ! = NULL. L+ J9 A$ e6 M1 T! B8 k
D、head-next = = NULL7 I( f* v1 T" ?% a
正确答案: Y/ E7 _' y9 z% K3 k' g: Z
7 O. u3 g! [5 i+ J9 V
, k2 U/ [* p! e) M第9题,二叉树在线索化后,仍不能有效求解的问题是 ( )。" f- r+ a" S$ S9 q0 b6 s C
A、前序线索二叉树中求前序后继; p5 j& A& v) Y7 l! V$ N
B、中序线索二叉树中求中序前驱6 p; z. m! q+ H; M% f4 N
C、中序线索二叉树中求中序后继 h% d% C: ^1 d7 \. ~
D、后序线索二叉树中求后序后继
* l: i3 K t2 I5 t1 O; c" Y正确答案:/ y0 s& \8 \; U! T+ M- w) S
6 y5 J3 n* z' L) K- z4 R- X, v$ }8 S
资料来源:谋学网(www.mouxue.com),算法分析的两个主要方面是 ( )。! a4 W& K) ^" x7 [( c/ b* v4 V- S- Y
A、正确性与健壮性
0 q* e6 z; @ p6 p7 }, uB、可读性与可用性
4 \/ x: K F9 f, mC、时间复杂度与空间复杂度
5 ], D7 z8 K/ z7 WD、数据复杂性与程序复杂性, f0 v c$ ]8 V- x d; s+ g
正确答案:
& F- i7 g9 g3 T2 Q. @
" a6 u$ `* g$ J. l- e$ V, v& k: L; n p/ _3 l* d4 ^0 C
第11题,下述二叉树中,哪一种满足性质:从任一结点出发到根的路径上所经过的结点序列按其关键字有序。( ). W4 D, S0 A8 W* S
A、二叉排序树: Y/ R% ]: Y+ b) F1 T. s* Y5 }- j
B、哈夫曼树, S+ U8 j( `5 o, u+ c
C、AVL树$ d/ ~- @. A+ c* i, }+ ]$ w5 ]
D、堆2 v* c7 q) |1 y
正确答案:9 \" z' A+ x5 l4 I3 c c
1 v) N0 K3 T0 p- Q0 [/ q4 H8 L2 _
# F! P. U* j) x7 k: c) Z资料来源:谋学网(www.mouxue.com),设有100个关键字,用折半查找法进行查找时,最大比较次数为 ()。4 Y( M" K( k# h: N z8 N
A、6
d# T. o. m% Q9 d; e( U$ wB、7
4 v( U1 ~ J3 X3 RC、25$ {$ `* a+ ^. p
D、503 p4 Y. r1 B8 {& y( b- a
正确答案:3 }% ~' B% q4 K a# X
/ E# ?7 J1 ?% R) T/ ~
( U5 {8 H' w/ `7 u7 B) I! U' B. p
第13题,设根结点层次为1,某二叉树的结点前序序列和后序序列正好相反,则该二叉树一定是 ( )。! i# C0 D- k& Z% |7 g. q
A、空或只有一个结点, F; n9 q* X C! k
B、高度等于其结点数
& S6 d% c$ p* Y1 @9 iC、任一结点无左子女
, p4 u! d9 t9 B7 X1 vD、任一结点无右子女9 t, f* d. v& N0 u# Y
正确答案:+ g2 [1 b4 s# ^* F% x
5 y v/ Q: s! Q: L+ D- L" d" h( v, ]+ v5 v
第14题,n个结点的线索二叉树上含有的线索数为 ( )。4 D( Q5 E) k' u+ e5 C9 g
A、n-1
) x1 L# p/ F9 jB、n
% B: C4 k& e( K4 R: k/ e+ R+ O# ^C、n +13 Q! I0 q* `; k; A9 z
D、2n2 G" A3 J3 r" {! K. X5 i8 M
正确答案:
% a8 z, J6 u; C3 g v, |6 X( h6 u$ _0 P& K
7 Z2 T$ u- Z+ [6 ^ j资料来源:谋学网(www.mouxue.com),广义表 (( a , b , c , d ) ) 的表头是 ()。
2 X! B$ n+ _/ k2 H, cA、a) L: j. ^% F: B8 k1 }* {
B、( )9 X. T% {% Z! {9 K, r: F5 v
C、( a , b , c , d )3 c1 Q7 x/ g5 n' x" \
D、( b , c , d )
' j& m* V3 E0 A( x1 j( s正确答案:- }5 M' G: p- B( a8 z6 Q! @
% k' z: F% s2 F1 h, q
i7 ], L- Y2 l9 n第16题,将一个A [1..100, 1..100] 的三对角矩阵,按行优先次序存入一维数组B[1..298] 中,A中元素A [66, 65] 在数组B中的位置K为 () 。
; R% m8 Z; p5 ? Y7 W5 X+ hA、193, K9 p. L$ Z2 k$ r( E2 r5 |. D
B、195
8 Z7 `6 t. h" G& X9 x* mC、1973 X; y' @1 z% R! k5 P* c
D、1994 C4 \ y- e8 t8 R5 A* ?
正确答案:
* @, y! Q1 H& @* I, s% a1 a" N E; u* {+ d
4 w# F8 W- O5 R1 c" S$ i! H* K第17题,在链队列中,假设f和r分别为队首和队尾指针,则删除一个结点的操作是 ( )。
: \* m: |# ?3 f7 i& s3 w: a0 ]A、r = f-next;! |2 b. H% ]4 \+ ]' c
B、r = r-next;
% @: c( ~% o0 z) q# C6 t* S, o7 g( YC、f = f-next;
L1 X% x0 a t+ Q+ OD、f = r-next;' X4 p2 o$ E' T
正确答案:% E& T, g& d1 n
, a5 M. y' J2 p
0 b$ B* J0 R9 f6 G4 p0 T; _
第18题,求图的最小(代价)生成树问题,考虑的是下面的哪一种图 ()。
* D; R( F2 g9 Z" H) nA、无向图
7 w/ t7 r% J& `7 B/ e f2 vB、有向图
, h2 _) z" c0 {C、带权的无向图! _$ F! S7 t" X8 l1 z( y& {
D、带权的有向图2 u+ c- n' Y/ u$ V$ Y: Q! \. f
正确答案:& R9 r" n% _; ?( J) {+ Q
9 l4 w7 \( t( s, _- s! b: F3 n/ J, m- @& M* J O \9 e( w
第19题,一个队列的入队序列是a、b、c、d,则队列的输出序列是 ( )。
/ |$ M! t( D% k# I* p, r8 @A、abcd
' u' E7 p# H+ m* ~* K. t' J3 ~B、dcba8 m+ v8 {9 F j
C、adcb
; {% \1 v" L$ z) m( XD、cbda
% `9 ?5 B0 [$ Z; i7 a/ b5 `正确答案:A
1 S* P. B# V' N2 k* x- J/ N2 C, Z' w6 D& P
5 C, w2 Y$ v6 g6 w: m5 }资料来源:谋学网(www.mouxue.com),一个有向无环图的拓扑排序序列 () 是唯一的。& i! Z4 \: h& x& z: b
A、一定1 x0 N1 `1 q3 s& J/ l
B、不一定
1 X. ?, M( @( B5 p& {C、可能
. q+ ?! Y, T) \6 o6 KD、三者均不对5 D8 ]) G, {0 }, Z' |
正确答案:
0 g3 w' R: K, I
( s4 s& A; S7 G
+ V7 F: y* T$ C$ C% S; {第21题,数据的存储结构是数据的逻辑结构在计算机存储器上的实现,它是依赖于计算机的。% I/ L- v9 M4 A! W
A、错误* u2 j7 k% K& }) M
B、正确
. N) n4 ]6 v4 k正确答案:. v- T% q4 Z- o- D
% L9 l3 {7 g: N4 T1 A
; v9 A' @& o* s8 ~! y$ x
第22题,AOV网的含义是以顶点表示活动的网。+ c% Z2 i9 \2 c1 `* A& w4 R/ a
A、错误7 e2 T0 W4 Y m& s W0 y+ C+ e8 d& i
B、正确3 q6 v# `; F* v' E" n' b
正确答案:
& \. e, Q! [% U w: \$ W3 Y
: P" c* f) p0 s9 J4 q+ U0 J* O4 _- V" T7 \! u* |% W1 P, ]) Z1 p
第23题,在图G的最小生成树T中,可能会有某条边的权值超过未选边的权值。
+ K2 \ ]7 C* _A、错误6 B% s# c( c1 v( ^7 M
B、正确
3 y% k+ _9 |$ V- N' F正确答案:5 J( y% k! Y: S
7 t/ T q$ [$ O1 }% A" Z% m
, o& x! |6 K C# h5 f' a
第24题,循环链表不是线性表。
+ Y& L/ Q d/ p2 o. i) A' qA、错误0 G8 I' \% n) P7 `& W( q
B、正确& |( a" u4 z2 g
正确答案:A
3 K" T$ q( m+ G7 `3 F' t
1 D( I0 b" y; o- j1 W' m3 T" z+ }" {3 U \1 t6 A( z
资料来源:谋学网(www.mouxue.com),分块查找在等概率查找情况下,其平均查找长度不仅与表中元素个数有关,而且与每块中的元素个数有关。) ~& q* h6 o- E ?+ Y( k5 a }
A、错误
9 k4 T, u8 S6 S# ~8 z/ WB、正确, ~2 o# \6 Q4 B" }7 b Q8 j
正确答案:
; D* d& y+ F6 G/ u: N; b& I
" v. H' J2 q: R6 p, P4 w/ t7 ~9 f7 [2 ~4 T9 h
第26题,最佳二叉排序树是AVL树 ( 平衡二叉排序树 ) 。3 o( _2 v+ Y0 N6 o, U5 i
A、错误, U4 y( e% h% ` E& \% `* c
B、正确/ c& E$ X) C; Q% [0 Y! X
正确答案:) D% O% P0 ^4 ^) `! P; [: d
. O6 p, I+ c1 T/ h: R( h% v+ O
7 f0 L/ p3 b- Q% d- m4 d4 M( G第27题,完全二叉树一定存在度为1的结点。0 N& F; J7 j: a2 y7 q
A、错误
' w% x& u1 i: D/ zB、正确& U! ]: p9 ~* J- d8 @5 ^4 `% E- @
正确答案:A. O$ e- h3 e1 L3 ~
7 i$ [! }, ?6 j# r9 ?
: n* a, C# \. I+ I% R2 T* C1 P第28题,顺序存储方式的优点是存储密度大,且插入、删除运算效率高。
. H" j) X7 ]6 QA、错误
8 z; q! A& q2 t) {" G1 f7 cB、正确
6 K) @) Y0 e2 [) `; H8 Y9 F6 O正确答案:A
' q j7 p( r! n( e1 i( W( f! g! x4 i8 a; X6 u2 c" ~
# W8 @+ L! R( M$ v
第29题,链表中的表头指针与表头结点起到相同的作用。/ p2 w% ]1 {5 A
A、错误: F. s! `& q2 Z: P! g
B、正确
- N& }' i$ z6 z正确答案:A
5 }: L. X x) j5 C
) Y0 b# M! e7 v+ g& O# D
- R8 W% G' Y' C( D v资料来源:谋学网(www.mouxue.com),链接存储结构属动态存储方式。
5 |5 w! e, O3 c G+ z0 y+ XA、错误) R7 y7 e. x' c
B、正确
$ R$ C: d0 z) G( d! O; j8 @9 q正确答案:
; Q8 a1 m0 ]$ a$ @ E' I6 m J1 T" f) a: ^( p/ e
$ h. J% s4 N+ e* w0 [+ q第31题,取顺序表的第i个元素的时间与i的大小无关。
- |0 G& X% q9 qA、错误; A8 n8 t) d# ]9 D# J
B、正确
: f8 W3 s* {1 W6 N* w+ d, N正确答案:
7 r d8 l& Q! J" E1 X4 G o+ \. L' Y/ w9 J, U9 o; G% W6 G
: j: M3 W2 F+ n8 B& q/ f
第32题,在指定结点之前插入新结点时,双链表比单链表更方便。
8 x1 ?( n1 h# B) v/ Q& E; v1 K! f3 oA、错误
3 J( q( h; K, H: C( N( vB、正确* X+ x" F8 ^; q
正确答案:, X. C4 Y0 j u# I/ b# s
0 N6 H# u9 r* b5 v
; G) ^* }5 w- S8 M* w. m. p第33题,若哈希表(散列表)的负载因子α l,则可避免冲突的产生。( ?, C$ T. o6 ^
A、错误' \: E7 p# U: E. Q
B、正确
9 N7 q/ N6 u0 R7 v* b: N8 o7 u正确答案:A
2 C; e) ~- J! m8 Y+ A- e# _3 E2 W7 s2 o$ V6 X: |
0 e5 c6 ], C2 n( B
第34题,二叉树的叶结点,在前序遍历、中序遍历和后序遍历下皆以相同的相对位置出现。
' f5 ~. i* b# \: b) M+ l" ~% Q3 _A、错误
; _: [6 p* p& P, Y3 @B、正确/ a( [0 D2 g7 m* i. K
正确答案:" Q/ b7 w# S8 ]) U3 [0 v4 |' Z; u
3 a: i2 y9 _# H: _0 E( m Z: f9 \( O7 Y/ P
第35题,若输入序列为1, 2, 3, 4, 5, 6,则通过一个栈可以输出序列3, 2, 5, 6, 4, 1。
. {! O k" e1 n1 K! t) k2 z) s" CA、错误 P' \5 n# ^; ^% W1 r+ I5 |
B、正确1 W3 \: j" E( o Q- u0 N2 g0 K
正确答案:% W6 u9 z# m f" L& U8 F
) U6 \( Q4 @1 L# d
2 j! W+ Y+ z/ a) p' k" j第36题,数据的逻辑结构是指数据的各数据项之间的逻辑关系。
* @! H$ }2 S8 O7 Z( m+ IA、错误6 V9 c+ S7 p8 ^) o& h% X
B、正确3 G9 g3 N1 S: L# ~
正确答案:A8 S' I6 ?/ z# z- k0 s" F
& [6 P* _6 m% q% a# n$ z
3 m6 [& H+ l( F* }1 c2 z; L: r% {第37题,一个有向图的邻接表和逆邻接表中结点的个数可能不等。& p/ x" q( V# J% W/ d2 G( C
A、错误
, B+ r1 J+ a7 i& q5 GB、正确* }3 P' W2 ^9 r3 v
正确答案:A
6 o) M8 H$ f- ?( }
6 Y. g6 A9 U/ M; w
$ R7 v9 G" p& c第38题,后序线索二叉树是不完善的,要对它进行遍历,还需要使用栈。
# @5 T B) W, a3 g' v( `A、错误
7 w. ~# N1 t& s- q2 m9 i( XB、正确0 `1 Q( E# Y& [! N
正确答案:
O$ k# T" l* K, `+ l( S# X4 c6 I6 u; ]
/ n0 X) D ^0 y5 v @第39题,用一维数组存储二叉树时,总是以前序遍历顺序存储结点。2 _0 D2 W2 \. m! ~, a' [3 ~; j
A、错误) V1 b: u0 H; K0 D2 Z9 K
B、正确; X- I* [2 C j' `$ F
正确答案:A9 z8 Q; v( g0 `3 s
) B* f) q+ C3 q5 _0 @! G5 C
% ?* ^: x- I" M. N, h1 ^, Z第40题,任何一个递归过程都可以转换成非递归过程。
N4 p& z3 v+ o7 a9 G; AA、错误9 d( x. T+ e7 h3 K# o
B、正确
4 e# k1 T/ p; s* k0 a正确答案:/ q$ Z) I1 R3 c4 F* D
7 Z) q4 T2 G( K4 n0 i: I- U; _2 S/ j1 \
2 }3 y9 o8 {5 Q! }3 M) z$ Q) U* |- g$ I" d8 }5 ^" i
) P+ [$ ?5 I' N( e) P
" F& z4 `% d& Q1 j9 A- K, C$ x6 O) q% G- U5 e5 |% E, x9 C) Y
V& t0 d# _9 v" h [: b, G J
# j7 ~$ l" q1 t ~1 j- K' D4 G4 ^( w, p. G* x) c* a" t
& k5 j$ _+ }1 M
) q4 k4 [8 G* z
! _- \' N2 [% ]( ~5 n6 ? ~
: J' {. @% X& t |
|