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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东北大学11秋学期《软件设计模式》在线作业1

[复制链接]
发表于 2011-9-29 23:26:52 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 10 道试题,共 50 分。)V 1.  
) i! F/ Q) `: E1 a" m  i已知a、b、c的值分别是4、5、6,执行下面的程序段后,判断变量n的值为:& W5 \/ [: B. a3 P# W% V+ X
7 a0 }3 O0 E0 h9 p; k% c
int a,b,c,n;
0 Z+ V9 g1 W+ P, U: z9 T" P
2 R" S! p; P" d  d       if (c < b)/ \) r+ n  N2 q7 _! U2 X) l
6 m% S) `/ B$ w/ L: {
         n = a + b + c;) V  S2 q2 ^6 g& X
. y  I/ N) o6 s$ E. _  _7 g! O
       else if (a + b < c)7 H# ?( w/ r8 h  c7 ?
, g! N) d5 }7 [' t% R! `
         n = c - a - b;% H9 l$ n* ?2 P$ _3 o' R3 N
5 W1 I4 X! q- w" B  [! b
       else
) G$ S" K8 @1 ]4 M# H
0 @, c- ?$ f3 s         n = a + b;- f  `, [" O1 b! G# k4 G
$ m- ~4 H7 D' u* V1 J7 J

+ `0 {! O9 ~3 ^: h, }6 g& fA. 3
7 g5 X5 m( f; h8 oB. -39 I$ S8 q. p) }  K
C. 9) A: E7 N9 O" h/ G
D. 159 Y' P" Y8 e, |- I9 j" ]% a6 y  U
      满分:5  分( H6 R) m2 J4 K
2.  5 h* b, f9 _$ d4 J: |
int[][] myArray3=new int[3][]{new int[3]{5,6,2}, new int[5]{6,9,7,8,3}, new int[2]{3,2}}; myArray3[2][2]的值是( )。4 ~. u" r9 ?( e
8 S+ C7 C  w% l# O5 g3 ?+ e- f
A. 9
4 H: u. x5 {# u' Z% I! [8 bB. 2: c/ {( T* M  N4 f4 _
C. 6! K! `# Z% \5 E  @$ g: c$ L+ `
D. 越界
" y- f+ x: h7 {8 V3 G  n) A      满分:5  分1 i/ I* q& U  x1 R, ^6 Z  F; y
3.  / K: q: s4 x9 _
在类的外部可以被访问的成员是:
  S+ J- h5 j  O- h$ y$ N" R) r! ]5 y2 P" c5 Z
A. & w( J% ?+ w' q) Q/ \& m
public成员 ( E+ X% M, z1 Y. U

  r9 z" \) {% Y5 p: ~B.
; n8 I/ \* @+ A! W- T0 X: _private成员 
7 T+ Q' q7 o2 H3 a; X
3 x. _* P5 b/ v5 o! bC.
) V; X& I* E3 Y" j' l+ d$ gprotected成员
) x0 X. q4 ?  K/ u$ ~3 q; ?4 N% Q/ B3 D+ I
D.
" P% H( |2 V1 ]2 ^( |# Tprotected internal成员5 i6 e" A; _% `$ F0 V
( i0 T/ l4 ^5 J& P: i- S2 N
      满分:5  分& }7 r& u2 E6 X+ P1 }# V; K
4.  " ~  S& L1 D3 F' r: C- q. t2 K0 k

- Y# n) e+ u9 V$ ~$ R/ Z; o/ p7 f分析下列C#语句,注意类MyClass 没有访问修饰符:4 N. w: `4 d% r$ \6 I1 C

3 r+ r( W6 ~$ B$ }* Inamespace ClassLibrary1
% e4 i: F; a& T7 ^& ~0 P+ K& b% e' N5 l) M
{6 v4 P$ z) J9 Q' f* {& }# t
( |  R, Q8 d& Q- ]' r
class MyClass
$ V) X' ~: v7 R2 n1 P" P- `# C0 ?. @
1 d& j# [! e( s) c: d{) V3 q& l+ l0 r3 D

