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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

东大19春学期《软件设计模式》在线作业3(100分)

[复制链接]
发表于 2019-3-13 23:37:57 | 显示全部楼层 |阅读模式
谋学网
奥鹏】[东北大学]19春学期《软件设计模式》在线作业31 t5 ^- Y$ o# M4 I
试卷总分:100    得分:1007 ~) h$ q6 v+ M; }
第1,下面是几条动态初始化二维数组的语句,指出其中正确的:
: z# L) r" u9 I  a* VA、int arr5[][]=new int[4,5];  V$ w5 B% i( T: I, g9 m
B、int[][] arr6 = new int[4, 5];2 a5 J* S! `6 T! w9 v
C、int arr7[,]=new int[4,5];. L  V/ W' G$ o( `
D、int[,] arr8=new int[4,5];
, @' O: Z4 W* a正确资料:5 `% J4 \/ o. m9 I/ X
: M. H/ S. w# I) G" k
0 Y# g  d7 c" P- S5 p9 I0 Z7 x! n
第2题,关于结构类型,下列说法哪些是正确的?
0 B# w" s5 e* N1 t1 x1 Z8 |9 @A、结构是值类型7 r! k$ c; x, W3 S& _9 O
B、结构中不允许定义带参数的实例构造函数
5 U. a' m1 z) F* n+ bC、结构中不允许定义析构函数
3 X9 k  m3 @2 j5 Z. TD、结构中可以定义成员方法,但是方法内不能使用this 指针: |6 V! b& i0 Q& P( m
正确资料:: m4 _& N* [  [" t+ y

) q" I& h2 Q1 b  m5 I8 b
$ X% n% y" x5 w% p6 F5 J第3题,以下关于类和对象的说法中,不正确的是:% k# C7 N0 @' @! W0 `8 L
A、类包含了数据和对数据的操作
/ n8 z8 \4 z( [( y3 AB、一个对象一定属于某个类
. ~) d% @3 g1 _0 D7 n  jC、类是同一类对象的抽象. @( t, z) H: ?9 |6 w) x0 \
D、可由抽象类生成对象
, h8 [0 Y$ [! u, k& u9 s正确资料:3 X0 k' l  G9 W& r
& \' M) h4 C6 m. K7 Y8 c4 N

/ w  M6 B# [9 U- a+ \第4题,下面有关静态方法的描述中,正确的是:
' V/ w& K% W* }% z( R9 U  r% D/ mA、静态方法属于类,不属于实例# E% g7 |8 j0 X( B1 ^5 O
B、静态方法可以直接用类名调用
) O+ r9 w! ^2 f( T6 f. sC、静态方法中,可以访问非静态的局部变量0 g3 C9 j$ S8 M$ x. Z
D、静态方法中,可以访问静态的变量  }# z# V3 N# B" G4 e; Z
正确资料:
% y2 ?( ?/ q* i4 j: f: }, N2 v1 q3 y9 S) A( [
  E3 }" L2 N7 j' l1 y# |
第5题,在C#中设计类时,应如何保证在释放对象的所有引用之时,释放对象使用的文件、网络等资源?+ X4 t$ m- x, R$ U/ l0 C4 J
A、为类重载new运算符
! x2 H# a4 ]( k3 X$ |+ D/ yB、为类添加delete运算符! |8 ~0 X$ v$ ?% a) O
C、为类添加析构函数,在析构函数中释放资源
8 _% x- P5 H& l1 T) LD、为类实现IDisposable接口,并实现Dispose方法,在该方法中释放资源( I6 D. f$ U* _+ {/ t1 b
正确资料:
& g! L& M9 `; T5 R0 a# f4 R+ t" A

; z8 W! \4 l: o; L: A  e第6题,分析下列C#语句,注意类MyClass 没有访问修饰符:namespace ClassLibrary1{class MyClass{public class subclass{int i;}}}若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择_________- H1 }, v- T: {+ o0 W, l
A、private
. Y4 n4 v4 }/ l( B3 ?+ V; yB、protected0 E$ h% W9 K1 ^( F7 N2 G0 z
C、internal2 n/ P5 d2 j7 Q* F3 h' }
D、public
" k) i) n5 ?* `, a& z. h7 C正确资料:$ ]# |+ o' J& Q* Y
* }" M  L8 m; y+ @/ p* W7 G6 Z

/ o1 V9 u2 K' `% G第7题,能正确表示逻辑关系“a=10 或a=0”的C#语言表达式是____。) B' E2 G. a5 N6 E& o: r
A、a=10 or a=0: p( F  e, g1 F
B、a=10|a=0
; g6 q5 ~) J! O, [: o# }8 JC、a=10&&a=0
! e0 ?9 ~* O/ |% V1 K" i" A- [, G$ BD、a=10||a=0) e3 B: j: N# g/ X) }
正确资料:
1 L7 p( `' l5 `3 g) G0 x* }% K& o) |/ m0 W
. g4 V: w  b4 X( a3 ~" ?; k- g9 s9 U
第8题,接口是一种引用类型,在接口中可以声明(),但不可以声明公有的域或私有的成员变量。" h* D& \- f) [% W
A、方法、属性、索引器和事件) l- S2 s- [% j5 D; k- g
B、方法、属性信息、属性
% \+ c! ~. X- |: V2 _5 rC、索引器和字段1 i1 x; t) |% a4 H. Z; e
D、事件和字段
8 ?" k& K0 A7 B' y4 T1 c正确资料:# {4 x# _& x% F, s2 `) K+ T

' Q' F  V/ x; H  w" Z; m- J) b5 [7 v2 a& w* \3 m
第9题,分析下列语句:namespace TestCS{ public delegate void Hello(string target);}该语句的作用是:( )' b* W0 Y8 E8 |1 @! o, M2 Y" J
A、在TestCS 命名空间中定义了一个名为Hello 的全局方法;/ ^* n4 y% b0 t+ ~5 v& y
B、在TestCS 命名空间中声明了函数Hello 的原型;9 _5 e5 C8 n5 a- j' z" G
C、在TestCS 命名空间中定义了一个名为Hello 的函数指针;
7 T9 `0 }/ }% g5 Y& d6 PD、在TestCS 命名空间中定义了了一个名为Hello 的委托类型;
, J6 l! P" C1 c( g+ Q7 R7 X) d正确资料:# }4 K: d9 V- G! l0 o
" {, f* Q1 z: v2 Z) h9 g& Q; I
$ H& K  j8 \' \0 m. Q' U
第10题,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]的值是( )。
; \& A2 h& B$ }; y$ I/ s% kA、97 A  g, Q, X! D1 P, L2 j4 C
B、2
  f& u; t1 a' _# HC、6" n8 _3 D  q# s* q5 h# R) t3 x6 Q
D、越界- B% ~3 g( s/ Q
正确资料:1 e# X5 k8 U8 a! @, m- |; I
9 \- P; n# y# H4 J) H5 A+ b  O

6 c1 G7 S3 E# D" G8 M第11题,如果基类没有默认的构造函数,那么其派生类构造函数必须通过base关键字来调用基类的构造函数。( x( F! w& i: @" p7 c" F8 _, z
A、错误
& J+ }" f& h0 J5 Q8 m1 h8 ZB、正确
5 |$ `* @( k/ S( B5 D正确资料:6 b" e7 w0 {" A. o" ^( E+ r
& e4 d3 |3 e/ A  {+ f1 @
: B4 r' S) r, G4 M
第12题,声明委托实际上是声明了一个方法。/ ^5 j1 F1 I$ d; x
A、错误& Z; m: g' \( m) j9 l% n9 X
B、正确
$ @) O, B) ~) G& r正确资料:! d8 [5 }" ?5 @6 t* m- ?

+ K, r) d! z; n" Z: z* `  e% w4 H% t
第13题,活动图中的动作执行是需要时间来激发的,而状态图不需要。, A% `6 V% @& T! X( B
A、错误6 ?7 h2 P$ a  C. W
B、正确
% n9 F& s7 ^1 K7 X$ n( q  D正确资料:! a. N" R) v. u1 p

& W" ~8 O) t/ f
: v$ P; D9 g0 |第14题,在c#中,下列创建数组的语句是否合法?    Int[] iArray = new int[ null ];
& R2 ]6 c: b3 R0 DA、错误8 v0 H& R3 N! v
B、正确; d* w: _' o5 H- U$ s
正确资料:8 G# u3 s/ {9 Z3 n

  Z2 i, F: K/ R4 J9 {' Z# N1 D* Q! u& k. L2 O/ s/ _$ R* R$ @2 p
第15题,数据流分析技术是结构化分析方法的核心技术。
6 E5 g% O5 j0 k' [1 q9 U7 OA、错误
% a0 r0 C2 H/ d$ U' k/ N8 U" SB、正确
! @9 k: H( z3 h( H  M正确资料:
* w# C- k+ p8 ?- h1 }# S, {- C6 X6 I: U0 A- f- U9 f

, x1 ?/ v6 I6 W5 t( j9 y第16题,不同的建模语言大多雷同,但仍存在细微差别,不过这并不妨碍用户之间的交流。
6 y; B$ J8 C" Z1 NA、错误. f3 H: `* t. U: o
B、正确
. i$ o$ u; q5 f$ C8 i) T正确资料:
* m' A$ |8 f& ^4 X3 \
! r$ D* \' _' h, e$ G; y: J
  }) e7 l* m& r1 Z" L第17题,面向过程方法的缺点是过程和数据结合的过于紧密。/ |9 i, [: |$ v7 L: `+ {
