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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2012-12-19 14:28:04 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 10 道试题,共 50 分。)V 1.  " R$ H2 e- d* T# U2 Q+ f$ |" f! n
下列描述错误的是( )) _$ ?  \9 |0 S

1 A5 z' f3 T3 p3 ^% F. h9 Z3 nA. 2 ]! T+ L8 ^8 Y7 Y0 }8 ^6 s6 E
类不可以多重继承而接口可以;
- h9 v) Z; o8 }1 k4 w! V% X9 D7 \
0 r; H9 J* Z( b) D% hB.
4 I* Y- K) M# Z8 b' L抽象类自身可以定义成员而接口不可以;
# t4 O7 \" Y! j) S9 g
0 I5 p/ L2 u" `C.
2 c/ I! a( p" \  b7 g' |# P, M抽象类和接口都不能被实例化;* |+ k, \5 W) ~' R# s; b; O
, Y5 i. W+ o- u6 n8 \) E
D.
8 \2 t5 _6 n! C/ c一个类可以有多个基类和多个基接口;
$ ^5 C7 ?1 t7 E+ f0 L: f5 k" j& a& A4 Z, R
      满分:5  分; p4 H/ {. t' F2 Y0 g1 ]7 P
2.  
1 d4 O1 A0 ~. m8 f# R% j) ^+ K以下关于类和对象的说法中,不正确的是:- F$ a1 c4 E, ]. ~1 x

, a* g# Y% w; c' @8 iA. 2 {9 j* e; ^- ^6 R/ D- H. a
类包含了数据和对数据的操作
# o4 t% B0 @+ i( |
3 {+ q6 _; }& k1 Y' H0 [B. ' U3 H$ f. D- q, s6 c; Q1 }
一个对象一定属于某个类* q+ g7 Q2 N% U9 j, }' T* f$ n1 |

1 _2 ^5 C4 ]% v4 n# {C.
; w3 v! ~$ m& P& m9 N类是同一类对象的抽象. s* X2 f5 S6 V( k) R
2 ]5 I4 y4 S1 c3 h8 X4 r% f
D.
+ X( `, l+ [7 L# S可由抽象类生成对象
( B; ~0 d' Y- Y& I% a% ^- U  x
. }9 w0 }# D. y      满分:5  分+ Z/ W2 G2 k  \* p
3.  , S9 |/ O5 t7 a1 `: t9 e3 M
分析下列程序:
6 R2 v1 W. E. }' s# X6 G) P9 `2 v0 f
2 y' ]3 s. t6 ypublic class class4+ C* g8 M! J) Z+ X7 g3 f

* J+ n' M) \8 f, V4 W6 ~+ s{' @8 b$ S$ n+ X3 g5 T
5 U1 K3 B* ~% a# u$ r9 q- m
private string _sData = "";$ _8 I. ]! N* {* g
7 }7 m' b  M* {( }
public string sData{set{_sData = value;}} - b# w9 ^* A) `3 Q1 m, f$ A
3 E5 q4 o- |9 J9 S4 q( ]3 B- D: U  b
}$ I% J! }  S2 \# I- H* L
, `: F4 P" D9 P# P2 p  a8 r$ U
在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的?(  )5 x' A, k$ k; s9 ?

. [; s8 H, s6 t) `0 ]A. 8 V) u* W5 X! l* u4 k
obj.sData = "It is funny!"; % K, S  z5 F% b8 u8 O6 Z

