欢迎光临
奥鹏作业辅导

东大21春学期《软件设计模式》在线平时作业2[答案]

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

东大21春学期《软件设计模式》在线平时作业2[答案]答案

21春学期《软件设计模式》在线平时作业2

试卷总分:100  得分:100

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

1.接口Animal 定义如下:

public interface Animal

void Move();

正确选项:----

}

则下列抽象类的定义中,哪些是不合法的?

A.abstract class Cat: Animal

{

abstract public void Move(); 

专业答案:----

}

B.abstract class Cat: Animal 

virtual public void Move(){Console.Write(Console.Write("Move!");)} 

专业答案:----

}

C.abstract class Cat: Animal 

public void Move(){Console.Write(Console.Write("Move!");)}; 

正确选项:----

}

D.abstract class Cat: Animal

专业答案:----

{

public void Eat(){Console.Write(Console.Write("Eat!");)}; 

正确选项:----

}

 

2.C#的数据类型有( )

A.值类型和调用类型;

B.值类型和引用类型;

C.引用类型和关系类型;

D.关系类型和调用类型;

正确选项:----

 

3.以下标识符中,错误的是:

A._b39

B.x345

C.6_321

D.nAverage

专业答案:----

 

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

A.enum类型

B.struct类型

C.string类型

D.int类型

正确选项:----

 

5.类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 参数!使用两个整型参数!使用两个整型参数!

专业答案:----

 

6.下面有关静态方法的描述中,正确的是:

A.静态方法属于类,不属于实例

B.静态方法可以直接用类名调用

C.静态方法中,可以访问非静态的局部变量

D.静态方法中,可以访问静态的变量

专业答案:----

 

7.下列描述错误的是( )

A.类不可以多重继承而接口可以;

B.抽象类自身可以定义成员而接口不可以;

C.抽象类和接口都不能被实例化;

D.一个类可以有多个基类和多个基接口;

正确选项:----

 

8.在C#语言中,下面的运算符中,优先级最高的是____。

A.%

B.++

C./=

D.>>

正确选项:----

 

9.MyClass为一个自定义的类,则下列语句创建了多少个类MyClass的对象? 

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

A.0

B.2

C.3

D.6

正确选项:----

 

10.在c#程序中,入口函数的正确声明为:

A.static int main(){…..}

B.static void Main(){……}

正确选项:----

C.static void main(){……}

正确答案:----

D.void Main(){……}

正确选项:----

 

东大21春学期《软件设计模式》在线平时作业2[答案]多选题

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

11.声明委托的关键字是delegate。

正确选项:----

 

12.从提出软件开发计划的那一刻起开始直到软件投入实际应用为止可以认为是一个完整的软件生存周期。

 

13.螺旋模型包括制定计划、概要设计,详细设计和工程实施四个主要部分。

 

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

 

15.面向对象(Object-Oriented,OO)将数据和对数据的操作作为一个相互依赖,不可分割的整体,采用了数据抽象和信息隐蔽技术。

正确选项:----

 

16.C#中,下列myclass的定义是否合法?

Public interface base1

{}

Public class base2

{}

Public MyClass : Base1,Base2

 

17.需求陈述阐明“做什么”,而不是“怎样做”。它描述用户的需求而不是提出解决问题的方法。

正确答案:----

 

18.在C#中,接口可以被多重继承而类不能。

 

东大21春学期《软件设计模式》在线平时作业2[答案]历年真题如下:

扫描二维码获取答案

热门文章

猜你喜欢

  • 股票股利是指()。

  • 股票股利是指()。 A.用资本公积发放的股利 B.用增发股票分配的利润 C.用债券发放的股利 D.以上都不是 答案:B
  • 北语21春《审计学》作业1[答案]奥鹏作业

  • 21春《审计学》作业1 试卷总分:100 得分:100 一、单选题 (共 18 道试题,共 90 分) 1.注册会计师获取的下列以文件记录形式的证据中,证明力最强的是_____。 A
  • 19春华师《西方经济学》在线作业[答案]

  • 华师《西方经济学》在线作业-0003 试卷总分:100 得分:0 一、 单选题 (共 10 道试题,共 30 分) 1.对通货膨胀现象最恰当的描述是( ) A.流通中的货币量过多而引起
  • 南开18春学期《市政学》在线作业答案

  • 18春学期《市政学》在线作业-0002 试卷总分:100 得分:0 一、 单选题 (共 20 道试题,共 40 分) 1.一下特征中,()不属于我国城市化的主要特征 A.政府主导的城市化