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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2011-9-29 23:27:22 | 显示全部楼层 |阅读模式
谋学网
一、单选(共 10 道试题,共 50 分。)V 1.  8 Z: C$ P, W1 S- F& i) ]
下列描述错误的是( )
0 Z. ], M) X4 \# J* \4 d2 B
8 L0 o1 Q& Q$ \. f) G  \" Y( M1 TA.
; Y* C9 [7 y, p* C; z( _/ U0 \' Z类不可以多重继承而接口可以;" H$ ]' j! {5 }, V0 u
1 v& ~, ?; J4 n) x
B. - i' t( H/ z  P. z0 \; f
抽象类自身可以定义成员而接口不可以;/ R1 R8 h+ {, k6 _1 z4 O4 }

' j3 J4 {* n4 h- e) a4 k) bC.
* A8 M* |- K" `% L+ X抽象类和接口都不能被实例化;6 D; s7 P2 h6 y) [$ V, W8 q3 T2 h
$ c7 M- w4 ^8 K! @0 P
D.
5 ]: q2 w' Y/ M; H2 X一个类可以有多个基类和多个基接口;9 I% ?/ {: u  i$ U! D$ g1 s: k
, q% r" }' R/ x; X0 m
      满分:5  分
" Z; Y- i& ~4 P* i' r2.  0 L" r0 P6 l5 C4 Q# V& @
在C#中,表示一个字符串的变量应使用以下哪条语句定义?
; @+ n1 ]1 `4 T
7 K: ?8 ?0 o. g) p' r5 ^; ^A.
7 g/ L) \0 B$ y* G" O5 U7 p$ fCString str; , d5 K3 ~2 s/ y6 j, y( |

& K3 ^7 M* Q& Y, v  `B. - ^6 f& g! h5 {  x$ a& ]$ v: K
string str;
% m( a; K. c- P: v' x0 y
! J& Z  M# j; a$ s6 cC.   w, t5 X; Q' L) a4 r5 S
Dim str as string;* Y; W" O) H3 S  j8 R! C( }
, L* ]6 M' }; k) a
D. 6 c$ E6 r+ J3 n9 V( z$ N0 t7 X
char * str; 5 L$ S- m3 ~, F
7 P  m) a8 }6 M: K
      满分:5  分
  T, q; S, L, N" \' m/ E6 r& Z3.  
