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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2011-9-29 23:26:52 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 10 道试题,共 50 分。)V 1.  
, {# j4 b- C4 D) _7 a已知a、b、c的值分别是4、5、6,执行下面的程序段后,判断变量n的值为:
2 n& A& t( q  j: I. q" C1 |: T& ]. h. J) M- \, n; R
int a,b,c,n;3 |( ]7 T6 i* y! A. O
% S2 T" ~; k1 z9 B, x
       if (c < b)6 Q8 {+ q) \; Y4 _6 g' I# |2 T

9 N( m' N# b5 _1 U; o6 h         n = a + b + c;
! U. `7 O8 c' M7 e5 |( C# k$ M! P2 q7 N; k
       else if (a + b < c)
  _/ Q" d! U( @1 Y! y4 n1 s2 \: T; _4 p. {4 Z
         n = c - a - b;
2 n# Q- `9 a: |0 A0 W: Q. ?
4 A  [7 F" U, z* y       else
+ w9 R3 E( F8 `) L- c# U
/ H" |) e* g  Z1 L' S         n = a + b;
1 W  y# `" s3 O) m1 N( _) z2 ?/ d7 u( I, Z+ o/ @/ C
( A- s% N3 A6 D- e1 j. y
A. 3
  T: h8 M' ^" P- L, y; D! sB. -3% ~- N" N# l3 c1 t6 y! D& P* ], u  z5 k/ M
C. 9+ ~# k3 k1 J) ?' P$ Y* ^
D. 15+ l, r" U; I/ p9 A
      满分:5  分
/ a+ \* R! j5 [, Y; r' e3 M2.  
8 n8 f' B. V3 f% i" {% ]9 m: cint[][] 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]的值是( )。
' q; U( k5 Q/ ~5 x7 L8 K1 ]: Z1 h  y; B
A. 9. ~' u& ]5 B5 w, `* s" W' _, y( z
B. 2/ \+ i" n/ H& q
C. 6
% F5 ~% E( S4 w1 p. M5 nD. 越界
* m8 y7 k) Z8 C1 k      满分:5  分
3 D: q, d5 g+ m2 W. L) s' `3.  
( n) C6 w0 [2 t  w" O在类的外部可以被访问的成员是:
3 P; I# N) ~9 c; n. c% `( o* h+ q% K- y% |) G. k# Y. I
A. $ i9 ?1 `9 `4 T' ~7 v
public成员 
( C3 ^; b  o) g. V4 |3 H6 d$ T& l+ ?# Y
B.
3 E* N# W. B+ o/ Sprivate成员 : x1 K5 o8 `1 X1 H9 a  c
0 M4 R! l$ c( a3 }& |' P
C.
/ Q3 t- m) i$ pprotected成员) k0 c- r, p2 I& w5 C7 s
% @3 F$ o7 _; d' ^( H! S1 X
D. " ~; K$ I9 L5 C4 h$ p
protected internal成员
8 e& Z( J. F+ ^' C
  z6 Z4 W6 H* T7 P      满分:5  分
. o& n/ R3 P1 [  S5 E8 A: U/ v- A4.  
; ^+ F* b" H! J" [' p& n( I
1 v8 U( b+ e' [% r  ^+ s" v9 v分析下列C#语句,注意类MyClass 没有访问修饰符:/ N0 z& l- o+ t& E
0 \5 E1 n  S; `' f& }: e
namespace ClassLibrary1
& E1 }& m5 H& T( q
0 K; y. u/ l  o) Y6 y{
- c6 Z5 i$ ~+ }
7 H- x: F8 y7 K, Q6 Q+ C# Gclass MyClass3 e6 u# [4 W/ g- Z* t

" t% v+ t6 C5 x$ V) A{
) a) k$ i% m* Y6 g* a0 o: D: U
. m: A! C& [9 s+ `" v: {0 Y8 Qpublic class subclass
& T2 j2 H2 S) c# C7 z- O& N$ }1 z  a( M/ a
{
9 e- n' u1 m7 ^2 l( M6 K$ o% @4 T* `6 `( f6 s/ d
int i;% q. Z2 h" w( f
8 e. |9 [: c0 P6 ^5 T$ L8 ~9 k
}
# B* Y+ z$ K4 t$ Q5 J, n8 N; X% J1 y9 ^' B( q& _
}* H$ v' d$ I) s) |! b* _' @
4 N8 i4 |& B# [7 I! e0 \9 |
}
/ m8 I) T. ~; N& u0 X
0 A4 p$ o! h/ U% Y若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择_________
  b2 J& E0 B/ _8 c% p$ O. S/ q- g& x7 O. b( t) @4 H4 S, d
A.
! X) p' \5 V+ C+ e private
7 w9 T0 O% a. [/ @1 N5 Y7 v' H/ v
; b/ D4 n! v# b* |7 eB.
0 d3 G9 c0 O* f+ g5 ?  c* g8 Q  X protected
% l4 p- O4 r$ q( S' Q  V/ Y& O
, w- Q' ]' X) A! P  g' ]9 q5 e, hC. ; C+ g% \5 ~8 r( J" Z; ?: B
internal
* n0 P0 ^8 S0 P8 D5 }0 o
* g1 _" R; }, I7 C8 T7 @D.
5 M6 H) s# l- ~- [) {3 apublic . T. R' W" y5 L  W' z
9 X: U5 T; W& y5 c, b8 q& w9 \7 w
      满分:5  分3 q0 |! h- B/ C- k! j- }" d
5.  . R% V: n# G' z
方法中的值参数是_________的参数。4 Y& i$ A4 Q4 y; N  O
# `; ]* ^% I) J& }: [. @  ^
A. 按值传递
# J1 `. m' z1 eB. 按引用传递( Y! [/ B1 w9 K7 K3 ^! D4 N$ a
C. 按地址传递
6 b$ W" u5 A0 N- Z! DD. 不传递任何值
' H# T0 c( i5 J- U      满分:5  分  j% i5 H% v, u* ?" L; c- s% d
6.  $ Q) K3 y" F& r$ V4 B: q
以下描述错误的是( )0 B. S3 ]! v5 Z' a6 `
9 O# e' M8 @$ {4 w
A. 8 C, S, q$ ?# v% ?$ ^$ h% |5 i
在C++中支持抽象类,但在C#中不支持抽象类。# r3 P7 \2 \% c1 N- N

. g3 F( r) E1 V2 h* |& fB.
3 H( P* G+ g. \5 m3 D- `( {0 rC++中可在头文件中声明类的成员,而在CPP文件中定义类的成员;在C#中没有头文件并且在同一处声明和定义类的成员。
$ L( T& O! C" ^6 B" u! ?) M9 o0 Z9 P+ u. l
C. 8 W0 d( b; Y' K" E* y# A3 r
在C#中可使用 new 修饰符显式隐藏从基类继承的成员。
2 y; ^- g- R0 t+ s& a/ x$ D( _* r

# ~( h& E" J* uD.
+ }+ k5 b3 Q5 F  a在C#中要在派生类中重新定义基类的虚函数必须在前面加Override8 i8 o, B/ {+ Q

7 i1 i0 p. @( z" C- O: k5 v      满分:5  分. t, `/ _# O: Q+ A: ~8 d
7.  
8 H( L8 N% v& B& d  Q& Q/ i下列语句的输出是________。5 N' |" }% z8 u; Z/ l
7 }) B# R9 i( ^' Q
double MyDouble = 123456789;
' V( K3 U/ v2 q& g" p! k4 [) T# p- a7 ^" g' o3 y
Console.WriteLine("{0:E}",MyDouble);  _9 q/ f3 U1 v; @

  q1 L# }2 G" C9 H. k9 c7 }. v8 |
A. - E* {& R4 ]( ~0 V6 ^2 m
       $123,456,789.00 $ q" e. k2 |0 c0 u
+ m8 d* j" f/ b' U. W
B.
0 T1 S5 d6 f* N1.234568E+008 9 z+ l9 k: u, g
* a* ]) q- i, F4 D6 `' M
C. : a8 W- I! ^' e( v" `$ u: G
       123,456,789.00 + |/ L, n6 ]+ m' O2 |" A& H; A- Q
) m/ b8 T8 v) }. V
D.
1 c: W' I$ q' T( X3 v& e: J       123456789.00" Y$ p- C' w9 W, `! z( l
  Q0 ], K6 C/ I' p1 v
      满分:5  分# I/ v& U+ A# S& h4 v! V% P" G. T
