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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2011-9-29 23:26:52 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 10 道试题,共 50 分。)V 1.  * a% B( r8 Y7 E0 |0 b: n  Z, J- D( b
已知a、b、c的值分别是4、5、6,执行下面的程序段后,判断变量n的值为:7 X; h8 C# [' ~$ ?+ k8 p

! e2 N$ `- f& Kint a,b,c,n;4 L5 E, C% p6 N  V$ Q7 T* u
( \+ X* w: P8 b; A% a  P+ }
       if (c < b)& p, m7 u8 X. k: x
5 Y1 x7 {3 |5 v' E' g, l
         n = a + b + c;0 F) |/ V5 Z6 j

: Q3 B8 [( H, X5 H& K. Q: K$ q/ t       else if (a + b < c)- L7 ]) Y7 \  s: L, p. f. C: j

: z, `# \# e% {         n = c - a - b;
8 V& l# z+ b) X- {% E
1 K4 W( ~! q6 N& y% s3 N4 O       else
8 e/ s, s+ t2 U% g, r: r3 c! t9 S* ?9 |9 t- i% x
         n = a + b;
* _( C6 R9 B+ b5 Q& k/ j( u/ M: k* a9 O' \
$ P+ F# q% a# b- U
A. 3, q. {# h' f* m* \
B. -3; D' [* |! I3 h
C. 98 H3 a+ x' V( C5 K% b
D. 15
7 }) r7 ^/ ^# ]' w% i8 r" I& o1 B      满分:5  分
4 p1 R4 x5 K* Z4 _+ P& M0 z' ^8 y; j2.  
: h, {1 V. t# d; [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]的值是( )。1 P0 p% X' r9 z# g+ l! X

7 @1 X' o2 K8 V. J6 ^* {8 G- \. YA. 9
6 M. X& G/ @7 a, b" S5 nB. 2) w$ T1 C; Z, h
C. 6
8 t) O" b1 s/ H) g9 K. y( mD. 越界
8 w7 U4 L/ H* Y; F' D$ f7 c      满分:5  分
( z' ?0 K+ H% C# S3.  
- v4 ?% g6 ]1 g- s( I9 v在类的外部可以被访问的成员是:
+ d* X3 l7 A! T0 ^
# z' d' h; F5 Y' X" S" \A.
$ B6 e- f' N1 @+ @" N: q; Gpublic成员 
5 P3 f! ~0 ]$ d0 q3 C; N: S4 Y* g# v- t4 B  z
B. . F  {% P- G* X. m2 q6 i7 t( G2 C
private成员 
& w- R* j9 a& N  Z. {! d" _  w- V0 i# N6 v7 l
C.
4 J/ W3 k9 B: ~" F; ^) @" zprotected成员% N, }2 R) [! G) E  S0 G6 C$ h

! ^0 F7 D! C: M( ], h& sD.
) o  V1 [7 ~( \; Nprotected internal成员
$ P4 S" c. M& r+ g6 F. T
# ?2 D0 p! S2 Y$ ?4 Y! V3 y# }      满分:5  分: g. ]- W) f; Z2 n9 ~
4.  1 T1 P) O: h# Y/ N
! Z/ ^4 T9 i4 z7 C
分析下列C#语句,注意类MyClass 没有访问修饰符:
6 `, D' n* s/ V+ X
- l4 \7 N5 q& o$ Nnamespace ClassLibrary1& m* g  c$ A# J# X
$ `( y. T# J2 P0 N+ P' R7 F: w6 A
{
' f# p( ]. P9 l# X! M* R. e  p# t
class MyClass- A5 i, l7 E8 V
( \5 s3 x( M, N: n! b' p3 l
{
% j  X; x" g! H# |) V5 M
& G( K+ V% F5 o1 k& y7 Jpublic class subclass! s+ ~6 y" M- B' N9 c' y5 R6 j1 N

2 ~' Z4 h1 p# M7 n7 L, m+ {{6 j/ a2 k" J9 i& W! _! u9 P% n
: L/ x, J, t& V! s
int i;. {5 X- b4 L" \- J* H

7 q7 r6 E0 }1 z+ L}3 V( b2 W9 }8 N# ?) A  ~' \5 T* ]

* i7 u) P  l3 a8 x}
- ^2 @2 H2 O, s# |# D( y4 R( j# d! J
9 M1 R" j2 j) A3 Q}
  ], M; D  T% ~. r
3 X7 G7 w  Z; i' v若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择_________; O) h* b) X9 y3 j4 c

1 t+ X0 P! T. KA.
9 ~& q: L; ]* }7 m/ y: H private 2 }/ b9 t2 }9 s' h3 B
! n! x$ j' h# ^# I$ v
B. # i$ G3 b' ]" ~: z
protected
/ S' A4 T! }$ b  x9 q
8 u/ m" N2 m+ Q: b. z: AC. 2 f* i5 _+ x' h" V, _* A
internal 9 V0 a# S- g& Q: J
" S( P: p* Q" z& D- Y* ?
D. % d/ B8 Q8 d8 T
public
- O3 r. u2 H# p- g, W- S1 Z+ f5 c3 Q: G! q3 h
      满分:5  分. _; g. A# ]% U2 v/ }8 H. v" L
5.  - m4 h- g; [4 A! Y* J
方法中的值参数是_________的参数。. p7 S' L7 A) e) U

$ o$ `7 j2 c- J7 [2 M) `A. 按值传递" i$ `3 ~1 |* d' w
B. 按引用传递( _& l0 x4 h  R+ l. N4 |9 u
C. 按地址传递; P( p" _# o" `1 g7 }
D. 不传递任何值
  X# C. K' p* H      满分:5  分: |' k4 Y. a& ?9 s5 n7 p4 \8 x6 f
6.  
" d5 |6 n: g6 U' U: |以下描述错误的是( )
: @' G; g; h. I8 z3 T  U# v6 ^% l/ v6 l
A.
' v) p5 h! J8 ~$ B& k: e$ k- R在C++中支持抽象类,但在C#中不支持抽象类。4 |' D9 G4 A+ m, E5 p; ^6 H/ E
# ]. A+ N/ h7 M1 Q
B. $ h- y4 Z! m( T3 }7 w; ~- t
C++中可在头文件中声明类的成员,而在CPP文件中定义类的成员;在C#中没有头文件并且在同一处声明和定义类的成员。1 N5 u9 T5 {# b8 W. {* h  p" F; I% S
$ F+ B7 M9 l3 g3 y% w+ |# C2 W, `
C.
$ r9 n# s. q; ], x在C#中可使用 new 修饰符显式隐藏从基类继承的成员。2 p* w0 h4 H' H2 K+ {+ \& q

$ @4 F% n+ Z4 X, _9 ~( }% b
! q/ v, [3 E( R' h6 Q) iD.
/ d  @  p, W$ y在C#中要在派生类中重新定义基类的虚函数必须在前面加Override
5 D% ^- K/ c1 h! S8 D4 a; g  ]& A3 V: `1 u5 E7 t- _7 N
      满分:5  分- I- V, W& O4 @# ^; E/ }* ~
7.  
" E' L) k$ b1 x0 h8 p下列语句的输出是________。
% K( j6 W% _) X. \8 O' J- H* ]. ^+ ~0 F0 e; m
double MyDouble = 123456789;. ~* ^6 w$ ^3 X" p& ~  J. q  J

. u$ ^! u' l/ B4 W& E0 b) s; \, _( iConsole.WriteLine("{0:E}",MyDouble);  Q  l7 H. s1 b* m: Y* V( U  `0 U, n2 ~
7 B! W: Z6 F3 T: w) B/ |

8 [& K- h$ _4 H. d+ XA. 7 K* [' i5 z2 S' u1 M
       $123,456,789.00
) ^  _, L) M9 v  i8 D$ y$ J6 N' m  b! p, a
B.
, J1 f! s7 b2 V% j& ~3 _1.234568E+008 & |$ @+ Q+ |6 @
8 d6 O5 _! c) N! b  ^, j
C.
( _7 y1 `) f) [7 q9 `       123,456,789.00 . v6 ?0 h/ U6 i# k3 v
0 L" ~' r8 a: A" x/ v
D. 4 Y1 _- I2 [9 ^
       123456789.00& b, P/ T$ r% ?1 B

2 q: d7 ^: g0 `: h/ j      满分:5  分
4 I8 [: M) N5 ]* G! p' R8.  & j0 P# e0 _5 W) c4 Q/ q! O
在C#中,高质量编码标准不包括下面哪一项:0 J9 U! N+ e; k3 _

0 W8 K9 L! M* u! ~A. ( A1 |  U: o9 \% a& _
好的编码结构  
5 k! b0 e3 D: n+ g/ y2 ~' m0 a' k4 B
B.
3 K4 A" G5 }9 d4 q: h& |不需要注释 
0 B$ d! I6 F1 t
1 E6 U' J$ o, k" v7 WC.
- G$ ~% z& K$ h8 s4 W" C好的命名规范
# |% j7 ?' F8 ?1 _7 P
  ~! e+ _/ a' x6 aD.
& M  `; ]7 ^9 }1 c! N避免文件过大
. ?0 U5 B- ^/ C  n5 w$ Y1 y2 P' k- q
$ H7 |' K8 g2 h- v, o* F      满分:5  分
$ [* U( T5 J4 C0 e& V9.  
; z2 g" E5 g; M) g' E( `下列语句创建了多少个string 对象?1 L- X$ a2 l' \+ E8 I+ _) |
& d! K" m' M2 l2 C$ h
string[,] strArray = new string[3][4];3 T0 ?* s1 J8 b' ~: {( ^9 h
0 _' w' ]: ^1 {& n$ J
A. 0
! L: [0 u7 d6 f8 a5 R; D+ }B. 3
& X2 [& c, N/ w2 _C. 4
# n: [6 i8 a7 e% E7 E- hD. 12
& |1 u/ a+ X. m  I      满分:5  分
+ d. p( g8 V! w: p" A10.  7 W/ Z8 w9 v3 W# A1 ?; e
下列语句在控制台上的输出是什么?
4 e4 v$ G# Z' C$ ?& b8 J7 C% V# U; P+ `* x8 y- W, p) A
String msg = @”hello\nworld!”;9 L4 D7 h$ F" I! `+ x$ F

6 F7 [1 O" P$ f/ QSystem.console.writeline(msg);% ]/ E9 w9 W6 v
% B) K2 h% P9 K9 n, f% [
) o7 V* S6 P# l/ q! h- u' Q
A.
: \: M: q( L3 ?. h) V    hello world!
; r9 y$ p- P3 y9 b$ Z
# c: A; M! k5 N8 n/ _3 l2 @8 g0 |2 vB.
8 x! {6 |( B# `, {8 V  {    @”hello\nworld!”! X' ~% q$ L, q1 U

6 m) z& ?2 v1 _) N. EC. 7 {1 d( ^' n/ X8 [. @$ A* W
hello
, c" V; O8 w) y) ~- Z* B$ F! J
# K8 T. o. e- F; ~% ?( H/ x    World!
' Z/ H6 F2 ^& m3 n5 s0 G8 y% V5 w1 e4 J1 B4 _* _% O; {
D.
& Y* I2 i' G8 W5 X) n  ]% v% ^  u    hello\nworld!
* y8 @/ C/ e! P$ o; J0 @
4 W* g! W4 Q4 [, m' p2 X/ j      满分:5  分
( y3 o4 |* ?5 s
! F9 A- A0 g2 K/ _$ D) U3 s- g二、判断题(共 10 道试题,共 50 分。)V 1.  
5 C- t2 M# ~+ T3 a% u对象模型定义了对象的静态结构,但问题的求解活动是动态的,它要求对象之间发生复杂的动态时序联系。' W  X) @: ]; j* B

7 O: ^8 V$ p# AA. 错误3 J" Y( T8 c7 k7 ?9 L; O% M' o
B. 正确4 b- o1 W* a* _! u
      满分:5  分
% ]1 R* }  T4 p+ U/ }2.  
6 i3 \. r# U0 ?1 |' D4 B需求陈述阐明“做什么”,而不是“怎样做”。它描述用户的需求而不是提出解决问题的方法。
2 n2 |7 P- s6 ^# b7 M6 B9 c7 S  S& L% y
A. 错误7 l6 T6 w  N  F0 j- {
B. 正确4 r4 j( ~$ n; ~: ]8 S' h4 m
      满分:5  分
3 J1 a1 [: e% p: G' H5 |( F3.  
  ~0 M, `$ o1 O* y/ q( H面向对象的分析和设计是一个多次反复迭代的过程。
* m& E& }" V2 Y) q# x/ b1 b3 _
% D, s1 W+ @2 ~, g) ^) D: eA. 错误
8 t$ U( L! t% P3 B5 W+ ^" X8 g: WB. 正确9 Y' c4 F( z' u1 T9 D1 {
      满分:5  分, K0 o( Z" T6 s) ]) p+ E
4.  
# @' x) n9 u' R7 d类和对象的区别就是,类是对象的实例,而对象则是类的抽象。! o! h- I  l4 ~7 t; j

0 g5 l+ K7 [( r1 Z& _- r9 X& |A. 错误; l8 ~7 u1 e3 w: V
B. 正确% f1 j1 G/ Z- F
      满分:5  分
, U6 _/ G" u  |+ V1 t5.  0 n6 r9 z) o3 C( s0 K4 Y  E- ?
结构化程序设计的3种基本结构是顺序、循环和选择。# J6 s) K8 q7 k7 c' J5 R
1 D6 ?/ @# m% l( b  _
A. 错误% N' @2 @2 Q9 u" U. b
B. 正确
( x( d7 O5 C$ N+ |2 z. R# F8 c6 x. i7 B. @      满分:5  分# ]5 K5 Q) |1 C- y1 B1 F
6.  : _  ^5 k7 }& r5 e0 |* W
面向对象程序设计应该遵循低内聚、高耦合的原则。
& m% i! s# p4 Y1 d' F; E- w5 u8 m( G" h7 R
A. 错误
- `/ R0 u& j8 T1 h  N" iB. 正确, u' O- j. k" K/ J& D2 }  w$ k
      满分:5  分- m% q, T2 `( t- b: K
7.  
, b% \  q; r7 q6 V5 ?结构化程序设计的一般步骤是结构化需求分析、结构化概要设计和结构化详细设计。5 [' F; @; m7 u) y1 V  w* k
$ N% \& g* F: f6 B) ?
A. 错误
/ ?8 A" G) m. r7 iB. 正确
" K) u6 H7 Q$ J% d, K      满分:5  分
9 v1 Q. C$ G' L" b, v* D* P% z8.  
) ]9 ^, H6 o! N* G在设计人机交互部分时,对于操作步骤,应该用尽量少的单击、拖动和按键组合来表达命令,并为高级用户提供简捷的操作方法。
* g* Z9 N3 ?$ _- p3 Y" G) ?. P8 L& b' `' ^" U, S# a
A. 错误
: i, T" ]8 V4 T9 y9 U) [( yB. 正确
2 V% `% l) `. K; K, S2 a. k1 a% s6 b1 p      满分:5  分3 u) b, G% [3 y' i
9.  
4 ]0 n( }" U0 j1 B, |, O类是对具有公共的方法和一般特殊性的一组基本相同对象的描述。
, d, o3 e* E" w2 Y+ P7 c) s0 _
) y# O- i8 c1 C0 g2 _) EA. 错误3 t- V6 k$ R: i5 A
B. 正确2 V) I2 {3 Q0 I( T, q
      满分:5  分
  {8 L* ~) z, k7 @0 z10.  7 }$ T( p+ B7 m7 d
螺旋模型包括制定计划、概要设计,详细设计和工程实施四个主要部分。! O& D9 n3 o1 S% R/ a5 p- H
" S/ m$ f7 K* Z5 |$ i" @: h5 h6 u
A. 错误( ~' S' W# O, I3 {& K( y" @/ }
B. 正确
# z( s0 N+ W7 W# @! ]      满分:5  分 # r9 M& H( }+ X+ E3 U

9 k5 M4 r, j& t. l* _# @需要满分标准资料请直接加QQ :1306998094
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2024-4-26 18:03 , Processed in 0.099097 second(s), 19 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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