5 a0 a1 ?! J! s9 s6 opublic class subclass
; A9 O+ S9 Q+ Y4 x8 N
; x! W4 ~$ n4 V5 M- a$ S) v: J8 f1 F{+ s2 k9 |3 `; ~! ?7 G: f  \

- L4 d5 Q0 D/ z2 d5 w. \int i;
2 N0 Q8 u4 O2 }* F3 y
. M7 A3 t) c- ?6 p1 j+ v}
8 }2 @$ l* ?+ ]& Y' Q# [3 K
% R5 n; F/ B( D; \' P( L$ W# G}) z- T, `5 g- J2 _
$ |: R6 R2 {% m, b( G
}
8 }8 e! Y3 h# }' S' ~: J: z1 e9 g7 t5 l& ]
若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择_________+ B. Z0 ~6 `  I0 L- i- I% v$ J
9 `' ^) g0 R4 r; r% O* ?
A.
. P3 Z5 M& j3 Q private 9 k( Z% d; b" _% ~+ e, h% u

' ]2 j( m4 g. a! o- \B.   i- I; W) j: M# U0 _8 V0 a
protected
: i# R1 l  l$ s: r) o* y6 p( O' [1 a  F: p5 ]) r
C. / a4 U7 @8 j" u7 t
internal 4 s, ]( h9 A, G! I

9 O. i( ?- R% BD.
9 H9 C! w8 X4 P, Lpublic 0 T9 j8 Z6 h5 Q  L4 j
  _# W% U! [; a. g) l
      满分:5  分* V4 \+ `+ J+ y; C9 ]5 d# }
5.  ' U6 V; N6 y5 q2 O9 q
方法中的值参数是_________的参数。
- E7 K. B4 Y& c6 h9 }) ]0 W' V6 g& L% W! c' R, u
A. 按值传递" U3 d7 j% o+ u( m, A
B. 按引用传递
6 W" |3 N  b' yC. 按地址传递
) d& [1 c9 ^& h4 e, \6 ^- nD. 不传递任何值1 w4 W5 V( f) W8 R3 h, s$ V+ _
      满分:5  分
4 Q0 F" K6 |# Z: E9 b1 l' i6.  
( ?# I8 E) A" X# l4 m# y以下描述错误的是( )% l& o: F- l1 i6 t$ c: ?2 ?
3 y7 I/ M5 }* j) x2 S
A. 0 K) u4 \6 X- A( y
在C++中支持抽象类,但在C#中不支持抽象类。4 P! S, X2 n* S( B* B4 b  T- T
9 L4 j  p, p/ z: W+ j
B. " j; E4 h8 q! U9 v* @, N7 g3 U
C++中可在头文件中声明类的成员,而在CPP文件中定义类的成员;在C#中没有头文件并且在同一处声明和定义类的成员。! ]7 p6 E- `  J9 `
/ a7 b4 U9 D2 W0 T  r
C.
9 V/ ~+ `- o3 A在C#中可使用 new 修饰符显式隐藏从基类继承的成员。4 ^' j* E: j6 g% ?( j

& `# C( {. J  [  {2 M
. Q; q3 @7 d; w6 MD.
+ e2 z# v6 }$ B  ?在C#中要在派生类中重新定义基类的虚函数必须在前面加Override
/ G; y& S" x! t1 M9 D8 g) p6 u0 T* `! s( n( @4 d
      满分:5  分7 D$ \4 B' {( g
7.  * s: J- J- T4 A4 }: R7 c0 _
下列语句的输出是________。) @- L8 ?  m* {2 t' d7 h& {5 q

. V) J+ C+ M0 C0 j' `; j  a. ^' Adouble MyDouble = 123456789;
: g. \7 W, X$ e! X% u( ]+ a" P- z
Console.WriteLine("{0:E}",MyDouble);
; o, K  G# j- v9 j$ s" d5 U4 K/ y) T3 i8 d+ \
# S- W9 R, l* l9 d7 r+ k
A. . m* n# F$ h# Z" y4 M. f
       $123,456,789.00 & v: g) _' z6 f$ x+ z' _% }2 }
: N, p% f9 q- ?9 A$ l; `$ ~
B.
4 j0 L- e( G( ]5 a1 a9 d/ y% Q- a8 l1.234568E+008 ' q. @# \6 U  l( u: f

9 g: l) n# {8 R) |C. . Q5 `! [% p8 j* G9 ^3 E
       123,456,789.00 % c* w8 s) t- |1 S8 j5 v