A、错误' U5 N+ J* E: H( M  b, j
B、正确
* g/ M% N5 J( Q# c' y$ M正确资料:, z% D' O1 _* ]1 M8 s

! I0 k/ q' T# w: T( F" w! [9 P! z  ?, o) o6 ~% q2 e
第18题,结构化程序设计的3种基本结构是顺序、循环和选择。1 n) h8 y0 w) U( x
A、错误
  H( N: ?' G7 l% u/ k7 lB、正确  C6 P, j, O/ ]% F0 g6 |
正确资料:
9 u4 b4 ?/ h% c  i9 ~1 n' f
6 k1 s, H, t/ l5 p0 n2 c' S# ?- h
第19题,属性就是实体特征的抽象,比如,对象猫可以有重量,身长等属性。
( v( P8 q' j# P5 CA、错误* p6 v0 f* Y" V4 m7 C3 e
B、正确, v$ X. U, }& D& p3 g" k% V2 O* ~8 K
正确资料:" f+ o) U- n0 q" g% y: }
2 K8 f2 W; e- n+ `5 e0 X( S5 J

6 |  J" l! i4 {$ G- K8 p8 A第20题,用例图、类图、对象图、状态图和顺序图属于静态建模机制。
# @- d, ~5 J6 J* C& t( TA、错误8 a6 I: p' P7 \3 O$ V, x. l  H$ _
B、正确
" K9 Q! @: {' e6 O+ |3 e7 d* E# Q' @正确资料:
" x2 R: R" K8 Z/ z/ o+ ~9 u& u5 \' d) g2 q& h  V

本帖子中包含更多资源

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

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

本版积分规则

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

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

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

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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