东北大学16春学期《软件设计模式》在线作业3

发布时间:2016-03-24 11:25:27

16春学期《软件设计模式》在线作业3

一、单选题(共 10 道试题,共 50 分。)

1.

以下是一些#中的枚举型的定义,其中错误的用法有(

.

puli num vr1{ Mik = 100, Nik = 102, Jik }

.

puli num vr1{ Mik = 100, Nik, Jik }

.

puli num vr1{ Mik=-1 , Nik, Jik }

.

puli num vr1{ Mik , Nik , Jik }

正确答案:

2.

#中,引用命名空间systm 的正确语句是:

.

using Systm;

.

#import;

.

uss Systm;

.

#inlu;

正确答案:

3.

#中每个int 类型的变量占用_______个字节的内存。

. 1

. 2

.

4

. 8

正确答案:

4.

关于结构类型,下列说法哪些是正确的?

.

结构是值类型

.

结构中不允许定义带参数的实例构造函数

.

结构中不允许定义析构函数

.

结构中可以定义成员方法,但是方法内不能使用this 指针

正确答案:

5.

下列说法哪个正确?

.

不需要定义类,就能创建对象

.

属性可以定义为抽象的

.

对象中必须有属性和方法

.

常量不能作为类成员

正确答案:

6.

已知、、的值分别是456,执行下面的程序段后,判断变量n的值为:

int ,,,n;

if ( < )

n = + + ;

ls if ( + < )

n = - - ;

ls

n = + ;

. 3

. -3

. 9

. 15

正确答案:

7.

#中,表示一个字符串的变量应使用以下哪条语句定义?

.

String str;

.

string str;

.

im str s string;

.

hr * str;

正确答案:

8.

能正确表示逻辑关系“>=10 <=0”的#语言表达式是____

.

>=10 or <=0

.

>=10|<=0

.

>=10&&<=0

.

>=10||<=0

正确答案:

9.

#中,高质量编码标准不包括下面哪一项:

.

好的编码结构

.

不需要注释 

.

好的命名规范

.

避免文件过大

正确答案:

10.

下列语句的输出是________

oul Myoul = 123456789;

onsol.WritLin("{0:}",Myoul);

.

$123,456,789.00

.

1.234568+008

.

123,456,789.00

.

123456789.00

正确答案:

16春学期《软件设计模式》在线作业3

二、判断题(共 10 道试题,共 50 分。)

1.

一个用户可能对应多个参与者,不同的用户也可以只对应于一个参与者。

. 错误

. 正确

正确答案:

2.

结构化程序设计的3种基本结构是顺序、循环和选择。

. 错误

. 正确

正确答案:

3.

类是所有某一类对象的共同的行为和不同状态的集合体。

. 错误

. 正确

正确答案:

4.

命名空间和类库是一样的。

. 错误

. 正确

正确答案:

5.

UML是一种风格良好程序设计语言,可以设计出质量优良的软件系统。

. 错误

. 正确

正确答案:

6.

一般来说,继承必须确保超类所拥有的性质在子类中仍然成立。

. 错误

. 正确

正确答案:

7.

高耦合是优秀设计的重要标准,有助于使得系统中各部分之间联系紧密。

. 错误

. 正确

正确答案:

8.

软件系统是用例模型的一个组成部分。

. 错误

. 正确

正确答案:

9.

单一职责原则、里氏代换原则、依赖倒置原则等,都可以看成是“开放-封闭”原则的实现方法。

. 错误

. 正确

正确答案:

10.

一个静态方法可以访问实例的成员吗?

. 错误

. 正确

正确答案:

东北大学16春学期《软件设计模式》在线作业3

相关推荐