- g3 o3 k/ D6 |1 ^& ~9 N( cB.
$ V/ P6 `/ S1 c* wConsole.WriteLine(obj.sData);
. H8 f) B, p* S
+ r) c6 u9 F5 }8 d% KC. . a- L1 C- b5 j/ S+ U9 W
obj._sData = 100; " F- b" t/ p- l" Z

9 g4 d, E9 E; ?D.
& J/ X5 O( H/ V0 oobj.set(obj.sData);
5 ~1 T+ [4 j# D0 V  @
) j/ I$ @0 h, ?! i- J0 s; L8 S      满分:5  分
% P/ _8 B+ H7 [4.  
3 G: r3 p9 a" `2 ^5 h5 g在C#中,下列哪些语句可以创建一个具有3 个初始值为""的元素的字符串数组?( )
& {+ |2 k0 L. U9 s0 q
: u6 w- p% [3 M. u4 ^* ~' LA.
) ~) @- z7 ?7 v  r( ^       string StrList[3]("");
' z; x8 c* P+ d, N$ o, O2 _$ |  v/ j* l0 l
B.
& j* f; k7 Q4 I, ]1 `: v) qstring[3] StrList = {"","",""}; ' M& [/ z" w$ r  W
7 {9 f& @4 S8 q$ @
C.
( q# [  r# C; m8 {# Y       string[] StrList = {"","",""};
9 X$ t' i  T% a# l6 K. I1 ?+ ?; g* x( i8 S& a: ]
D.
' O3 n* \! U! ]& u1 O- A1 e9 ystring[] StrList = new string[3];
6 y. p; ?5 v% n; W( V& d+ `3 n/ S5 x% H% O# A
      满分:5  分
% i, F  M' X! y' q  i: J$ l9 N5.  2 s" J8 D0 a( g. ?
以下标识符中,错误的是:- p  }3 x  Q6 P/ P/ s

4 T" N) u( M% F$ C1 c. r7 i& p  oA.
' Y5 d( e2 G4 e( K_b39 : y) T; t+ j& ~" O2 v2 k