- i; _+ l* e. {$ F! b在类的外部可以被访问的成员是:
% p- V% m. n/ s: ]2 P! A
+ C- V* K5 B% i# RA. * c2 S( E+ `' F
public成员 
- a8 L$ t. A  t1 k/ e: {$ x
* ~; ]- {, R, R9 WB. 9 U$ u, a+ C9 M
private成员 ( Q5 f( s# y' R3 B4 B; ^

. b) e) T9 W+ L8 o) ~- K2 x+ pC. 8 ~" {3 B. H. }7 }3 f9 _' K
protected成员) a8 `9 U0 |, s8 [  C

5 m9 ?$ d$ w' P* r; Q+ LD.
9 k$ ]+ q  l/ ?* b; G& G- `; Zprotected internal成员
; U4 g5 \; s2 J1 ~
% O  ^0 L% a* l* z      满分:5  分
: Z5 w1 |* {9 D8 N9 t4.  
) j  w0 a, }. [. u; ~) X- @以下标识符中,错误的是:
& A+ y- \6 p. n9 t; Y# N- A
% F, a8 [5 ?, _( TA.
$ T+ }' C" f) X" Y7 a! S$ ?_b39
' K6 {+ I0 Q' F; O3 G7 V! C9 b
+ O1 E7 q4 R; k2 b3 P! f+ HB.
; [! S  c$ T: V1 d) B8 X/ wx345 ' U2 A1 I. s" @7 m+ `2 M7 e7 T

% r4 |" Z' u8 n; I# H% T/ @C.
: b/ T! G8 M" Z5 d2 F6_321 3 X. p# Y0 \3 u- r0 A
( i: P* l" G7 I+ Z. ?: n' u* u
D.
- x/ h, K: R! w- _, k8 ]$ VnAverage( J% e$ c& [2 z
- n. y# b0 e+ e5 u" ]
      满分:5  分
3 G. f0 y/ \: V6 M  W5.  
2 |9 _* z, g" }+ B- SC#语言源代码文件的后缀名为:6 m  t5 f. ]& d( b+ R0 a0 F* n" x- e

5 _; D0 G7 _* J0 f; j4 c) c( a' tA. .C#
. Q. M& h' q) J2 ~6 [4 [* p# aB. .CC
0 I' o- Z) q" O. WC. .CSP( p) j7 \  X, J+ W; E3 Z
D. .CS* M9 ?* G5 H( F: ?- |" @7 ~; I1 q. `
      满分:5  分
/ H3 y/ A) M" r4 {$ Y% h6.  4 [7 r# x' p. A, T: N4 i% h: n
分析下列程序:8 ^: m+ e8 ?; W0 d+ E
% R- U6 n$ A9 w) Y
public class class4* W) k6 R3 ^& j7 a$ N- G3 y3 W
" Q: u' L6 \3 q8 d
{3 f: Y8 f1 I1 i2 C, Y% j

1 Q6 O* A: @/ x$ Rprivate string _sData = "";
  m: p3 l. P3 V( A) H" ?6 n) p- C4 |- ~2 R. t
public string sData{set{_sData = value;}}
( y5 E4 j* O; K0 h) a/ ^% F; u" {/ S- i, Z# _9 M! @$ w
}7 n6 p; Z; j* `) [. A

: B  J- j5 Y. m5 Q- [% Q3 i2 ^在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的?' ]  d$ w$ \4 V' i+ i
8 A' _2 ^7 l4 g& S
A. 2 A: s. z+ D1 _
       obj.sData = "It is funny!";
! s6 p. @% y8 b$ Z% B% y" P
6 t% H5 N3 Q  @  z( b7 q. `- Z9 rB. 7 a$ m( J' Z2 }. c2 R7 z
Console.WriteLine(obj.sData); ; {7 w! t8 O- @# G) O  t" I
+ o) [. l% q/ Q+ f+ X$ A, _: [, K2 b
C.
7 k7 a. _: ], b  Uobj._sData = 100;
( l6 Z* o& E% R( q/ P8 z: f: O: q  F% M* g: U& X$ I
D.
" E7 L! Y8 c0 \! C0 t       obj.set(obj.sData);
6 h) X( F) w. O( r7 {2 h4 {# o5 r9 w* G- U9 {) K8 K+ }. V
      满分:5  分
4 |( V2 @( C7 s8 X5 u$ V7.  % q; n& D2 t& Y( f; g
C#语言的核心是面向对象编程(OOP),所有OOP语言都应至少具有三个特性:- Q9 \1 Z" |& U7 l

( b" b5 f! s% U& ^A. ' _7 j( j" z' o$ x
封装、继承和多态: y* K' Y1 K, {3 D4 w
5 v+ \  n% A  j' Z/ d; D0 }& Z
B. / v+ h$ ]9 P% w# Z
类、对象和方法
2 [  D9 B9 p! S/ V) _& t: N' l8 B. B$ O4 z* g, R

, q( Y5 K' H9 B; yC.
" _1 e  D5 T& D! [) l封装、继承和派生
9 |4 u+ D9 g" ^' f) [6 Y1 \' W8 Z" X% _2 ?. |# X
D. 7 k, P* N6 j) [/ H
封装、继承和派生* n% H( x+ ^0 }  A9 K- R. F

4 w  Q! u$ M- c# f      满分:5  分
: _  p- a* {' k$ i$ h  E8.  
% G2 N% Y+ x& b0 G! A% cC#中,回车字符对应的转义字符为:1 t6 L+ ~% q4 X2 w/ s
, L  Q) `* w2 M& D5 o
A. % h6 Z+ z  E% L  Q
\r! t# w0 ^& G2 |0 A. f5 G) q
7 _! R+ P" {& `5 |6 T# X
B. \f
  X$ o0 o: C! X+ lC. \n
, z0 N; w, b# z1 r6 M/ rD. \a9 y' L: m) \3 t1 O6 b
      满分:5  分! B7 D6 @  s+ `; I  E$ c
9.  
- k& u  n9 i1 s# V% |& D( p4 O接口是一种引用类型,在接口中可以声明(),但不可以声明公有的域或私有的成员变量。
! Z! U& O  x" l( [) y; p# Y
7 O% Q5 i  `+ F: g' GA.
; ?# x. o) _/ g  q+ h3 V/ W方法、属性、索引器和事件
+ Z8 d2 Q# n9 g3 y" P* P) `- |. T0 V4 P! z3 ?
B. . i7 P" q! h, ^* Z. F
方法、属性信息、属性
1 `2 ?! {6 X# q0 Q- a3 d' ~: C1 t8 c8 Q9 |) @5 x2 i
C. - J7 E: e6 P& f. u- I; }$ h) v
索引器和字段/ X5 ?- }8 {" B; F/ j* Y- U& [

0 {& {/ w8 I4 t* o% dD.
, C# _) h( p: o0 ]' R事件和字段
2 L7 B4 w" E0 ~/ ~) m, s6 C+ F( v3 p# e5 n. ]7 i- g
      满分:5  分% X. F9 V' y. O0 y" b
10.  
/ Y  l* }% D/ y) Q0 [' a$ S下列选项中,( )是引用类型。- W$ G' K) U2 j8 n# K- o5 W

" ]- x0 [' [* HA. ) Z# q' H& @2 B$ Q4 R* G/ a
enum类型 # X9 [& [* I3 W% i
. M; o" ?, C& M& B
B.
& g2 v9 E' p: v9 vstruct类型 ; o4 ~0 z# W; e  d: _) M, G4 t
: W3 C9 J- [1 {. G% O
C. ! V0 \: b, t6 E7 p' K1 u% F' g* x5 w
string类型
: V$ I1 j& `# Q+ [9 o
* a1 C: M# Y" `8 e/ r0 K" e, Y# ~/ FD. 9 ^; p! x' v: U0 s/ m' j5 q
int类型
; [( l/ E! {, x' j& b- g$ @% e6 t
4 A  O% ^8 |, ?. _- O# N      满分:5  分
' [" p5 ^0 F# b9 U9 X3 h( ?. r% X6 b5 m& I& M! [
二、判断题(共 10 道试题,共 50 分。)V 1.  ( `: P, A# Q7 ?6 \6 S" w' x
结构型模式在破坏类的封装性的基础上,实现新的功能。
4 d7 U# C3 l) }" F& H# b3 K0 g1 _0 c
0 `- y4 [; w: J# _2 B+ l  yA. 错误
. k3 M1 v, m% Y# m5 a  VB. 正确
% }4 {* f6 g$ [9 D2 \! V5 D      满分:5  分
  G' P) q" P- i/ P9 c! Z2.  . T7 ^8 u4 n( y# Y9 c
不同的建模语言大多雷同,但仍存在细微差别,不过这并不妨碍用户之间的交流。
/ R1 j( g# _0 D9 A
9 T6 Y5 ]1 B2 `& F7 |1 O3 w) a( AA. 错误1 r# @& k5 t1 p. L$ }2 W
B. 正确
( g- q  N" x4 F; l: I! n( d      满分:5  分
, R3 Z3 Y1 u# `8 l) l3.  7 C: c9 [( z2 ]' r
UML由视图、图、模型元素和通用机制等几个部分组成。
! k% z7 h, i0 a/ E- h# }3 \2 A; L/ ^. z6 O5 T. y+ J2 a
A. 错误* L2 c- t! h! Z6 y
B. 正确; f$ [; j- \, u9 q) Q* [9 E
      满分:5  分. F0 P0 ?  R9 C' U8 M
4.  8 `: D0 A9 E7 A; L, C" z* J
下列函数的定义语句是合法的。
6 G  l( b& y: F0 x) |. C3 f/ d7 E! v. e8 U$ ]3 _
Void Test()  J- K7 A3 ]& F& u: Q7 V) Q" e) k

+ t0 ]' N6 Q  `; d% d{+ s  v# p8 i8 `. q! ]9 E

; }  \! u5 G; g0 m6 b9 tInt i=100;
! ~# @1 e3 M! K0 O" T
, t$ m# Q) [& K& l6 m2 ~1 j- aObject s=i;7 y# f3 T3 z* F% v6 \

2 s; Q9 P* m. K0 K% O4 m- _- W( bS+=200;
7 X& S) o2 c4 Y, w. A
* H0 _& t& X: t; _}
+ P. ?7 n  ]$ O
, u0 ~2 J" H7 ^A. 错误
4 Y8 Z7 b* a1 l4 ZB. 正确( C: Z$ h5 l2 I
      满分:5  分( L- a1 l- ~: q$ s
5.  2 N( }) ^% |+ ^: o- w( d
&&是位运算符,表示按位与运算,&是逻辑运算符,表示逻辑与运算。
4 @3 z$ L) b0 Q5 B
) v7 ^2 S0 M$ u/ I3 nA. 错误
* Y1 e! U3 C. [  ]. l8 @B. 正确2 |: [8 R3 v* T* Z8 Z4 x1 k
      满分:5  分
$ S! K) S% l- u9 V( M' ~2 E6.  ) p. @/ w) e' O' D" [
在C#中,索引器是专门用来访问对象中的数组信息的。
2 ^! n/ p. Q2 Q0 C8 W$ ?+ G$ k
" d4 P, t! A% ]6 M6 cA. 错误  |6 \/ n3 B# [' G+ H/ s+ X; ?
B. 正确
0 i0 I( w8 a+ ~7 M' \6 p      满分:5  分$ J7 j3 j" Q. K3 ~& {9 M$ e
7.  
' O# H  P' o) Q* \关键字sealed可以阻止一个类被继承。) G+ `  B5 u: O9 D0 D8 O  h
8 }1 E$ ^% Z0 ~
A. 错误
4 Y/ q8 h8 r$ M8 w3 DB. 正确
& C6 x1 x$ S& `" X' R+ Q' d" p; k      满分:5  分; c( l: x7 W- A  D
8.  
. O) e5 K& D5 ]  R) ?. l& D2 @创建型模式和结构型模式强调的都是静态的类实体之间的关系,行为型设计模式则着力解决类实体之间的通信关系。6 N  T/ q# s- V* k/ e" s7 [+ P
, b* N/ _  ]6 p1 C% l9 M3 j
A. 错误
, ~- _4 d6 N3 t2 UB. 正确
( G* Q5 P- ]$ _! T( X% G      满分:5  分" ~! q. [( M+ N, d6 N6 ^; V# Y, y; ~8 I
9.  - d6 t% [* t: ~: C+ C1 q; o* w. U
属性就是实体特征的抽象,比如,对象猫可以有重量,身长等属性。/ ~, V  Q1 {3 i7 F3 n/ ]3 C
# Q) N. V" f: c1 x. _' ^1 z
A. 错误; P1 o5 h# D% s8 `
B. 正确
7 z& k. x; a$ M" k( N- M( v' b, x0 j      满分:5  分
9 b1 O4 F1 q* S) J10.  ) Y% D/ f5 v5 i* S' \! a
接口与抽象类的区别是,抽象类虽然不能被实例化,但是可以包含可实现的部分,而接口则是一个完全抽象的成员集合,它只提供相关操作的标准和规则,不提供实现。  t+ o7 Z3 j3 f) a) K: o# g

" k6 ~0 @" d, n2 ~A. 错误
# C0 c/ n2 F- M. D, b, v3 pB. 正确7 {& {0 a3 F4 m- M
      满分:5  分
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

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

Powered by Discuz! X3.5

Copyright © 2001-2025 Tencent Cloud.

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