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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

[东北大学]20春学期《软件设计模式》在线平时作业2(参考资料)

[复制链接]
发表于 2020-3-1 15:03:41 | 显示全部楼层 |阅读模式
谋学网
试卷名称:20春学期《软件设计模式》在线平时作业2
& {( v, o* Z7 S/ A1.C#中导入某一个命名空间的关键字是:
& o  \) V- Y& S/ _. ]  eA.using
) X$ S* M1 k& U# G. {: M5 Y* jB.use
; W  \5 f  D! b4 Q8 Y0 L" |C.import
* P; m) F0 C, X3 ZD.include
/ J. W* R4 K+ |$ T3 W资料:-
4 w$ r# k. H- g) ]! W- T9 ^( q. ]7 e- @& y% l
2.C#中执行下列语句后整型变量X和Y的值是多少?    Int  x = 100;   Int  y = ++x;) s; h: u( n' [( S$ q% U
A.x = 100   y = 100) n# h- j+ m. ^! ]. q0 T, z/ b
B.x = 101   y = 100
7 B! S: z, C4 VC.x = 100   y = 101' }/ U) Q8 ^1 K# n) j
D.x =101    y = 101' ]6 W. n5 m( s
资料:-8 P* x3 g9 o" L% v9 ?- V

4 \  P$ ~0 r# N+ ~* m3.类MyClass 中有下列方法定义:public void testParams(params int[] arr){ Console.Write ("使用Params参数!");}public void testParams(int x,int y){ Console.Write ("使用两个整型参数!");}请问上述方法重载有无二义性?若没有,则下列语句的输出为(  )MyClass x = new MyClass();x.testParams(0); x.testParams(0,1);x.testParams(0,1,2);
" r+ o/ m. g( b. hA.有语义二义性;7 V2 E; ^3 R$ L8 \( z5 J3 a# m* T
B.使用Params 参数!使用两个整型参数!使用Params 参数!
1 |- L/ J% \4 s: ^C.使用Params 参数!使用Params 参数!使用Params 参数!
& o. {; Q, c- C- G: ZD.使用Params 参数!使用两个整型参数!使用两个整型参数!. ]" u5 W  V  A" Z4 Q
资料:-
8 I( h; d7 L& G6 A7 X. v9 j  S& |; i- a- W, h. s9 ^4 o
4.以下标识符中,正确的是:6 x$ W" b/ X6 P4 F! \0 s' }
A._nName1 X  u) H8 t  O( o. ?" y  j
B.sizeof; r0 C/ g6 S2 o  w/ z" h# S: z/ |
C.16A
5 s8 m3 @$ d4 X3 B0 C/ R' O: S; `4 tD.xl0#
- e8 Q4 n0 w9 u, G$ }) }资料:-$ e' k) W6 F" d( z
- I4 U) Q5 s8 s6 O% }& O* K) e+ ?* |
5.在C#中,下列哪些语句可以创建一个具有3 个初始值为""的元素的字符串数组?# N9 L1 i# e" p) v9 e) B
A.string[3] StrList = {"","",""};0 F4 |* x; G9 N
B.string[3] StrList = {"","",""};
3 w2 S2 I5 l0 a- qC.string[] StrList = {"","",""};
0 G* R) Z, [- k% ~D.string[] StrList = new string[3];, N( z* A+ F- Y" r  _
资料:-; o% `4 x0 R  l) _4 d) S2 V4 T. X
! j4 ^  s8 V* d8 o) ^& A4 H
6.下列语句创建了多少个string 对象?string[,] strArray = new string[3][4];# M$ b' d0 U7 D. n2 a! x
A.04 v. S8 `2 ?& c3 s' L% F
B.3, k& N8 p+ f8 G1 X) _
C.4
: b; B9 h& U* u+ l% }; ZD.12
  x% u! H9 o  W0 B* I资料:-' m( [  n  l% e
9 N1 c+ r+ R- a0 x
7.在定义类时,如果希望类的某个方法能够在派生类中进一步进行改进,以处理不同的派生类的需要,则应将该方法声明成_________。) j5 c& N, o2 p
A.sealed 方法
9 t9 E$ @6 c) d3 X2 N6 R6 `0 t( o( aB.public 方法
: v7 X. q2 d! nC.visual 方法
0 Q6 M+ q" Y! o# o& C) r# E" xD.override 方法0 X# F# {) H" Z. T/ ]& k
资料:-! N7 ~" ?" L8 `" z5 g1 a9 Z
% D' _/ f$ ?5 d, R5 X
8.以下描述错误的是( )
- u9 d! x! E( j' M3 J  l, RA.在C++中支持抽象类,但在C#中不支持抽象类。
! q% P8 }: X. W# l/ t/ Q6 cB.C++中可在头文件中声明类的成员,而在CPP文件中定义类的成员;在C#中没有头文件并且在同一处声明和定义类的成员。' I  I" y7 u: L. X8 f8 v+ y) ~, |# V
C.在C#中可使用 new 修饰符显式隐藏从基类继承的成员。
, ]( l/ ^: v7 R7 f: p' p/ V/ M$ q9 w, sD.在C#中要在派生类中重新定义基类的虚函数必须在前面加Override. s/ ?. R" S7 P0 {# {, X  `$ v; O
资料:-! I: S% K9 v7 _7 H- }, K4 H" N

  S# m) O5 I+ Y7 F+ q9.分析下列语句:namespace TestCS{ public delegate void Hello(string target);}该语句的作用是:( )6 p" E, k& o, B
