奥鹏作业答案-谋学网-专业的奥鹏在线作业答案辅导网【官网】

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

VIP会员,3年作业免费下 !奥鹏作业,奥鹏毕业论文检测新手作业下载教程,充值问题没有找到答案,请在此处留言!
2022年5月最新全国统考资料投诉建议,加盟合作!点击这里给我发消息 点击这里给我发消息
奥鹏课程积分软件(2021年最新)
查看: 936|回复: 0

[东北师范大学]《算法分析与设计》18秋在线作业2(100分)

[复制链接]
发表于 2018-10-16 05:19:40 | 显示全部楼层 |阅读模式
谋学网
奥鹏】[东北师范大学]算法分析与设计18秋在线作业2
0 \" y8 O  c' [试卷总分:100    得分:100+ O, \, R! b; V; R3 _, Y
第1,一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树的总结点数为( )。0 z! J: X& y1 |' C! L# O1 G! T
A、219
: D7 M8 G3 W5 X. [- C- b" VB、221' z5 J" v7 v, i
C、2294 b* k7 c1 {- \0 @( U( O) `7 L
D、231
, X- H7 O& q3 W# A  Y4 W2 P
- `0 o1 I7 _2 q6 d
+ D+ r, S0 M( u" Y
3 u6 V/ l" S6 I7 a( ~: h/ _  r第2题,深度优先搜索的搜索策略是()。, a; R% u+ a, x1 _0 `/ ^
A、尽可能"深"地搜索图8 p6 `4 p" b$ W) O
B、尽可能"深"地搜索树
  G" Z/ c& g! g) Y* VC、尽可能"深"地搜索表1 |$ U* G* U9 N3 n! E  W  L/ z( n! q; l
D、尽可能"深"地搜索队列4 K$ \" U, j5 `

: [  \- p/ z$ u6 L% m
" A/ v* P- b( U: |9 q9 Y1 ]% x! q8 c! D4 [0 O$ B+ `
第3题,八进制的基数是()。1 {* s- U4 Q1 Q+ Y: ^/ T1 I
A、25 x# i- e9 Z" u5 d0 p
B、8
: q( H/ F' R. k0 Q) e! d5 a4 oC、10
% y3 Y, J; i# {3 k& a1 [/ t* CD、16) d! ^, r: e! x
& H: n, ]7 f/ n

. S& C, `+ s5 |( K
2 z# X' P% u7 a$ }1 Y8 s* ~  I+ \第4题,在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
8 M; r: X% b7 x( d& }5 u2 YA、63$ c0 S/ u1 e2 h2 c% |3 Q/ `# j: j, f
B、64* ]( H' Z' S# A
C、68 [2 q  @0 a8 }4 M3 L
D、7" A0 F2 m5 {7 I! k* h' E

# K: q4 u) c* ]# p) D0 N2 Y
2 Z, u, ^7 q5 H' e% f3 n% i1 n, o3 @& @! ]" ^) |
第5题,strlen(str)是用来()。
" U& V2 s; n  VA、求字符串长度! A: y& m% D% M- ?0 O1 m* x$ a5 m
B、比较字符
9 ]- F& l' R2 {8 v# a/ Q$ G: n3 i3 z% ZC、求子串2 J7 [0 G3 H+ E: N% E5 B$ C
D、字符串拷贝4 v" P) _# N( h3 n: Q/ V; E
. Z3 A- |' v& D# C# |

7 q7 n* F7 U( F" ^% g4 i" U/ |' _7 K) l( A0 j' e8 _! F" A
第6题,图中有关路径的定义是()。# d/ r! v  B1 _; y' S/ i
A、由顶点和相邻顶点序偶构成的边所形成的序列
/ {( X( j! \' @6 AB、由不同顶点所形成的序列
. N( K2 m' E) }1 P8 WC、由不同边所形成的序列! x" m% q% t; _+ \$ Z
D、上述定义都不是
" K& _3 d4 h# e, A/ x6 A, R
% k' X2 I. Q5 a/ m
! a9 l: b7 P9 @5 J4 \% s1 {, n( w, q
第7题,在有序表A[1..12]中,采用二分查找算法查等于A[12]的元素,所比较的元素下标依次为()。. K# \: ~3 z+ k3 c# o
A、5, 8, 10, 12
5 k0 ]8 c1 I" j! d. M4 q; lB、6, 9, 11, 123 [+ U: ]' K* W0 T8 o
C、4, 7, 9, 12, M  C0 X& i- c( L/ J% C$ X
D、1, 4, 8, 123 R! o; f6 U# A3 U5 L) m
' b" h9 \" k, Q' [( }8 m

7 s6 z; ~1 G: `" r. C0 U# h- y% |, S( `6 l
第8题,设无向图的顶点个数为n,则该图最多有()条边。
: p( j  L4 F) `- EA、n-1
( \8 g/ j1 _! u9 ^6 E& K9 ?- EB、n(n-1)/2
  c4 q3 U, h: g0 r3 {' e) t- UC、n(n+1)/2
4 J% e8 @4 z4 t* A7 g# tD、n22 @! @5 V& W( I& M5 ]2 ~
9 R' G' Y1 D8 Z0 v
  z, J1 E% _6 L+ }: }  T

. }7 x6 a7 B5 f) _3 {第9题,对N个元素的表做顺序查找时,若查找每个元素的概率相同,则平均查找长度为()。) M: z" s! Z9 c8 a3 A
A、(N+1)/2
4 S& I6 e  Y# n9 P& x9 W/ n, mB、N/2
( ?( C7 c* y6 u8 Z# g8 wC、N
+ k- z  r' x# E0 f( z" {D、[(1+N)*N ]/2
3 s, C$ A3 }4 ?0 W' j) E! b8 b% k3 _! e2 }. _' m/ J3 V
! v& L; i' X$ ?" C' [9 ?# V- c8 {
6 v! V% U' g' h8 y
第10题,字符数组在进行指定初值时,若未指定数组长度,则长度()初值个数。4 y6 g" t) T) O5 y1 J& U( e2 n! S! g5 I
A、小于
- \$ t9 z& G9 y& ]& ?/ UB、等于
; t5 u4 u1 B$ L% }& D2 A8 A6 aC、大于0 O9 K( }% ?* J- h
D、不等于# T/ M) I" n+ q
9 |/ G' A* S' t2 a6 P
/ Z2 T' ?0 I6 \+ |# L! m

, m9 m4 Q& v" s2 U% p0 e第11题,数制也称计数制,是用一组固定的符号和统一的规则来表示()的方法。
" D# A" _0 Y4 g6 {A、数值
4 F4 x5 `; l# b7 r+ ?- tB、字母4 S: F% }# y, I' k+ T3 ]9 g
C、文字
; E- g/ `& Z3 t" g& lD、信息7 D0 ~/ l: m- a
, f  D; p4 u% U9 k* o2 N# e% Y0 e: [

" m0 o4 i, V7 N- \9 X) v) ?4 d! @% j7 M1 [/ D- L
第12题,递归法是一总种编程策略,它需要有递归前进段、递归返回段和()。6 ~; T( v! ?$ a3 q7 A: J" ?
A、判断条件
# ^. E" H; p* G0 H" ]B、初始条件( S" O( I. f* F2 i7 Y- k# j) c0 U9 z
C、边界条件2 W) s% {, b8 \* L
D、决策条件# Z' X$ |. _. z, u0 H- g/ W
" w8 ]4 l" q5 C+ K2 ~2 Y" f
/ F$ A4 C+ a6 U( L1 t( l

1 C. F5 i5 d. @2 z  P第13题,cd 目录名的功能是()。5 n6 R) N1 S, s
A、退回到根目录* S9 W4 _. A, Y( {  g
B、退回到上一级目录
% C" g0 C$ u$ l- B/ F0 d3 v) ]9 TC、进入特定的目录
/ N5 l6 g) t3 P1 I7 L, N; t3 lD、显示出文本文件的内容* j% U1 y& o: P% E

$ Z+ }3 ?6 ]' ^5 p. j7 O7 O0 k9 U; }3 x# S9 W+ ?$ k$ n: U8 e

/ _2 g  @; Z: O  m) z第14题,以C语言为例,下列四个选项中,均是不合法的用户标识符的是()。
7 g% j: Y# J" [A、BA、x_0、do
( f/ z% Z; M: Q" W, DB、float、1a0、_Y
8 W7 W' w3 W* ^- PC、x-y、goto、123
. m' q# p$ V8 iD、_123、tmp、CHAR
- N1 A6 n$ W" X
5 t% `% D1 o; _: \+ r& \7 n+ q) C7 V( c

0 u; X+ O( o* r7 _* C7 R第15题,下列数据结构中,能用二分法进行查找的是()。
: h$ x2 N4 _* P* C7 V* ^+ y9 c, tA、顺序存储的有序线性表/ F. d& l) J7 h1 {5 e$ B5 y
B、线性链表
; U/ a2 s4 S0 W* uC、二叉链表' j# Z& l9 K$ }$ p4 q$ a, t/ \& f
D、有序线性链表" ^( R$ p8 t& R# K6 F
6 e) B7 D$ C; N$ V; M; ]8 p
4 e3 e# }5 H& w+ Q
7 h8 i: s  A+ }! ]; k# b1 J6 A
第16题,strcmp("a","b")返回的值是()4 Q& l9 p6 ]. Q- ^
A、2
, k. h( N, R( l( VB、18 u' p  e, N  C
C、0, a& }8 U9 L5 T- ^5 M7 |, V
D、-1/ ]  S+ i- a) \9 ~# e% {+ Q+ N

" e# K3 Z) `7 u" l" P$ V& p% r) X1 O+ G: P$ G4 X

. p9 L' ~( H/ J; S  G2 m/ i第17题,()是一个开放源代码的、基于Java的可扩展开发平台。
8 a/ e; f0 r! b/ w" O8 GA、VS
4 _0 C: n" U0 R. ~9 T% PB、Dev-C++) L% O( L6 p7 L+ R4 U5 q' r6 l
C、Eclipse
) n$ Y& w7 D' Y, H- @8 VD、JDK1 W$ T* z# i5 r3 C

  n) e4 `9 L) v7 f0 K# U& Q. F0 c2 |4 |$ t

8 U5 c( |% S. E7 M5 R: q第18题,如何一步步的跟踪代码,找到问题,搞明白为何程序不能正常运行,这个过程称为()。
* K4 v5 z7 h# G. i: j+ EA、编写程序
4 g( b- d! p/ W$ BB、调试程序
# U: E) K- b) \C、执行程序1 N6 M8 X6 C6 Y3 g4 w
D、编译程序
3 S  D) k: l# \6 f5 V) }/ `2 j. U. _0 U- \+ U8 ^
. h% ^+ `) L" I- `! H; P
7 a& K6 p3 ~+ U3 P
第19题,下列排序算法中,占用辅助空间最多的是:()# [& K" K( B& t5 A
A、归并排序$ `$ R, _5 l7 _7 k) n) K! ?2 J
B、快速排序
6 N3 h) E) c1 q2 L9 EC、希尔排序, t/ C9 ?3 Z7 E
D、堆排序
& U" [6 W/ F! S5 R& Q* U$ f
" |" g% X# k# T  b3 H3 a. ]. Q; @+ N, \- H/ V. n: L9 h
2 @" [6 r5 c8 C$ d6 v
第20题,语句 printf("%d\n",strlen("ATS\n012\1\\"));的输出结果是()。
$ ~/ y& V8 i; A' w9 BA、11
, }9 K; q- }# e4 p: vB、10
. Y0 F3 h: W, b& @' n- FC、9. A1 d. F2 e( J% `( m
D、8! g1 {2 o, F+ U5 O9 k# Q

7 O& H  J8 I5 G9 o" I$ e1 b* e1 ~5 q+ a. L
' m  X9 h' s8 Q0 V$ l, p6 X% b! b
第21题,设计递归算法有两点最为关键()和()。
( t" Z2 Y5 p% H' S4 ]+ hA、确定递推公式# @7 H% a/ P9 G( ?( J; f
B、确定边界(终了)条件(递归出口)7 U, f1 i0 L, r" X" A3 m
C、每次递归调用,都必须向基本条件前进4 Q: b" S" t% z
D、如果结果已知,那么,不用再重复调用递归/ t) E, Y) g9 ^! ~
,B
1 T! _0 |3 R$ `  Y! M4 i
( y7 T: J2 i; k% m. k  V  Y! H  X( C! H7 I! F4 R
第22题,字符串有关的格式字符有( )。
) U  z8 k  o# S6 _$ Z, v! oA、"%c"7 O+ j  s1 l0 k3 U. A2 @: A
B、"%d"
' v5 F# @$ E1 x  b% fC、"%f"
$ k4 S7 S! _6 pD、"%s"1 }5 _& L' H- Q. f" j- p
,D+ P5 N0 |* F: \- o& }9 B4 m+ D5 w

& b' r$ z/ s/ f0 W7 O4 c& w2 ]2 B) Y4 U# {" w+ \
第23题,顺序结构、选择结构、循环结构三种结构共同特点是()
- k( ~# B; z% ~2 a' kA、只有一个入口
9 M. m/ d' O: s9 \0 DB、只有一个出口
+ j' D  M7 O6 F9 W8 \* hC、结构内的每一部分都有机会被执行到(不存在死语句)' B4 ~$ ^- ?* K% z
D、结构内不存在死循环(永远执行不完的循环)。5 ^$ y0 I9 h7 v# R+ z, ^
,B,C,D1 V8 K& a$ V# Q
6 F, j" h- Q$ p3 _
6 H; b+ c( h! L4 W$ U- D
第24题,递归算法的执行过程分()和()两个阶段。
3 X3 R0 F2 ]7 B; I! p. EA、递归- A; U4 L/ [7 B
B、递推
0 x: @/ [0 w( @& C3 s) B4 |C、回归
6 f  A2 q6 C, c' O2 zD、回溯
/ N' N! d, X4 m, d- f$ {4 u,C
. h2 u) a$ G5 V7 \; N) b0 ?5 e8 f6 s8 _  L* j
4 I) i2 }) G  K* r6 R3 b
第25题,十进制数转换成二进制数,须将整数部分和小数部分分别转换。# d; W8 t  I" `
A、错误
8 p, {* z/ R4 }2 y' m( xB、正确
; B6 E# e# D0 e  i
5 @' F; T( S$ D# U! y! C9 ?/ V

) o0 f# n* s3 E; e* K: Q第26题,在深度为7的满二叉树中,度为2的结点个数为64。$ E6 Y9 r# N& q
A、错误
3 r. f1 {+ ]6 k2 |: h# OB、正确( ^' s8 l6 j8 o

) L4 R8 O' V- w1 h/ [. g
% u( g9 F: C9 w. q) l# i  I- f$ q0 }; H
第27题,一棵二叉树有10个度为1的结点,7个度为2的结点,则该二叉树共有25个结点。* c3 x  d1 ?. |5 Z6 U# J4 |5 h
A、错误
# G7 B6 t$ T( AB、正确6 M/ X  l+ a- [) \
) B  k3 O+ q1 X" H# {1 Z

8 k& ~. _% K  u+ A+ j* u7 Y. m/ I7 i" G* W, f2 |7 |
第28题,查找就是根据给定的某个值,在查找表中确定一个其关键字等于给定值的记录或数据元素。
% V: y# X: [$ M7 o& h7 d3 U3 Q/ TA、错误
/ q3 ^$ T5 L. H0 ?8 v' z5 k; w2 FB、正确
  g, a( u; U+ S+ v
3 I2 u4 Q7 n9 ~% E( U% S/ y% X
# G5 `6 r9 U1 t. H
& M+ w  C: I; \% z: F4 o- ?% j第29题,字符数组的初始化可以逐个元素进行初始化。' @. s9 U8 {  [8 O. a5 O8 U+ u
A、错误
* h* I$ O$ V, \, W" W  H- nB、正确
0 n  ?5 `. W. ~+ e8 R0 b; Z: @9 A
. v4 f( O1 E3 x' z
- w. t  u. U: u% d5 ~! M( L8 [- {) b4 Q
第30题,插入排序是一种稳定排序方法。
% S: c$ N% t5 I# i. IA、错误
( E4 ?& s, x5 N0 hB、正确
( e9 @# n9 z& q0 d4 D/ \2 v( v8 y2 ?- Y2 [& ^% Z" J2 F

  l- q! z5 j1 e) ^2 v) X: p# @- X$ X, S
第31题,一个栈的初始状态为空,首先将元素5,4,3,2,1依次入栈,然后退栈一次,再将元素A、B、C、D依次入栈,之后将所有元素全部退栈,则所元素退栈(包括中间退栈的元素)的顺序为1DCBA2345。: j: I9 B  n- P1 r: m  [
A、错误- E" g0 f; a7 M
B、正确5 g& e& {7 ]8 C! v# S" r' W( v
6 d/ P  O- Y+ p1 V6 {; b6 M
( R' q- [/ Y8 K1 q4 M5 i& E' r. W- y

  o1 m: a1 f3 o8 e第32题,在进行单步调试时,按F4开始调试,程序便会直接运行到断点处。2 U( T# h8 e& w; {0 D4 ^: W
A、错误* F, z# W- u$ K
B、正确$ v9 _. R6 O9 q4 i

3 W' P0 y" G7 ?( k$ b" m( Q6 ?/ c) e
; H4 t5 o' S! X" ]! P1 C) m
( D( |+ l1 {2 V. z, N( A- A1 L第33题,递推就是在函数里调用自身。  l8 _8 [( [3 g% O. m. B
A、错误3 w) u# M* m8 T5 a) h- _) Q
B、正确
" V' A4 M5 M5 f3 B5 @) H  l0 s- H4 |9 m+ e
& d% e6 S# b9 d( p, [

- p0 [1 F( t' @- a3 M! ~% s  S6 U第34题,顺序查找是从线性表的一端开始,依次将每个元素的关键字同给定值K进行比较,若某元素关键字与K相等,则查找成功;若所有元素都比较完毕,仍找不到关键字为K的元素,则查找失败。
& K4 g- x/ |+ f, D& FA、错误
$ R# F( O! m% L4 ~. f- M) qB、正确8 p3 Y+ K1 g8 X; L" D. ?0 ^

: w! s, X  U0 m$ m  k- a( W; g6 f# V

5 E" m+ B) d5 [第35题,递推实现的关键是找出递推公式。% I* P  j; [& F+ g1 I$ h
A、错误5 L* G. V! \+ B# y3 q
B、正确' g9 k2 ~: g, i. l
) n# H- i# v, }$ b

# n4 f* l' b$ ^" @9 ?- Y  L' Q6 k4 S, }* u7 V
第36题,字符串"Hello"与字符串"hello"相等。
7 ~4 u* [0 E$ T+ DA、错误
* E& w+ F+ P$ ]$ }  ?! o" z+ c+ pB、正确3 H; U. h9 v1 I5 |2 Q/ x- X& G

- o9 [  B! Q" x5 E* o
. l1 s  m! C4 m8 ^
; B# @' j) j! b8 `! f8 J+ d第37题,排序的关键操作是:一是比较两个关键字大小,二是将记录从一个位置移动到另一个位置。# Y% M! q5 J. x2 S
A、错误
+ _  m' m- i+ }; `# r& A, RB、正确0 z. z, K2 W8 l5 C
# n0 x* g  q6 @' s$ o9 t
9 ]; R% Q. t! u) u
$ n: j1 a) n$ [$ {- k; U
第38题,查找算法的效率用平均查找长度(ASL)进行度量
  T4 c/ z0 L( P( ?, |; m$ ?( uA、错误
3 q- l( u6 @3 S+ {8 E! i* K# d( rB、正确" c6 p' G* |0 |% e* O% x# {2 W/ W

  {6 n; r4 N: n( z3 w2 K
$ U0 a& L  T, h( z) W# {* o2 {
% S6 t4 g$ s+ L  U- i, Y第39题,从已知条件出发,逐步推出要解决的问题,这种方法称为倒推法。
8 F+ R. Q/ \3 f$ _9 _, PA、错误/ ]1 b2 c. P, K9 v4 V0 Z
B、正确
* E3 S0 y1 U( G3 v( w- `
6 v# t7 L! S+ a
" E" @, h2 c7 \+ l0 [1 c6 ^) {+ x% ~: A
第40题,float b[4][5];定义b为5×6(5行6列)的数组。1 _/ R9 Y5 N+ c
A、错误
# T1 Y9 s) q9 v, o! U# ?/ P& [& tB、正确
+ V! }0 z1 t+ d; p7 J( @: ~
; _" U. m7 ^" n. J3 k+ c: w+ Z$ L: O; ]& J4 v/ I% Z9 `

1 B3 W4 G7 p( v! p9 k0 }! B第41题,已知一棵度为3的树有2个度为1的结点,3个度过为2的结点,4个度为3的结点,则该树中有12个叶子结点。! ~) i. D; a+ w# r& i
A、错误3 u- V6 j: z& @
B、正确. R. N+ ]! T& k5 E1 k
* a- X( C( P( {  B  t

$ C( K4 x5 O- L  [+ j. A$ K  T5 |2 x: ~1 T9 m7 {
第42题,折半查找的先决条件:表中结点按关键字有序,且顺序(一维数组)存储。
- N( G3 Q$ n8 F# l/ h5 \A、错误' I; j# N# v' w/ O9 k: u
B、正确9 L( N, [: o' g: g$ ]
. L+ d# j& A. R' o
8 }! n+ `8 \. O4 ~  v4 D3 B
- r8 w9 @; A. H. j+ G8 @
第43题,含有空格字符的串称为空格串,其长度为0。
; C! c! A! }" b  s8 IA、错误
6 v! g; G; Y$ n7 g( BB、正确
5 F+ M& W- A: U% |. g' `$ v/ D& |" B% J: S; {/ N( |9 [/ k
7 P3 f( w& x& u0 ]* S! \# F

4 L- z# E6 W/ ^第44题,程序调试的作用是将程序测试过程中发现的错误改正过来,程序调试后需要再次进行测试。  h% k. y# r" d7 d2 v
A、错误
6 t1 g+ n: x/ wB、正确
8 ~* h6 v% j+ y0 O/ Y- e
7 V! Z& A& E; G8 U2 }& j% R, Q- d. J, Y4 E; `

0 D/ h, o! `* @( i第45题,对于二分查找,表必须有序,表可以顺序方式存储,也可以链表方式存储。
; y6 y8 B- a  E) o% f- FA、错误$ A6 x% B6 ^) X  C# P% f: W
B、正确% u: `! P+ a+ h/ r9 l$ |* Z% j& N/ h
$ Q$ K2 ?- }) p! S9 r5 ~

3 W+ b- ^2 z$ }# r& d  a3 Q- W' f  E2 D8 u+ x
第46题,冒泡排序法每次比较的是相邻的两个数:a[i]和a[i+1],如果前一个数比后一个数大,则马上交换。
# n; G% J4 R6 _  s; d1 l6 ]A、错误& P: ]) Y: ~8 R: o
B、正确) [, Q9 x5 I/ A5 U
$ d  Q5 H3 F0 u) Q0 v8 `
, j  M1 r6 {* m  ]. l* e- r; l

" s% l6 v! b4 W; E0 j
! j2 O; ?7 s! u! n3 f1 B8 R$ [5 o1 j: T2 k. L$ o9 t! g- C9 \* w

+ v  X" j- E" @: e  b: C6 c, `
# {5 T8 z; ]+ x; S# D6 I8 g7 R) i+ {( E0 C" g$ X8 t3 z
7 e5 H/ C, M. M8 P' r, [
& S- f" b& T" c0 {% W

8 t; f" ~4 U( k. ?1 K! m$ u
* S# F1 q/ c; C5 e& m6 ^& A1 u
2 w/ t: \) u% c, O3 ^7 I0 x2 J3 k4 n, z4 O2 z
% E& ^, [& k6 N, K4 Y

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

 
 
客服一
客服二
客服三
客服四
点这里给我发消息
点这里给我发消息
谋学网奥鹏同学群2
微信客服扫一扫

QQ|关于我们|联系方式|网站特点|加入VIP|加盟合作|投诉建议|法律申明|Archiver|小黑屋|奥鹏作业答案-谋学网 ( 湘ICP备2021015247号 )

GMT+8, 2024-4-25 08:57 , Processed in 0.097473 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

快速回复 返回顶部 返回列表