5 X1 ^  ]. z$ i% \
D.
$ ~8 ^- [  x) c' I4 ~, J6 i       123456789.008 ~2 W6 k  w+ R# s- T
( Y/ g' T! r6 q: X' d
      满分:5  分# W& X$ }5 Y1 K
8.  
3 \. \1 k2 s4 W% v( ~在C#中,高质量编码标准不包括下面哪一项:5 Y( \6 J* @9 v. l2 f+ t$ u; W* M7 F
7 q$ w) D) k" m& \1 [
A. 7 N" c$ o4 o3 F! T6 \2 a
好的编码结构  
1 M6 G' j" ~) p, o. |' ~8 l# v; }: Q8 q) D+ N' \
B. $ C2 T% q( H6 M; u$ [
不需要注释 
  Q8 O, i- |" ?0 P6 X9 ], L$ W
6 e: Z1 D; R$ XC. 0 v9 q: W3 a  I0 p# q; M! r$ v
好的命名规范 : ^* D8 W1 r% S7 \8 ]$ n: s8 ]7 c$ b

. j9 r" D) u6 B, y  }9 Y& p5 mD.
2 Z9 i/ v5 A0 s& W$ u避免文件过大& J; {- o1 f' m' e' m  I

3 X1 T% h( O/ r/ f3 E+ P3 m, f, i      满分:5  分
0 P1 d) g0 I" @( r9.  
/ A" i( E. c8 H, F下列语句创建了多少个string 对象?
% s; g( M- y% ^6 d  ~; z7 ]8 K& T4 d" `0 V2 p
string[,] strArray = new string[3][4];
- p( }1 S2 V0 G  h$ O: [: C' u4 l5 z/ z7 p1 q: B
A. 0
) a0 ?, J0 }5 I; R, t0 GB. 3
2 |- N: L. O( n7 _0 r! lC. 4
0 S! R! ?: F8 \' y4 t: K3 q! @. fD. 128 w; Y5 i5 s4 V* u4 ]' i
      满分:5  分
! t3 ]2 R7 S  b* g  B* Y4 q6 U! l10.  $ T, A, y3 _. L! H) @0 V0 b6 \# G
下列语句在控制台上的输出是什么?9 l# W* r. W- Y% e, C

+ ?7 S' \* ?% XString msg = @”hello\nworld!”;
- `) C! W4 K6 q# ]# Q- ?/ U* M* a6 \% q
System.console.writeline(msg);2 P! Q& J" y- N! T. t

. k* C! H; m& X& n( [
% d' F# H9 M+ z$ M1 R$ GA.
9 D" j* I! V5 r    hello world!
# A4 ], k% i# P* K, o0 d* a/ n
+ k( H* G0 p- G, ~! Q5 C1 MB. $ \* ~; o- S3 t9 y/ }: M& U
    @”hello\nworld!”/ l1 X8 S& o( u
3 [, B9 c+ B% A  R) _
C.   O9 d( x+ x7 V
hello. t* F8 h' |; a5 |% f3 P* `- e

+ K5 D. B( E: i2 p    World!
' |- G$ }( a# j3 K# x+ y
* T4 B& u2 |7 ], HD.
$ m6 Z8 Y6 l+ `    hello\nworld!2 X& i7 P3 _9 {1 p9 c7 k- e6 R
# ~, R% F8 |7 \# Z, e/ O
      满分:5  分 5 `4 P% N0 D' U2 E: U" }2 j" G