A.在TestCS 命名空间中定义了一个名为Hello 的全局方法;
8 M3 A* p( r0 ]6 D4 Z/ sB.在TestCS 命名空间中声明了函数Hello 的原型;
1 \' ?- v/ U; V  M. N2 D8 @C.在TestCS 命名空间中定义了一个名为Hello 的函数指针;
* ^! }' n4 G. P# P4 ~& u2 hD.在TestCS 命名空间中定义了了一个名为Hello 的委托类型;
: P" y7 R( v+ Z7 ~& ?4 Q资料:-' s( ?4 ^5 B* t. s

7 j4 ^) G% |* C3 ]: q10.while语句循环结构和do…while语句循环区别的区别在于:
% q% Y% k; W% Z3 U$ T3 N0 t$ |A.while语句的执行效率较高
" W. ^6 E" m1 ^% i# P1 ]& gB.do…while语句编写程序较复杂
0 p3 g7 H; F- k. y9 {' |& a) W% kC.无论条件是否成立,while语句都要执行一次循环体5 M; `) K0 Z9 A. [; Z
D.do…while循环是先执行循环体,后判断条件表达式是否成立,而while语句是先判断条件表达式,再决定是否执行循环体% e5 H/ N3 ]+ }6 q: t. @8 S' d
资料:-3 h, }( c: q$ A. G9 `- `

( x) [3 G9 G- W& S8 N: @1.在c#中,下列创建数组的语句是否合法?    Int[] iArray = new int[ null ];
: l* e# R0 e2 i6 M/ t# q  NA.错误- q! }4 }  C( P, P; g: N0 E
B.正确
# q5 T% \( d- Y4 c资料:-- Z* i0 q$ @& i5 G/ c
1 Y$ a- j6 B% }: l' m/ G% k; m
2.声明为abstract类的方法必须同时进行声明和实例化。7 y' \( d6 Q* Z$ e( V
A.错误8 L" O" ^- N3 @! _+ G
B.正确1 ?4 E( O4 F7 w/ a
资料:-1 d  V- E% D5 W" u" O
9 [4 H) @4 F8 E7 p
3.创建型模式和结构型模式强调的都是静态的类实体之间的关系,行为型设计模式则着力解决类实体之间的通信关系。0 n) D. i% N5 W; R# v8 U
A.错误* s# X) z% m+ Y8 g0 x
B.正确
1 @3 ~* j$ P/ @3 f1 x6 h5 c资料:-
4 {/ L* q5 V9 Z
0 A8 c! }: K% I; j4.面向对象程序设计的代码重用包括内部重用(即本项目内的代码重用)和外部重用(即新项目重用旧项目的代码)。+ `. n  P& v6 _5 f6 L
A.错误
6 E' n/ v+ Y) Q% G" s# O. f+ cB.正确
2 S; y1 n/ S- G* a资料:-
/ j+ |# g+ j( o7 H$ d; L! u; A1 h. J' `: M7 ?- B* l: \7 |+ s" o- ^
5.面向对象的分析和设计是一个多次反复迭代的过程。/ G6 b, a) A+ }* G' R0 S
A.错误: j8 E$ H2 ^( B$ g, M4 a  H
B.正确
2 P% Y, A4 @0 c6 w) `2 t  U资料:-
3 K( ]( F0 @0 B4 t
% ?# i! r" D# f5 \  \! e$ Y2 v. ?6.喷泉模型主要用于面向过程的软件项目。
4 n6 ]& o8 K/ Y5 TA.错误
! U2 B3 K2 Z' ^0 I$ [) P0 e: y; ]B.正确
% g$ h1 A  b6 P* \( H资料:-
" e% p. Z' T4 E
" R8 n. y! D# y5 P  L7.当我们定义一个新类的时候,除了考虑当前应实现的功能,还应考虑以后的复用。0 Y2 z% b% c/ _  L3 W
A.错误% U0 U: s. P5 `; L+ _! A
B.正确" A, S% E  t* S6 ?1 E  X4 p
资料:-
0 M" d" W$ _9 N  T! x
8 @" }* U$ D# ]+ \8.软件系统是用例模型的一个组成部分。
5 [; M4 a9 X  O  h6 ?A.错误
. i! g) T! k- c: m/ q3 x4 xB.正确
7 g- M. ?: n$ n. Z6 u  `; u资料:-
2 ]4 W1 _' l; V. t6 ~' F' i; C
, i# S/ q5 N. }) g  E9.人机交互子系统的设计内容就是用户如何命令系统。
0 o4 A$ l# {) ]% d# lA.错误
! i: Q6 `: S  ^4 uB.正确
4 T# N# n0 W. s! t资料:-
9 C! H) \8 X& f" \' Q& p7 n8 j
" h1 v+ j, |, i; p. `- ?10.对象与对象之间的关系可以分为三类:包含、继承和关联。
: m/ D5 M. a: r: T7 a' t* CA.错误- c7 \7 l0 O+ Y/ I4 w9 ]
B.正确
5 W' F9 R/ H, O7 p资料:-
" C/ x$ @$ n0 l& q, F
4 f4 o9 i$ o: N

本帖子中包含更多资源

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

×
奥鹏作业答案,奥鹏在线作业答案
发表于 2020-3-3 12:11:28 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2020-3-3 13:10:02 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

发表于 2020-3-3 13:38:16 | 显示全部楼层
奥鹏作业答案,奥鹏在线作业答案
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 会员注册

本版积分规则

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

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

GMT+8, 2024-4-20 05:39 , Processed in 0.114509 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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