东北大学16春学期《软件设计模式》在线作业3
发布时间:2016-03-24 11:25:27
发布时间: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.
已知、、的值分别是4、5、6,执行下面的程序段后,判断变量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.
一个静态方法可以访问实例的成员吗?
. 错误
. 正确
正确答案: