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

 找回密码
 会员注册

微信登录,扫一扫

手机号码,快捷登录

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

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

[复制链接]
发表于 2020-3-1 15:03:44 | 显示全部楼层 |阅读模式
谋学网
试卷名称:20春学期《软件设计模式》在线平时作业3
! h$ X( _5 H# V& {0 T8 h7 D$ V1.已知a、b、c的值分别是4、5、6,执行下面的程序段后,判断变量n的值为:int a,b,c,n;       if (c  b)         n = a + b + c;       else if (a + b  c)         n = c - a - b;       else         n = a + b;
3 Y( [8 W, Y# o! l$ J/ Q& y5 ~A.3
8 W7 u  X0 K7 i# V7 ]  H( \B.-3
& R# W) T# H, B( N" SC.91 S' l1 v+ n/ H/ q" l" F' H) S
D.15
! ?4 U* {, G& H' s- Q7 \5 I$ D+ p( r资料:-& J6 b& f" C7 O7 V/ Q
3 c. m9 \! y; V$ U  m3 p  [0 M; F
2.下面是几条动态初始化二维数组的语句,指出其中正确的:
; X: C8 T+ O4 iA.int arr5[][]=new int[4,5];8 r1 J9 ^1 ^! r& [! I
B.int[][] arr6 = new int[4, 5];
% q/ {8 O' C) mC.int arr7[,]=new int[4,5];
5 x0 ~, j9 L0 D$ [D.int[,] arr8=new int[4,5];
* X! u2 m! x! v! J8 r资料:-" d% F/ B+ p4 h

' g/ P' M1 }) x/ q' v, B3.接口Animal 定义如下:public interface Animal{ void Move();}则下列抽象类的定义中,哪些是不合法的?
/ S+ j2 B0 N0 _% L) @A.abstract class Cat: Animal{abstract public void Move(); }
( [2 k/ `6 m/ _2 a  K# bB.abstract class Cat: Animal { virtual public void Move(){Console.Write(Console.Write("Move!");)} }* ]0 q) d" m% b
C.abstract class Cat: Animal { public void Move(){Console.Write(Console.Write("Move!");)}; }
' n  J' I- V8 g* j2 \9 AD.abstract class Cat: Animal{public void Eat(){Console.Write(Console.Write("Eat!");)}; }* z( z5 S" c* U4 {# K" V1 r5 s$ m
资料:-  r: P4 J7 V& d$ u. A% S
+ ^8 @  x" E, N, ]4 W3 c+ e
4.在C#中,引用命名空间system 的正确语句是:
* t9 n' `  ~& e1 T6 p% P9 nA.using System;, M- }! g" n1 N" O
B.#importSystem;
6 ^6 m3 `; Y' f- R3 B& v% {C.uses System;- A4 F# G2 Z5 s) w9 y6 m4 {- ?
D.#includeSystem;
, W; H: N; e0 E9 J; B$ T* \资料:-, J* V2 k& S: M  G; B
4 P* P7 v4 z& C7 @0 B
5.方法中的值参数是_________的参数。
) u$ j9 D0 s1 V2 kA.按值传递" E# W# U7 y( p3 F' C+ x/ t
B.按引用传递1 |. y/ ~: q4 R5 @* r
C.按地址传递4 E% I0 \- {2 ^  h
D.不传递任何值. U7 Q, B0 d+ l. G
资料:-  e7 s  D. u  R$ }/ i- s
; Y* z. O' |" P+ a
6.在编写c#程序时,若需要对一个数组中的所有元素进行处理,则使用___循环体最好?
, U2 a0 v: J, VA.while循环
( T2 k$ o# r. C" V: rB.for each循环4 N& ~. j% U, i+ N* Y' E2 c
C.do循环
! y, s0 U* K$ ]$ }9 CD.for循环
3 l- o, K+ ~/ b. t+ T资料:-
% X, S) A- r+ F7 L2 [4 j9 x5 O, ]2 {- ~5 I
7.C#中MyClass 为一自定义类,其中有以下方法定义public void Hello(){..}使用以下语句创建了该类的对象,并使变量obj 引用该对象:MyClass obj = new MyClass();那么,可如何访问类MyClass 的Hello 方法% a, ~. I4 }4 X" G( A! U4 o3 K: U
A.obj.Hello()
- ~8 f/ Z, w. `4 p/ aB.obj::Hello();- Q8 U+ N2 Q7 T6 ^$ t; L  [$ g4 P
C.MyClass.Hello();, r" V0 W. {8 \2 [& z. i
D.MyClass::Hello();1 d  h, h6 X$ @3 [
资料:-
) ?2 G6 k* `. e7 M. r7 j. }8 G8 h
2 G4 w  O8 B+ S' M8.下面有关析构函数的说法中,不正确的是:: t6 R# c( D& k, o8 S
A.析构函数中不可以包含return语句
' L  O& t& F0 A9 u' uB.一个类中只能有一个析构函数# T+ n# O. A0 W+ j; a. ~' Z, [; F
C.析构函数在对象被撤销时,被自动调用$ g- V  ~: y- [* K; C& e, [# P
D.用户可以定义有参析构函数, _( t6 Z# q0 [, u0 g# k* h/ e
资料:-- B: O% d# t- j" s& n
+ J" K% X2 `: a7 _9 ]3 j4 \
9.判断下列类MyClass 的定义中哪些是合法的抽象类?) B  T2 k  t* D# A
A.abstract class MyClass { public abstract int getCount(); }2 p* `. |/ q& \, C6 R
B.abstract class MyClass { abstract int getCount(); }" V% w# R9 k1 i
C.private abstract class MyClass { abstract int getCount(); }% B, C2 I) j/ I8 R0 P: h
D.sealed abstract class MyClass { abstract int getCount(); }+ A4 Q; m; A; W$ h2 h4 ~# f
资料:-5 `+ R. X& u. }' ^9 V
" X4 B1 m" m6 P: R, j
10.以下关于类和对象的说法中,不正确的是:. t: D& w# S/ i7 q
A.类包含了数据和对数据的操作, |! I8 |" x: u: \
B.一个对象一定属于某个类0 ?8 c, B1 R2 U; n* H
C.类是同一类对象的抽象
8 d( o! ?1 e, C3 [9 OD.可由抽象类生成对象
4 X  d9 A: t& Y$ L( A( Q2 T; Q资料:-
6 f% C, V# `, S7 `4 T* {3 f1 i6 Z7 [7 X7 z) i5 c/ r
1.结构化程序设计的3种基本结构是顺序、循环和选择。  e2 V, f7 V4 n8 G5 x9 ^
A.错误9 Q5 \  \1 X3 T% i7 ~9 O& i
B.正确
( q* `7 P$ x; \8 G2 `. `& L资料:-$ i; u, j1 u9 ?6 J' B4 z$ g

9 [, ]- q' D& A% j9 V  R+ i2.变换型数据流图的一般步骤是分析数据、变换数据、打印结果。/ h) F; I1 u, a3 w( R* i8 H% t: z
A.错误
. l7 T1 ~. R- n0 F! [6 aB.正确
' @, J" I5 ?5 p1 u7 j资料:-7 N' _7 l, V' A% U

4 W3 d) M4 A/ R6 o# G" o2 [% r3.一个用户可能对应多个参与者,不同的用户也可以只对应于一个参与者。
) ~: F/ W0 S- G2 w$ JA.错误
# u! K' m& a1 V8 z4 G; ^* q% Z4 {* DB.正确
9 I7 B, V: p$ p' h9 i; G- V资料:-6 j( D5 X7 e* T

9 _4 L" q4 C  ?2 [7 f1 I" C% t8 _1 w4.不同的建模语言大多雷同,但仍存在细微差别,不过这并不妨碍用户之间的交流。% U, }! v+ k4 P- e8 i; Q
A.错误
4 g6 L2 l& x& D- c# O* I; FB.正确) h" j8 j5 u3 w: w( T
资料:-0 J- U1 \3 L+ j1 ~# K" i

  L5 s0 u% ^5 j' F& K5.对于一个软件系统而言,至关重要的是其强大的功能,用户界面则是次要的。
, q5 J" e% W  bA.错误; E1 n5 G4 a$ J' [5 G
B.正确
' |% E' g4 o8 L* r0 T资料:-
, n8 i# Q$ a7 Z5 `) p4 ~" T: R9 E: ?, X% t- \4 ^
6.结构化程序设计的一般步骤是结构化需求分析、结构化概要设计和结构化详细设计。
/ q5 w% L$ @4 a' jA.错误9 D/ V, o/ L. k2 ]# T
B.正确
4 L% H* `+ S6 E% k资料:-  e9 p& ~% g  j+ X
/ N0 x9 z8 ~$ y
7.类和对象的区别就是,类是对象的实例,而对象则是类的抽象。
4 `5 |9 D2 u. N! b! p# j) u* }A.错误
2 w# d( l7 ?" T$ A2 j1 T% AB.正确
1 s0 Z- q! C5 g# j) o资料:-/ Z, w9 d$ f. q% Q2 p
7 r0 P: E4 b2 ~
8.与事件关联的方法,其方法名必须与事件名相同。
9 X, |' I$ W6 I6 z8 iA.错误; @! N6 Z8 Q3 @4 W& `6 ^4 H
B.正确
, s1 ]6 \2 C  }资料:-
0 L! q% P2 _3 U8 Z- U' }; m# m. h9 _% ^7 _& j7 m7 J
9.软件开发是一个充满回溯的过程,而瀑布模型却将其分割为独立的几个阶段,不能从本质上反映软件开发过程本身的规律。
% f8 n0 b- O. v$ T+ W4 p* f, YA.错误
* q; \7 ?. q" l9 x7 e8 cB.正确
( P  b& P9 h! ~资料:-
( x  w( G. s/ B
! Y$ @- Y/ F" x6 Q" e( y8 v10.&&是位运算符,表示按位与运算,&是逻辑运算符,表示逻辑与运算。
" Q3 W* y2 f9 N% D  M9 LA.错误
8 `6 O( \5 l+ F  ~# n2 ?B.正确
5 m  S* u. b$ K0 p/ N5 h资料:-2 I$ M  x5 \8 l# |8 I: r

) H; F0 D7 t2 R; Y% u

本帖子中包含更多资源

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

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

使用道具 举报

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

使用道具 举报

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

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-25 22:09 , Processed in 0.111624 second(s), 20 queries .

Powered by Discuz! X3.5

Copyright © 2001-2023 Tencent Cloud.

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