欢迎光临
奥鹏作业辅导

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

来源:奥鹏远程教育   日期: 作者:奥鹏作业辅导

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

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

试卷总分:100    得分:0

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

1.分析下列程序:

public class class4

{

private string _sData = "";

专业答案:----

public string sData{set{_sData = value;}} 

专业答案:----

}

在Main 函数中,在成功创建该类的对象obj 后,下列哪些语句是合法的?(  )

 

A.obj.sData = "It is funny!";

专业答案:----

B.Console.WriteLine(obj.sData);

专业答案:----

C.obj._sData = 100;

专业答案:----

D.obj.set(obj.sData);

正确答案:----

 

 

2.C#中,新建一字符串变量str,并将字符串"Tom's Living Room"保存到串中,则应该使用下列哪条语句?( )

 

A.string str = "Tom's Living Room";

B.string str = "Tom's Living Room";

C.string str("Tom's Living Room");

D.string str("Tom"s Living Room");

正确答案:----

 

 

3.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]的值是( )。

 

A.9

B.2

C.6

D.越界

正确选项:----

 

 

4.下列选项中,( )是引用类型。

 

A.enum类型

B.struct类型

C.string类型

D.int类型

正确答案:----

 

 

5.在类的定义中,类的_______描述了该类的对象的行为特征。

 

A.类名

B.方法

C.所属的名字空间

D.私有域

专业答案:----

 

 

6.C#中每个int 类型的变量占用______个字节的内存。

 

A.1

B.2

C.4

D.8

正确选项:----

 

 

7.以下叙述正确的是____。

 

A.do….while语句构成的循环不能用其他语句构成的循环来代替

专业答案:----

B.do….while语句构成的循环只能用break语句退出

正确答案:----

C.用do….while语句构成的循环,在while后的表达式为true时结束循环

正确选项:----

D.用do….while语句构成的循环,在while后的表达式应为关系表达式或逻辑表达式

专业答案:----

 

 

8.下列说法哪个正确?

 

A.允许一个子类有多个父类

B.某个类是一个类的子类,它仍有可能成为另一个类的父类

C.一个父类只能有一个子类

D.继承关系最多不能超过4层

正确选项:----

 

 

9.C#语言中,下列能够作为变量名的是____。

 

A.if

B.3ab

C.a_3b

D.a-bc

正确选项:----

 

 

10.以下类型中,不属于值类型的是:

 

A.整数类型

B.布尔类型

C.字符类型

D.类类型

专业答案:----

 

 

东北大学18春学期《软件设计模式》在线作业3答案标准满分答案

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

1.面向对象设计中的"开-闭"原则指的是软件对修改应该是开放的,对扩展应该是关闭的。

 

A.错误

B.正确

 

 

2.当一个类中包含抽象方法是,则这个类必须是一个抽象类。

 

A.错误

B.正确

 

 

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

正确选项:----

 

A.错误

B.正确

 

 

4.脚本(script)就是详细描述类的静态结构的信息。

 

A.错误

B.正确

 

 

5.对象通过封装实现信息隐藏,封装的目的就是阻止非法访问。

 

A.错误

B.正确

 

 

6.类和对象的区别就是,类是对象的实例,而对象则是类的抽象。

 

A.错误

B.正确

 

 

7.具有抽象方法的类必须声明为abstract. 

 

A.错误

B.正确

 

 

8.在检查状态图的完整性和一致性时,只要是没有前驱或后继的状态,则表明发现了一个错误。

 

A.错误

B.正确

 

 

9.被protected internal 属性或方法只能被与它在同一个程序集里的子类访问。

专业答案:----

 

A.错误

B.正确

 

 

10.如果基类没有默认的构造函数,那么其派生类构造函数必须通过base关键字来调用基类的构造函数。

 

A.错误

B.正确

 

东北大学18春学期《软件设计模式》在线作业3答案历年真题如下:

扫描二维码获取答案

热门文章

猜你喜欢

  • 氮负平衡常见于下列哪种情况?( )

  • 1. 氮负平衡常见于下列哪种情况?( ) 2. 字面解释是指根据法的条文字面意义作出的解释,既不允许扩大,也不允许缩小文字本身所表现的内容。 3. 分别在