8.  8 l$ c# I) s! X$ L) T) p% Q
在C#中,高质量编码标准不包括下面哪一项:. T# G4 l% ^) g
1 C* p! B: m! t+ H; E5 T
A.
# R2 D# C  O4 A: Q, v好的编码结构  * _0 v6 u0 @% E+ X7 H
3 O4 f, ^4 L+ ?1 a! D
B.
/ y9 c! k9 j# j; ?不需要注释 * }5 S* V# S- Q- k
, i, D! ?& |. U9 R, ^
C. ! l! C  R7 x: ~* [" }
好的命名规范
2 f7 y; @, K9 F  o
/ ~. ?8 D/ W3 p5 `7 c5 KD.
/ \, @( H. \* i! f9 D* R$ i避免文件过大* S' U% A3 s* K2 p1 n6 u6 N. n9 A

/ `2 W4 w, `: Y* ^' U1 e      满分:5  分) O' Y! c$ ^* j2 {/ n9 ^$ }
9.  
7 J& b1 U2 I: m+ K5 I9 k  S/ T6 F下列语句创建了多少个string 对象?
( p2 s5 G4 y- g- r, Y. \6 B  M" g
4 l1 A+ W% E- w, ystring[,] strArray = new string[3][4];
6 r! u% H' B  V8 D" X- C' M' w( X
A. 0
( D5 s  ]: X3 c* kB. 36 B/ F7 ^5 w0 R' f
C. 40 |; E9 ]2 C/ S
D. 12* o2 d2 `8 w9 f& Y( w% H; i
      满分:5  分
" {3 ^" r; n  W2 [) a* C! s! L10.  
: u" i- `- `& W6 S下列语句在控制台上的输出是什么?/ L' j3 r2 x' W5 c

9 F0 p! x7 o; ~/ H1 l3 C9 HString msg = @”hello\nworld!”;" S, Q/ w' @5 g6 \

) L% [2 P! }( W5 T5 n& S# c7 J0 WSystem.console.writeline(msg);6 n; P4 u$ h( y$ i7 e. s! m

# F7 D$ E( w* n+ z" q
6 q0 u; @7 v1 SA. . \; M. D3 _  T# `4 g
    hello world!2 B/ X6 y9 b$ @4 d6 e0 ^

2 T; m# R, g5 d0 l2 X! xB.
8 N1 T" F" \6 v! m6 F* |    @”hello\nworld!”( ?1 b8 _/ O6 X$ K6 i

3 u% d( u* N; b' R8 V" FC.
2 s( s$ i0 M: {hello: y' l; \. s4 F9 ^

$ u, A3 ?2 r4 L, t    World!
" i' P5 b- Y* t9 u; r. t* }
  V9 n* g! p. y* \9 CD. 3 X( B2 N" i. |* d9 U
    hello\nworld!
1 Z0 u4 a- I# ]# P
' Z6 d! J, u; W1 ]      满分:5  分
2 _, T% ]5 Z9 P7 O. o& \; S/ t) d! I4 h" e2 P. Y% s- Z
二、判断题(共 10 道试题,共 50 分。)V 1.  
: p5 O. }0 @- Q) O3 a; L) E8 x% b- o对象模型定义了对象的静态结构,但问题的求解活动是动态的,它要求对象之间发生复杂的动态时序联系。! s+ T* o' y6 b+ J: @% B1 P: B) s3 L2 A
6 W" z  W" m, r, W
A. 错误
- x5 G3 X+ S  p" ^6 jB. 正确8 D5 ]) ]; u- U% O9 e
      满分:5  分
8 f; R6 V: X! B8 v0 v: x+ `* c! I% |2.  
$ v) R* C* D3 o# P" m需求陈述阐明“做什么”,而不是“怎样做”。它描述用户的需求而不是提出解决问题的方法。
3 F& o% t& z, U4 R! A% Q, g; f7 F# `# o% _4 C3 w9 j
A. 错误
' g' D' X: T' v9 J/ J/ d0 IB. 正确) A4 @) W1 d6 D: E* I+ ]
      满分:5  分) ~, y8 N, c& p* D( d
3.  & c) E$ S, n' |, f) @2 q! G* s
面向对象的分析和设计是一个多次反复迭代的过程。! y. J* g, d. _. _

