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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东北大学14春学期《软件设计模式》在线作业123辅导资料

[复制链接]
发表于 2014-5-17 21:00:01 | 显示全部楼层 |阅读模式
谋学网
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。+ d, g, Q# D; [" Y: E2 n
* _' e: P, {2 H2 z
, i6 t3 _3 P- [
  ) F; U- ~* j8 q0 ~  k& N
14春学期《软件设计模式》在线作业1
/ [! u# v3 z. ~+ B) X5 ?       - A9 e! k6 q; h- _
单选 判断题 8 `  F& X: Y0 j( C' g
" I9 B6 a$ Q2 P! G
# Q# f8 G8 Y. ?/ V% {* |
一、单选题(共 10 道试题,共 50 分。)
7 \" U6 ~0 c' _9 T0 R6 ^9 o1.  
0 O4 R+ w( f9 ~& |2 w, MC#语言中,下列能够作为变量名的是____。
3 L! @. Z. |0 eA. 1 z; w6 C- U+ t! s
if" w* a9 O* J* s2 y/ m
B.
3 N9 z& e6 M. A+ a5 w3ab
# S$ }6 w) O: Y& ~2 OC. & ^. Q0 X3 f7 y4 p, K
a_3b
0 N7 G; u, N+ F: A! tD.
# h1 J( L* }) q; h: r; d% t# ^a-bc8 \6 r& U6 J0 T1 Z1 `; D. n
-----------------选择:C      4 a7 `1 I) C. {: K7 G  I* N* a* h
2.  
9 t, \3 Q: b* n3 V) m  T5 U如有定义:( J7 d3 _6 e& x1 s
class class1. ]3 M( {8 C( g, a4 ~6 v
{
) E6 N% S- Y( u0 h7 s' K" K' x0 B   Public virtual void test(){}; z# r: b/ G- L' f3 f0 V
}/ m3 w- y. ^7 f0 A+ N  P
Class class2: class1
6 \; j) r3 i) i! }# ^; a' _{  
' G% e- i3 D. S( ^  Public overrice void test()6 n1 z3 `3 p9 S# k7 s/ S$ ]" W
       {
! x) @! k+ P% W; G: o+ v; y, L         Console.Write(“class2”);7 P" N0 G9 ]* |& ]$ H
   }
# E/ ^8 y  \. [; `}- C  v- D0 E: C  Z
Class class3: class27 z8 F* j" `1 _8 F. n
{! B" z6 g9 ~4 T# D5 F; ^
   Public override void test()
; U0 `7 U5 \* k2 D. ]{ 2 D- f/ s% z9 H* I
    Console.Write(“class3”);
4 x4 ^; T; i2 H7 n; R}
( y1 ^8 {6 \- C0 D  m# u( y}
4 ~. v( R# G3 q$ b. q则下列语句的输出是什么?
  i; G, T7 E: iClass2 x = new class3(); x.test();. Q+ w0 z2 H: }! u0 K/ C
从抽象类派生类的规则+ z( P4 `& e. q0 N9 x
A. 2 o5 H. a5 T$ s* u
class3 class21 \& g) ?& t) \" j8 g
B.
* m+ J" W5 |$ Mclass3- j2 R! n# y& @. a! k
C.
# A# |% i0 ~9 n# T6 T% ~class2 class3
  y. u8 m$ v# V( y2 ]- K6 aD. - q! ^; ^1 d7 r8 |6 u