1 ~2 ?: _# s' M' yB.
2 u9 P& j& K+ E1 tx345 : H" n9 t1 z7 O
1 I% l' x) x# X/ P/ w; s1 g
C. $ L& @0 _" J6 j( E$ Q( m4 H
6_321
; p0 B) A! e+ j; a/ x6 f" K  T
" C. u" l4 ], K* r6 Q% I  vD.
. N1 L% w& R% b" [nAverage0 I' U) ?, F1 ^8 S& g6 Y
( x6 B2 P8 S/ B9 U7 A0 B! u
      满分:5  分
1 d- N8 a2 H5 P% \/ u9 @6.  ( G/ r) F2 T7 r2 N2 D
C#中,新建一字符串变量str,并将字符串"Tom's Living Room"保存到串中,则应该使用下列哪条语句?( )' j0 k; ?% W+ ]0 L- I) _8 W( R: [$ u
6 c$ I% i" {' e
A. * i3 D/ r* ?( W; ^
string str = "Tom\'s Living Room";
& \2 R4 g. H! f- H- F; F" F$ S' w/ J& c+ `$ h8 {
B.
( {7 }7 Y  ]+ O7 a. S4 ?string str = "Tom's Living Room"; : I4 V7 C4 _# }" {1 f8 t+ I" @

. K, H% ~  f" ]. z9 OC. ! y2 ^) Z1 K  O: _. E! R# ~
string str("Tom's Living Room");
  F7 ]: j' c6 ]5 V
: r+ l7 a8 Z  E' |2 q2 ]D. & P$ K& R+ ~. }2 F
string str("Tom"s Living Room");
" }4 M; E) F7 {; O6 X
# t; |% p/ d3 L" j- `1 V      满分:5  分" M7 ?; \. e& I9 J6 u
7.  
" `4 D& I: y3 c' @# J( cC#中执行下列语句后整型变量X和Y的值是多少?1 F9 b0 \# T, k( z2 i
9 o* j0 q3 @( A$ v7 v5 z
    Int  x = 100;
: x- X6 p* ^; E, H
' S5 L% h+ a  P7 @: L  D   Int  y = ++x;
& Z7 K, H7 B. o1 B: \9 j  e4 p7 q. F$ b  V- ~
A.
0 g5 b2 ?& F, D  Gx = 100   y = 100
& @' S( i- ?+ G9 n  \4 g3 L' J" e0 Z9 F' X8 v
B. 2 n' p' j# z- G. Z
x = 101   y = 100
- ]9 T' \, T4 h
. u. \$ q! A0 ?" U: TC.
; u# h7 U* E6 N% X) v1 H- Zx = 100   y = 101/ _% m6 t# c. F) w

! T: b" s6 o0 I5 G+ \D. & q! P/ v' H9 I; y1 [. Y- g! C: m
x =101    y = 101: a( w: E* u# Z5 Q' R4 |5 Y7 a/ S0 ?
2 _7 y0 O& `5 X* v/ d' X
      满分:5  分8 J, n' i7 e6 S  h
8.  
$ @% h: \, P  r: _( kC#中每个int 类型的变量占用_______个字节的内存。$ x% L$ b9 e+ n2 x* v0 g# z. Z; v

5 B9 I  g4 N. v2 `6 r+ X' oA. 1
8 }: D) G6 @2 B+ P9 ?& {B. 2
8 c7 Q" Z$ K) O4 zC. 0 l* c: B' {3 Y9 c
4$ t# H0 w$ U8 @: Q
0 f$ {0 v7 x; J+ u& i# s% l
D. 8
. k- t; J+ q. R* T2 K7 r      满分:5  分
' o4 g  _/ U5 C* W) [  R0 W+ t( c# d9.  
, Y8 D- s+ U  {下面是几条动态初始化二维数组的语句,指出其中正确的:
8 a( o  H1 e9 q) Q! B. w9 q! j$ X+ o6 k7 H  c6 p
A.   q" u/ o3 X  e; S& f; s
       int arr5[][]=new int[4,5];( N# [) K3 l2 ], G! D

* T( Z( x) b8 }! T$ R8 e" ZB.
; P! m2 ~2 s3 R. ?6 J. b& Rint[][] arr6 = new int[4, 5];; }# _% j- g* D9 A7 y0 `
9 h  M. e/ K" T% T
C.
* w( z5 L' ?, V       int arr7[,]=new int[4,5];
# a6 y! x6 ^- l1 Y) j, ?$ M1 S! P' I  f/ n: @/ ?* X
D.
# A; S4 S! g  a3 H" T6 D# g% oint[,] arr8=new int[4,5];8 e' I" l. F" S" W( y" j

8 E% R1 A* D" a) |+ R, H- q) G      满分:5  分  Y# U* L; D$ L
10.  & A" s: q* F- A( J* s
如有定义{ int  count;  string  msg;}
2 W/ E  z' o! C2 G! k6 M
6 [6 P% y# ~( D" `则该类的缺省构造函数为 :5 ?, S! t- r! `: f
; P- K. \9 R7 c3 @# u8 U/ B
A. , W+ o+ l# W; b8 Y+ U
internal MyClass() {}
5 M: I. Z7 z* |5 Q$ W% \4 w: z  Y: M; K
B. & ~% o/ k: t6 r! z$ R3 e4 ^
public MyClass(){& y, W. S0 x- q" D

; t6 q) a! Z  H, m: M) r7 r  Z9 n         Count = 0;
5 I; ?, Z) J$ c! r* G& @: `# S9 _0 D* K. U) M7 x6 |- b. b* h
         Msg = null;
  ~8 t8 m" c0 _$ L% A  @; M
" |3 j) L8 R. L( _8 ?    }
* W3 ]5 ]! I2 G% B5 n3 A+ Z: f8 H4 u4 X' P) T7 j+ d
C.
9 L* I) s! x. S& @% `- V0 epublic MyClass{}( ^, k$ c" T1 k# a/ Z& k/ Z# H
) U3 ]* `& a% l7 ^  `# w0 _
D. 不存在2 C) j( K. {# B0 F$ V" [# x
      满分:5  分 / s0 P' r  ]  o, ^& P. G" ?+ ?

- F% v) n5 }$ k二、判断题(共 10 道试题,共 50 分。)V 1.  2 b9 k5 N2 a( u; k! D
在C#中,索引器是专门用来访问对象中的数组信息的。0 k; E; b7 V* w+ v& l

0 \$ I3 O4 W( l. FA. 错误3 }7 r$ }( d0 a
B. 正确$ N2 G) R0 p# `1 ~0 j
      满分:5  分
' X8 h1 Q0 I% r& F7 s* z2.  ; B. q$ u; T8 s7 N/ A
在C# 2005编程环境中,int32型变量可以直接隐式的转换成char型变量。
  d1 q2 }8 k7 G! j% {$ }, l# e9 W: S) [4 q5 u2 z" X7 J- J0 @
A. 错误
# ?" F" @# C% q8 F4 B6 }" F( A2 MB. 正确
5 C+ {3 y- w6 b' k/ {% c      满分:5  分
  X; R: c" K" S# J, M3.  
) U: F3 U1 r( b- p9 x类是对具有公共的方法和一般特殊性的一组基本相同对象的描述。
' H& t0 E. s8 K+ {; r
: B' Z: N; K% X# nA. 错误' p* v/ p$ g5 x9 A' V5 [1 |
B. 正确
0 }+ f1 h2 s4 {      满分:5  分
3 Y4 T2 x. X& h5 N8 x: p4 G: g4.  
2 z# q. N; p6 e$ z0 O0 G& e数组作为函数的参数时默认的传递形式是按值传递。
0 n  @5 D; P3 g/ w3 h" W, z* k9 Z% @6 [) v5 \0 L& F5 Z: B
A. 错误
% f0 E3 J( v: _9 M, I6 yB. 正确
/ e* g. B# H7 X/ N2 b      满分:5  分
; f, ^- s  R* y2 E, @4 z2 q$ M" q5.  
: K2 Z# q5 T  V7 i对象模型优化方法之一的演绎法,指的是自底向上,抽象出具有若干个对象类共同性质的父类。, o7 w, c" k4 G8 o( s7 C, H

) o7 e: [# P2 J) {( PA. 错误
9 p7 f! s' Y3 B) I# T8 d# ^9 K5 hB. 正确
; x5 ?8 L6 E# j      满分:5  分
7 ?+ E3 A+ E/ z5 j6 Z3 Z6.  
9 x$ q, B! Z) r' f0 p关键字sealed可以阻止一个类被继承。
1 R) ^5 V. U  k6 G( {! u; k  @7 t) ^9 b& X1 ^$ W0 C4 Y
A. 错误+ J' b9 L2 [& s: x
B. 正确
2 Y/ C2 k! K- t: u5 E: {6 I( ]! A      满分:5  分
6 \3 a$ z; A: B' x7.  
, d* n6 A. m  {, u如果基类没有默认的构造函数,那么其派生类构造函数必须通过base关键字来调用基类的构造函数。
( L, s0 I7 R. w4 J6 k. J4 s; V$ ~" ~; d
A. 错误$ B9 N8 @! O6 |. O
B. 正确2 K9 o, X; y1 K  w7 P7 v" m
      满分:5  分
+ t, x, t$ w, C. v# @& E- Q; [8.  
; F7 c0 [! H+ I$ [5 Q( z  S' Y. J7 S&&是位运算符,表示按位与运算,&是逻辑运算符,表示逻辑与运算。/ J6 x+ }6 w* d* I0 o
5 h% d7 Z0 R& R7 q' J: Y5 D4 L; M
A. 错误
- ~% j4 b3 z. T  T# k2 }, ~- @# ^B. 正确2 P+ a0 Z- e& f
      满分:5  分
; N7 ~7 e5 s' X. U. w$ t; ?9.  5 C# Q+ }+ g0 q, M* T* E+ H
原型模型包括分析、设计、编程、测试和使用等阶段。
4 d& m6 Q3 c: I# c, R
- c2 R0 Z2 W8 F* {: _; M. kA. 错误
& \; {3 r+ D- I1 \4 O8 h/ fB. 正确9 F% Z% \- q( j; B
      满分:5  分' d3 @/ }; R9 c+ A6 B2 ^1 W
10.  1 W* w4 F% `9 T
结构化程序设计的3种基本结构是顺序、循环和选择。
3 J& m& \+ P! V- t
  O; N/ {+ ?/ `% ZA. 错误
! X# H0 \  F) \+ ^. Z! q0 a0 zB. 正确. [# X8 e4 z& R8 K' }! p) P
      满分:5  分
9 C. B: n* I* _1 x) s
0 n* s4 {* Y! u9 o& ?
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2024-4-27 10:32 , Processed in 0.110146 second(s), 23 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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