东大23春《软件设计模式》在线平时作业1【标准答案】

作者:奥鹏周老师 分类: 东北大学 发布时间: 2023-03-12 12:07

作业答案 联系QQ:3326650399 微信:cs80188

《软件设计形式》在线平常作业1-00001

试卷总分:100 得分:100

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

1.在类的外部能够被拜访的成员是:

A.public成员 

B.private成员 

C.protected成员

D.protected internal成员



2.C#语言源代码文件的后缀名为:

A..C#

B..CC

C..CSP

D..CS



3.MyClass为一个自界说的类,则下列句子创立了多少个类MyClass的对象?

MyClass[ , ] myArray = new MyClass[2][3];

A.0

B.2

C.3

D.6



4.下列句子创立了多少个string 对象?

string[,] strArray = new string[3][4];

A.0

B.3

C.4

D.12



5.下面是几条界说初始化一维数组的句子,指出其间正确的:

A.int arr1[]={6,5,1,2,3};

B.int[] arr2=new int[];

C.int[] arr3=new int[] {6,5,1,2,3};

D.int[] arr4;arr4={6,5,1,2,3};



6.变量x的值为25,要输出x的值,下列正确的句子是___。

A.System.Console.writeline(“x”)

B.System.Console.WriteLine(“x”)

C.System.Console.writeline(“x={0}”,x)

D.System.Console.writeline(“x={x}”)



7.以下类型中,不归于值类型的是:

A.整数类型

B.布尔类型

C.字符类型

D.类类型



8.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");



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

A.结构是值类型

B.结构中不答应界说带参数的实例结构函数

C.结构中不答应界说析构函数

D.结构中能够界说成员方法,可是方法内不能运用this 指针



10.类MyClass 中有下列方法界说:

public void testParams(params int[] arr)

{

Console.Write ("运用Params参数!");

}

public void testParams(int x,int y)

{

Console.Write ("运用两个整型参数!");

}

请问上述方法重载有无二义性?若没有,则下列句子的输出为( )

MyClass x = new MyClass();

x.testParams(0);

x.testParams(0,1);

x.testParams(0,1,2);

A.有语义二义性;

B.运用Params 参数!运用两个整型参数!运用Params 参数!

C.运用Params 参数!运用Params 参数!运用Params 参数!

D.运用Params 参数!运用两个整型参数!运用两个整型参数!



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

11.一个静态方法能够拜访实例的成员吗?



12.原型模型包含剖析、设计、编程、测试和运用等期间。



13.发起设计形式的底子缘由是增强代码复用,添加可保护性。



14.当一个类中包括笼统方法是,则这个类有必要是一个笼统类。



15.虚函数是可由子类承继偏重写的函数。



16.从提出软件开发方案的那一刻起开端直到软件投入实践应用停止能够以为是一个完好的软件生计周期。



17.在面向对象方法中,封装使得外界无法存取对象的内部信息。



18.结构型形式在损坏类的封装性的基础上,完成新的功用。



19.String类能够承继。



20.脚本(script)即是具体描绘类的静态结构的信息。

作业答案 联系QQ:3326650399 微信:cs80188