* Q: h5 W4 l+ Q7 L! |+ IA. 错误5 H. r' s' J2 M9 W5 u. J
B. 正确
! B; j, ^+ d7 E/ [3 x6 D      满分:5  分
2 h9 T& Z9 F. a& _! F# A# a4.  
1 q+ }4 h. U! q4 ~* ^( R0 m类和对象的区别就是,类是对象的实例,而对象则是类的抽象。. q2 h# a$ P2 ^, u

/ l3 x* E1 _: _$ T% K+ ~. S, hA. 错误
+ @& ]5 j# E- j* [# [+ j2 EB. 正确
0 y/ J9 C8 m- a8 l      满分:5  分
, j+ u# ?5 _- O( q, \+ l5.  
( t+ T2 y& z+ w7 R) t4 ~! |结构化程序设计的3种基本结构是顺序、循环和选择。
" L9 X6 Y) {( W2 a/ n: d0 \3 t# F4 j2 l/ [3 q- I6 A+ u. O: J
A. 错误
* _% L3 S! z3 a' A- J7 PB. 正确
) V9 [$ D6 e: O6 a# j, Q      满分:5  分
' k8 I% j" Y( Z6 y2 w! Z6.    V5 u$ O: G& V) @0 A$ r; ^
面向对象程序设计应该遵循低内聚、高耦合的原则。5 Z4 G6 H9 `) a1 Z7 N9 O+ s, t2 h

5 f. H0 w8 N; k  ~A. 错误
6 t$ A  q  ~! SB. 正确# j0 L1 j" S: K- Q6 w& E
      满分:5  分
; ^$ @5 p( r6 W$ D! X4 }7 G+ J7.  8 E3 z4 @% \+ w$ `+ U5 e/ `
结构化程序设计的一般步骤是结构化需求分析、结构化概要设计和结构化详细设计。3 k% \8 D$ U! l: x4 t) t
- C( J! }$ |, s  N3 k
A. 错误* ]3 R# V) w3 @  ^" \8 l
B. 正确
8 B) C2 m* c& V4 s3 Q  _9 Y! j      满分:5  分
' P, A5 J/ _9 _9 l8.  / H( m+ B+ T7 Z
在设计人机交互部分时,对于操作步骤,应该用尽量少的单击、拖动和按键组合来表达命令,并为高级用户提供简捷的操作方法。5 Y2 P2 f: n+ l
8 A6 R) S/ i. ?% ~4 _* [/ C
A. 错误( r2 w& h4 y7 W
B. 正确4 x" H. e& E& q
      满分:5  分
) l1 _" u1 [: y5 }9 N9.  : y3 a( G0 m/ d6 L/ e) b: ]) z
类是对具有公共的方法和一般特殊性的一组基本相同对象的描述。
: e8 O; {# D( H# a; H
4 u/ d3 Q; G5 E& D' }8 a* ^A. 错误% e& P; X& n- I  M
B. 正确' @  q3 B  i9 \# w+ }6 W
      满分:5  分# z0 z. C! h  z: g: Z
10.  
8 d# Y$ I4 @' D1 [, D螺旋模型包括制定计划、概要设计,详细设计和工程实施四个主要部分。
5 C% B9 X, o6 @0 S$ F& W: e; \" z5 p( d
A. 错误
9 ^& [. ]5 d$ d$ G5 H. V8 ZB. 正确
$ K  J* L$ a$ w: ]      满分:5  分 . d3 t1 z. m* O: Q  N; Q

! t; S: v9 S; [* l" C! ?2 _& ]需要满分标准资料请直接加QQ :1306998094
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2025-2-25 00:03 , Processed in 0.104829 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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