class2* R# R" E$ x% l3 u- j4 R9 `  [+ k; C
-----------------选择:B      * {) {2 q2 {. K$ @( v1 H& P9 G
3.  
" T$ M) ^$ |# h% P* D# X: i接口Animal 定义如下:
; l& b2 b. q: h5 [( Kpublic interface Animal6 I& h+ r. U, t/ t
{
. U( U  n/ b# J& Ivoid Move();
  D3 s/ A" v& ]6 z6 w}: i( K2 l7 f( {: ~8 _' u
则下列抽象类的定义中,哪些是不合法的?$ b  U' }# u7 Z6 v" W( _
A.
+ [& ~* K. R- `, jabstract class Cat: Animal
; v( i) [, @" }) N{" m9 [2 o# U7 `  `( B; c
abstract public void Move(); - C& z- G; {3 R" N  \# t
}7 o2 z0 w$ B& S1 u1 O- m! m7 e+ M4 E
B.
8 R( W# |6 b0 r: Q, v! o0 G4 ~abstract class Cat: Animal 5 M4 g* l: h( N9 {: u& f% p
{
0 U' ^( U  B+ b* I2 ?virtual public void Move(){Console.Write(Console.Write("Move!");)} ( r+ t  J+ c8 U4 z! b3 d2 e2 r
} , L* X9 C5 o5 a
C. : o7 U9 q) d: F" m$ x8 t! v% g
abstract class Cat: Animal
$ D* V+ f  ^2 V# g3 ^+ r5 f{ 7 c- j8 u3 H- `+ h/ q$ |
public void Move(){Console.Write(Console.Write("Move!");)}; $ Y  f3 ]' M) m6 S% z# E7 ^
}
$ q' o/ B( f! c! q! D. m# T# pD. ' U5 h; J+ l3 c; H+ B  m1 v
abstract class Cat: Animal
. b( R' u! |, J6 m" T{6 _+ N1 L' Z8 U9 T( A
public void Eat(){Console.Write(Console.Write("Eat!");)}; ( z0 z: F7 x- c7 @
}  U4 ]  C4 C& \5 b
-----------------选择:D      * t( }  @" c7 f: X* e2 d  V
4.  ( G6 r. x! L5 c; z) s
while语句循环结构和do…while语句循环区别的区别在于:2 k7 t) s& s) k/ |: j
A. 9 n. V7 v% `2 J/ j1 `
while语句的执行效率较高8 H! Y2 Y4 |3 \8 f
B. : e5 o, J* w8 i5 M
do…while语句编写程序较复杂  a) ~$ b* u9 V+ A( q+ Q9 X
C. & H( V. ]( A7 ?# s0 K9 h" }
无论条件是否成立,while语句都要执行一次循环体5 ~: |+ Y+ q5 ~' ~! a4 O
D. ) I" Z2 \8 X2 x; t$ q9 _
do…while循环是先执行循环体,后判断条件表达式是否成立,而while语句是先判断条件表达式,再决定是否执行循环体# i& |3 Y3 p! v6 T6 B% ^
-----------------选择:D      $ _! `* Z& l' \0 \9 p( y7 H6 s; c
5.  
/ ^; }  y/ y4 \* q8 eC#中每个int 类型的变量占用_______个字节的内存。
% ]1 q+ X( S9 \/ `9 L; o  HA. 10 Y/ Z2 X; _  m  {
B. 2
$ ]$ L: D7 W" V4 U9 D# dC. + s8 N5 Y% z9 n2 G
40 x- K5 a% M7 E5 f, ]
D. 89 o- s% M% E$ I0 m5 f
-----------------选择:C      
7 o; X# [5 I0 c$ D' B1 k( @  {7 \6.  
9 O1 H' u' C; iC#中,新建一字符串变量str,并将字符串"Tom's Living Room"保存到串中,则应该使用下列哪条语句?( )
" T$ b  W  l! k  o# _A.
- }% {% B# q- |- `" ^6 x$ e' m8 vstring str = "Tom\'s Living Room"; & w7 E# s! B& G9 Q4 D5 ]
B.
' C* g/ }8 @5 R4 z- w  W1 Fstring str = "Tom's Living Room";
7 m8 z! c/ U+ _3 W% L, N1 t, UC. 4 M, d" W0 H- l3 O0 r1 h* ?. D
string str("Tom's Living Room");
" U* @% B- c" g5 qD.
6 z$ a6 H' w( m+ Zstring str("Tom"s Living Room");
1 q9 U, u' C3 Y8 o  h-----------------选择:      
7 U; Y+ e- l& B/ w% z  |4 F7.  
% V8 g7 O$ i9 LC#中执行下列语句后整型变量X和Y的值是多少?( ?# J- H" v" i$ ^4 j1 g
    Int  x = 100;/ ]& \! H8 Z* a: J& G% [
   Int  y = ++x;
/ _4 C) ~; L# l; gA. 2 `/ I, ^, W' B% a2 W8 n1 B$ l
x = 100   y = 1009 s$ i* i9 }! x, E" p
B. 3 a  z: S+ O# _7 |* i- C
x = 101   y = 100. Q  `7 M" L; w" H0 p% Q
C. 6 }  w3 k2 v+ N; i& N, j$ ^  E
x = 100   y = 101+ E1 v' R# M  v: R  p* f) H! G4 V! N
D. 0 ~$ `$ K, q/ Z, I1 v2 D
x =101    y = 101
+ {  ~# m- F& B9 h-----------------选择:      
) j  }, c9 t" `% `; b* x8.  
/ D: I* W) U1 W  v! t. u$ K' |在C#中设计类时,应如何保证在释放对象的所有引用之时,释放对象使用的文件、网络等资源?  V  `, ~! l+ [9 E5 d( x% A1 i
A.
' r- w* k, V% o  [为类重载new运算符
  P$ R9 F$ D8 g% G) @+ s7 k- eB. : K6 g% }/ f1 ]3 l+ y9 w3 z
