|
15秋学期《软件设计模式》在线作业1 ! d! U! p0 M' b, o- g' y' M
' s4 c& n |& N+ T( b
单选题 判断题
- q& g$ j; k8 K K* }& p- g! k( w, N" ]
& i8 \( O* _* E% ?* o一、单选题(共 10 道试题,共 50 分。)! M6 x1 \- {6 ?$ z' J( H# A$ @
1. & N; t' c5 c& A1 E. e7 n
以下标识符中,正确的是:) m+ e3 U$ z# T4 e
.
* |+ r% i5 D# z3 O_nNme
^1 U( @" ~1 Z/ k0 `.
4 E& _" H8 P( y2 Qsizeof
8 y, v* O: l5 d( q+ J.
2 \6 ~6 ^$ Y' z2 S$ I1 q16 ! d8 h- w( u; P$ {% n2 M! |
. ' H) u# f" N/ M5 h. \7 z2 b: n& v1 o
xl0#
$ O; O8 v' {2 h3 l3 ?-----------------选择: # Y9 w9 ^! _2 M6 H/ q
2. 4 I5 P- f% X$ ~ v
#中,新建一字符串变量str,并将字符串"Tom's Living Room"保存到串中,则应该使用下列哪条语句?( )
6 c0 G6 s! H: k- l4 M! `, t O0 Y4 h" b. . z6 B/ k4 m. Q; k9 L6 s: u8 o* \4 R
string str = "Tom\'s Living Room"; 5 X0 A1 ~$ J: q, ^' x+ C
. . m& \; t; a" j7 p- J$ ?+ l! k& c7 F0 F
string str = "Tom's Living Room"; , e: ~+ i' V4 ~
.
- g3 |3 w; X4 B7 N S4 mstring str("Tom's Living Room"); + y. _ d( W5 {1 f; p' P$ l
.
6 U8 d }" i- ^5 e s% zstring str("Tom"s Living Room");9 n0 a- @2 S; E1 Y8 Z5 A/ I& e; J
-----------------选择: : i4 T& h$ {+ c' n c
3. 8 v, V1 r' c, x) K0 |
在#中,下列哪些语句可以创建一个具有3 个初始值为""的元素的字符串数组?; h' L' N7 ^5 x- i( t, h+ e
.
$ f5 G3 [- e% k" k1 E, Sstring[3] StrList = {"","",""}; 0 H) r+ x% B$ x; R
.
" r l1 d \8 `( T2 h; hstring[3] StrList = {"","",""}; # }7 A1 q5 Z- {5 | N5 K
. , h; R4 ]5 t9 L/ ~* }
string[] StrList = {"","",""};
& E1 _% z$ }( S+ I" Y. c: g7 O! I( h.
a) Y4 `" l, ~5 j- x, Rstring[] StrList = new string[3];
9 p" C/ y7 t+ I2 p ^! |-----------------选择:
" C+ B3 v2 ?3 D; y9 f4. ; z' S8 q7 @, Z) @; a* ~9 C9 @
在#程序中,入口函数的正确声明为:
" z9 z0 v! N& D1 O. 1 M* F2 g* F4 | `, A7 x, `7 ?
stti int min(){…..}
, U* w4 G! h2 t' L7 {. 4 W( a: E" y# B' [( N0 _! D8 y8 {
stti voi Min(){……}& s$ P! R1 X/ |
. # N) P+ ?, p% e4 z/ h
stti voi min(){……}
D8 ^' j6 T7 A8 p [. 6 l& w7 p; b- c! o# ~6 _
voi Min(){……}/ ^. w9 w q- t& {2 z$ Q8 I: X
-----------------选择: ' v. T3 i3 T- p; i- c7 K# P: A p3 n
5.
V6 z7 k" Z& l以下是一些#中的枚举型的定义,其中错误的用法有( )$ Q; @! H: G, G) h' L
.
7 b9 `. Y5 K- |- ]puli enum vr1{ Mike = 100, Nike = 102, Jike }) x$ p" v( C5 k H
. % C- N; W+ V/ b. Z( y9 C# {: e
puli enum vr1{ Mike = 100, Nike, Jike }
C2 D' _0 b& H, `. w.
+ W& B6 y1 i- L9 @puli enum vr1{ Mike=-1 , Nike, Jike }
% `5 W0 t2 h- w: r.
- H# a% D$ ? k, \4 {' tpuli enum vr1{ Mike , Nike , Jike }8 f( j, i' c% p& b
-----------------选择: 1 h0 _' O( K y. C: n' S6 l1 B. f
6. 1 K2 k. w! ~, `- Z6 a
以下叙述正确的是____。
9 a7 b0 [ Y6 I6 g* ^" `1 N.
Q# c3 c7 v2 U4 p0 Io….while语句构成的循环不能用其他语句构成的循环来代替
7 } ^3 T8 ~& f5 u% o, b, C. ) g* A4 p) q1 Z( V% o5 W
o….while语句构成的循环只能用rek语句退出
9 y2 p! G& Z" Z& g$ c7 B' Y3 W2 R.
' |5 U( S& R- k) i3 }用o….while语句构成的循环,在while后的表达式为true时结束循环" s5 A7 b, p3 ~/ o
. 7 z4 s/ d5 C% O+ `$ @% t2 O
用o….while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式
8 p) C0 `. z* j' ?2 m! } ^8 W1 U-----------------选择: ) {) g1 k- m9 }3 @; t7 ?( m8 i% f
7.
5 P; ]' A, ] L; j#中每个int 类型的变量占用______个字节的内存。; F8 o# X6 j4 M( I- F% _- e0 f( W
. 1
) ~0 h2 S6 u% z. 2
" c- K* X* d' L# l1 q: N, u. 4$ k2 ?5 f& U- Y, o# q% d
. 83 _8 |7 x1 r4 E8 `' U
-----------------选择:
+ T+ A& L! }. w& d" i6 N" D$ x8. * z& P- j& f5 I. X" }* z
在#中,下列哪些语句可以创建一个具有3 个初始值为""的元素的字符串数组?( )$ I, y# ^2 @9 |2 b5 m
.
! }4 U+ M/ B5 H3 E0 w string StrList[3]("");
! @$ ^; x( l" @6 K1 o/ v. 4 c0 f. \( i0 B% l9 d7 @
string[3] StrList = {"","",""}; ; Q: ]3 M+ d5 X9 T# s
.
$ ~. n7 V8 G. C, V* C string[] StrList = {"","",""};
: q( s/ P( D0 O% }1 u. + h) a" \& P# w: J8 r! B/ y+ d+ ^
string[] StrList = new string[3]; ) C; m6 s! d. ^6 I/ T9 D
-----------------选择:
2 m* D/ J, [" m9. 3 F+ k2 b! I* A9 c! Y/ W8 v6 ^, C, f
Mylss为一个自定义的类,则下列语句创建了多少个类Mylss的对象? * `8 R% i$ W; C3 ], M8 B
Mylss[ , ] myrry = new Mylss[2][3];
" ^$ m% J- |0 }+ {, |$ J' r. 0) g& }1 |% S. B% ?' `
. 21 w: r8 N1 {# c/ L8 F R0 M
. 3
" r* R- s5 w! K! W6 u. 6- e. a( u4 z3 s. r4 \
-----------------选择:
: `, P. \- o$ u& S1 v6 f- V5 j+ T* V10. + D5 e! Z2 W$ R T" Y
结构化程序设计的3种结构是:! j+ v0 ~/ d/ \3 v8 Z' V2 Q
. ]8 u4 e5 O( b9 {' g: I
顺序结构、if结构、for结构
+ A# V9 T/ _4 m9 O; y Q( x.
2 |4 k( b( Q0 v: G" gif结构、if…else结构、else if结构$ h# w' _; I c& E' Z+ j
. 2 I$ v8 V: |. C
while结构、o…while结构、foreh结构: d, m# P, B4 h: m1 V, [' {8 w8 P
. 5 [( m/ h- C' q
顺序结构、分支结构、循环结构( L. @! E8 ^/ ~3 ]$ I/ \) t9 f
-----------------选择:
0 j( c: E( t& s; p+ ^$ U/ F# O15秋学期《软件设计模式》在线作业1 2 M7 s0 |! g# U1 _
谋学网www.mouxue.com 4 @$ O' S8 S* D. g( l2 {
单选题 判断题 8 ?( {& A0 g& {& W! K
* v5 S; ~; u! v+ T% \0 N9 ?% t S2 F/ \$ n- C* V
二、判断题(共 10 道试题,共 50 分。). b" ]& q6 x$ g; A2 q' [
1. ; A. y. q) Q# X0 H; ]: m
数据流分析技术是结构化分析方法的核心技术。
7 N; I2 u8 O2 Z8 C3 `# J0 E. 错误
+ H N B' i/ d; u: M) N% X0 [. 正确 y8 z5 M/ D% Y% H
-----------------选择: ' Y% [7 U K3 x. R6 E8 Z
2.
; f4 W" Q# ~4 F2 L* E在#中,int[][]是定义一个int型的二维数组。
C) S9 S1 N# h2 p% X' Y. 错误
( ~9 [; j/ x7 u2 {. 正确
4 \2 F5 ?* g/ \# p, o. U-----------------选择:
$ L% B; F; A6 | e0 E9 c3. " A4 k0 X0 l) m% C
关键字sele可以阻止一个类被继承。$ ?9 Q9 ^$ q' S f& A
. 错误
% E' ~5 O: s4 ~. z. 正确
) U, {, O) U! i, v-----------------选择: . y0 O, [2 y e3 E6 P+ |
4. 7 o% E+ O: m, T, M
软件危机与软件本身的特点有关。+ @! T9 ~1 u, t2 a( z8 |
. 错误
5 ~* D9 y3 w/ ?7 G9 r% h1 R* h. 正确
/ B; O4 k, m' u7 C1 J, @7 E: r% {: T-----------------选择: * U) ?& z; Z0 l+ x' K5 S" y" W
5.
$ [4 W( U4 F# E; S8 N/ m8 E#中,下列Mylss的定义是否合法?8 P" u0 l0 `5 p5 _
Puli lss se1{}9 J% K* G7 J: r0 {
Puli lss se2{}
8 O6 K: W6 [2 }% rPuli Mylss : se1,se24 l3 X) j5 V; ^; o9 I. K9 _
. 错误+ l& X; Z, R+ H* T4 p- w1 _
. 正确
4 ], p4 Z5 U2 s9 C# S5 L: V! j8 j- ?-----------------选择: + m: M. g9 W$ x
6. ( \" t5 U2 M/ `7 F2 m' ^
用例图、类图、对象图、状态图和顺序图属于静态建模机制。" h4 f/ |- u9 N n
. 错误6 |% H8 W% U+ |4 Y+ _: D* \
. 正确' ?, z: J. ~) s2 V; n" z
-----------------选择:
# c3 q7 }: K/ ]. i& {# ~1 O7. 7 B, D' }+ ^+ F0 ?
类是所有某一类对象的共同的行为和不同状态的集合体。
) o9 t$ V5 Q; _: N. 错误
7 m& b \& A# R. 正确
$ H$ t1 R6 G P+ _( m2 `, B-----------------选择:谋学网www.mouxue.com
, G7 s2 ~+ _& ~: I/ }- p3 W8.
: g2 T6 H8 u7 Q1 y+ J9 F; s从提出软件开发计划的那一刻起开始直到软件投入实际应用为止可以认为是一个完整的软件生存周期。
. j% j6 X+ ]% r' n7 m& B9 M/ {. 错误4 }7 h# {, V# ]( v& n; V; ^2 N7 c
. 正确
: r8 O$ @* W% P$ @* a P-----------------选择:
- Y9 Z1 |& d" S4 F9 @2 b2 p9.
! Z# d/ w2 o/ ^& o% n5 O. @+ P, z1 h#程序语言也可以进行面向过程的编程。
7 j8 Y1 E/ Z# L$ X9 Z J* p8 I# ^, d0 m. 错误
/ J- q4 j( Q4 u: v. 正确1 e/ m0 c3 d& T1 ?
-----------------选择: x" Z/ H* J) ^) P% ?2 E
10. / Q( S) n0 R0 P. p4 E2 k+ x
面向数据流的设计以面向对象分析阶段的数据流图为基础。
7 E, w. ~0 J$ \0 |$ n. 错误/ ^. @: Q+ y& E! \- ?
. 正确6 e* \5 z* O4 l6 Q0 C; t
-----------------选择: . [) o1 _' J; a5 C
- M$ o$ z p6 Q; Y
% [5 }+ \2 j6 ?9 @- h
|
|