' w/ w, m0 i; C: L: x二、判断题(共 10 道试题,共 50 分。)V 1.  # a8 s+ s9 S- t( y
对象模型定义了对象的静态结构,但问题的求解活动是动态的,它要求对象之间发生复杂的动态时序联系。- v& R2 @: i: g1 J) O2 `0 {$ M

& R* x! `/ J5 O5 W4 r; c' jA. 错误
* H; N- c1 ~! o8 ^( @7 wB. 正确& P4 n7 e0 Z* d1 `! ~6 p
      满分:5  分
, |! W  w. A) H; a3 p# n2.  $ M& t! Q( B6 f4 r& t
需求陈述阐明“做什么”,而不是“怎样做”。它描述用户的需求而不是提出解决问题的方法。
' B( Y! Q3 H* A: V& ~) t: f8 h
" m( L) J1 _) P* g. ]A. 错误2 I: B, k, a- d0 [! S0 w
B. 正确
8 b# X8 Z) h( x: X/ u. t" Q      满分:5  分4 j0 \5 f6 Q0 L  a! ]6 x( |* J
3.  
4 j: A6 C  w7 k6 A* g7 N面向对象的分析和设计是一个多次反复迭代的过程。
9 P( x3 }8 F3 s7 s7 l# z8 q) Y6 ^$ O7 t/ K$ J9 V0 Z8 Z2 v
A. 错误
2 J- a4 z, _& |5 I$ kB. 正确( M2 J+ C6 M: n3 o; I% B
      满分:5  分
1 u+ N  w1 W) F# [4.  . h9 N# x! N8 C0 o3 _3 [
类和对象的区别就是,类是对象的实例,而对象则是类的抽象。
* e# Q: q( x( Q  e; O, S
9 Q! ]5 Q; Q# }8 b, N. {8 u" jA. 错误. l0 T5 {. D" l
B. 正确
1 O- _8 w$ P+ d8 H( j8 u& X# l2 a      满分:5  分; v0 I8 C4 ]5 M& R, @  t
5.    E" s( G4 E* g3 y% l9 ~7 X: {; ~
结构化程序设计的3种基本结构是顺序、循环和选择。& s) f3 h" o" Y* N, ^, N

" B8 O( o5 g" @A. 错误8 A* |0 i+ ]; n  j  n' `  }
B. 正确' H( P  y/ D: E  V& k0 t
      满分:5  分2 p* H# S; j5 T% g
6.  
3 c) F' J6 i5 r9 {( n; P面向对象程序设计应该遵循低内聚、高耦合的原则。
& V: s2 y1 t! t% O: Y$ ~% P: L& S2 K' D3 M: _
A. 错误; n7 P$ o  p# p& P2 x8 z
B. 正确
1 _/ g+ M' g$ L, [+ {0 Q, C0 O      满分:5  分
( Y1 O- K8 z) K; J7.  ! q# c: \4 r) V! P
结构化程序设计的一般步骤是结构化需求分析、结构化概要设计和结构化详细设计。
( Q; n3 t3 S1 ?' g7 H5 r& ]
7 x' l+ D( R$ ^9 c8 q: ?  \A. 错误: A6 A: j  y8 a; J6 k
B. 正确
& }. X& f3 [5 }" u      满分:5  分
7 n/ z8 `- l2 h8.  * _: b6 N1 G$ g; B0 I
在设计人机交互部分时,对于操作步骤,应该用尽量少的单击、拖动和按键组合来表达命令,并为高级用户提供简捷的操作方法。
, I4 ^. L2 I# i# L1 ]4 A  k
4 E0 T4 J# {( N" KA. 错误
  t( ^" A! V( ?) E$ Q! kB. 正确
* T7 v+ \4 o2 O8 j1 X      满分:5  分' N& R5 H7 R* v& q% J2 q: Y
9.  0 H4 U1 d) G/ ?; v
类是对具有公共的方法和一般特殊性的一组基本相同对象的描述。! Y2 D7 D7 p% q* D  I- ?+ w
% y& a# c: X# N& _* U& M+ q
A. 错误* `: H% o8 S7 s; ?* p! ?$ o( @+ ]
B. 正确: t; x1 q& x3 \
      满分:5  分! }; w4 Y# l2 F% d& t
10.  
3 B( C) s; G$ J* P5 I螺旋模型包括制定计划、概要设计,详细设计和工程实施四个主要部分。/ [0 \/ S% c  r+ Y

# v& |, w7 }, e) B1 T# G4 m+ sA. 错误
0 D0 B7 M$ g" C! G- c, }2 N2 gB. 正确
/ g" ?/ C7 @0 k' G! M      满分:5  分 ( b" y0 p5 B9 S* U$ T# C. X% r
9 V' K+ k( i) M& W
需要满分标准资料请直接加QQ :1306998094
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2025-2-25 00:31 , Processed in 0.092108 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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