为类添加delete运算符
* P5 `$ G$ g% P  `C. ' e4 D: W' r1 i  B
为类添加析构函数,在析构函数中释放资源! [4 f5 X- |  C7 i, u0 T- ?) m" k
D. ( S: L9 D' ]/ H/ o0 z# h+ |
为类实现IDisposable接口,并实现Dispose方法,在该方法中释放资源
* z1 g; S+ L. w: g1 \, E-----------------选择:      
9 \* H* X! s- P9.  7 b1 M. r- l7 M! V, t
C#中MyClass 为一自定义类,其中有以下方法定义public void Hello(){..}使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,可如何访问类MyClass 的Hello 方法?( )& I* H# E1 l4 Q' m
A.
9 T1 M* C5 E% Y8 Y% uobj.Hello();
% G7 T0 u: E! t0 A/ h$ L$ T9 d  R% W0 j1 cB.
) M8 U; a4 l6 ?obj::Hello(); . }8 t6 p6 W7 |7 }
C.
4 W, k8 {( x0 [" k# UMyClass.Hello();
( W! c3 K% o8 w/ V# vD.
8 P! Q, V& d3 z& {/ R/ l7 RMyClass::Hello();
: c- ^' Y/ b0 l9 L; b-----------------选择:      # F" W6 y, l% O
10.  
$ z) Y4 L0 B- D4 _3 s6 C* M8 b- W结构化程序设计的3种结构是:- E& N1 I. k8 w- r) @
A.
* T6 X  b$ I# G3 O1 ~顺序结构、if结构、for结构  w5 v* v/ C$ X& h+ U; w
B.
% m( X+ j$ X  cif结构、if…else结构、else if结构9 _/ W: Q- v# f  K
C.
: ^2 L, d" @) T& ~# }! wwhile结构、do…while结构、foreach结构
; l$ H- W. G. r* [- l( GD. 7 O' Z' X. Z  u3 G3 S8 w
顺序结构、分支结构、循环结构
& T& L' K8 z& p6 n1 C-----------------选择:      & A2 ^+ r$ C4 l" R$ P( `2 W
0 r. P& v5 e$ T
* w$ K# E3 \3 h- t9 U1 l" Q' l0 [
   * \* `2 v% F: b6 r$ _
14春学期《软件设计模式》在线作业1
# h) s0 |) i% N6 Z/ Z8 n, Y5 _       2 m2 r& H+ f: z6 d% R  E! g& s
单选题 判断题 2 O5 z6 Q! B  ?' p: {
( ^) a2 Z' i! Q% }3 N+ n

  l2 u4 k  P: [, M二、判断题(共 10 道试题,共 50 分。); r0 N/ C* P% f( A. Q+ ?: N: G6 y  \
1.  : P, J5 G8 L- X
书写需求陈述时,要做到语法正确,至于词汇选择则无关紧要。" W8 i5 s& ]9 p5 S( K% g
A. 错误
/ C( ~7 P  ^3 \1 K* ^  mB. 正确
% W( {3 Y% K  J9 i  \" y-----------------选择:     ) @$ ^- z0 b: i4 v
2.  4 o! T3 b4 P, l
结构化程序设计的3种基本结构是顺序、循环和选择。
, q( @, d% B, V; ?5 B, PA. 错误# K5 t+ p% m! G5 j
B. 正确
7 R, N& a0 Z  f) \( P! P2 h" n$ ^-----------------选择:      
8 [$ ]- Q+ s  Q( x* h3.  
! }9 q2 S% C' B; n9 k在设计人机交互部分时,对于操作步骤,应该用尽量少的单击、拖动和按键组合来表达命令,并为高级用户提供简捷的操作方法。
: \( B+ G1 \) O5 {  U2 jA. 错误5 F8 w. k* S0 {; M, B
B. 正确
0 D% T, V' L/ ^5 K) J( `) T! d-----------------选择:      3 h+ I  z5 M) H- ~
4.  
% M3 H+ z1 V) o1 q( D: c里氏代换原则的本质是在同一个继承体系中的对象应该有共同的行为特征。
! m. K1 H. `% T3 x8 H4 v( ]4 N( B* VA. 错误
( ]0 x  m6 M9 P2 v0 h: A1 y, bB. 正确
- ~7 k1 M- |$ J3 ^" [-----------------选择:     7 u! ^" F/ C. ]+ V
5.  9 r# z2 E7 H" Q5 G; z  Y+ r* C# A
抽象类中所有的方法必须被声明为abstract.
) w4 e2 Q) W" s. X- i) H" }; wA. 错误2 n3 k+ V2 T7 a$ b
B. 正确- Q$ _% z0 N! u% V; e4 f7 u3 U' x+ y
-----------------选择:   
9 L. I9 C6 ]( I& |, j6.  
1 t0 s% n0 K0 m2 ?) E$ [# R# j0 w软件系统是用例模型的一个组成部分。
9 ?, ~) {  g  j  W% eA. 错误
# Z: q% C, Z  }+ n4 mB. 正确
1 {9 O; K; H1 `8 }  r- v& a2 b-----------------选择:        X6 i9 N4 k& y0 c  ]: K
7.  
* {( w3 z. F* _* S/ d# e) P与事件关联的方法,其方法名必须与事件名相同。( y/ z) r$ s/ ]% k9 x
    - F$ ~. q  O/ g& l
A. 错误  F$ ~% N' R' i; @
B. 正确# x, q5 C: d) K. B7 \7 ?: u- w! J
-----------------选择:      
7 w3 d# E) q3 G2 D9 z8.  7 t$ e8 X+ \: I
当一个类中包含抽象方法是,则这个类必须是一个抽象类。( Z" D4 o- k( \$ l6 ^& N
A. 错误
. q, v' x) v7 H/ m# lB. 正确
/ ?. |% f3 u, n8 Q, F9 r  m: y-----------------选择:      
  J0 X6 g6 M4 G: q9.  ( d9 v" l; B* g4 u+ G
String类可以继承。( b+ ?. ]! T, W4 B
A. 错误3 I+ p; G5 K; B8 C1 h' ~. d* a
B. 正确
0 Q( |+ D' P9 ?9 D  D-----------------选择:      
. Q1 f& ^9 G, J10.  
/ {# s2 D- Q8 }' p在面向对象方法中,对象是对类的抽象,特殊类是对一般类的抽象。! [0 O. f! ]9 L
A. 错误
* `! x! p3 c0 ]4 s/ W* qB. 正确
' f8 H/ a& `& ?$ o+ h2 {( U. ~-----------------选择:     
- f; ?6 @/ g4 i6 U! u2 h( y2 D$ i/ r* F) J0 h' x
: T" H5 _" S2 q9 p) y- H9 b" v
谋学网(www.mouxue.com)是国内最专业的奥鹏作业资料,奥鹏离线作业资料及奥鹏毕业论文辅导型网站,主要提供奥鹏中医大、大工、东财、北语、北航、川大、南开等奥鹏作业资料辅导,致力打造中国最专业的远程教育辅导社区。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?会员注册

×
奥鹏作业答案,奥鹏在线作业答案
您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2024-4-25 03:58 , Processed in 0.138415 second(s), 24 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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