网站大量收购闲置独家精品文档,联系QQ:2885784924

【东大】21春学期《软件设计模式》在线平时作业2参考资料 .pdfVIP

【东大】21春学期《软件设计模式》在线平时作业2参考资料 .pdf

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

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

提示:东北大学课程学习已经开启,本套试卷是课程学习辅导资料,只作参考学习使用!!!

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

1.接口Animal定义如下:

publicinterfaceAnimal

{

voidMove();

}

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

[A.]abstractclassCat:Animal

{

abstractpublicvoidMove();

}

[B.]abstractclassCat:Animal

{

virtualpublicvoidMove(){Console.Write(Console.Write(Move!);)}

}

[C.]abstractclassCat:Animal

{

publicvoidMove(){Console.Write(Console.Write(Move!);)};

}

[D.]abstractclassCat:Animal

{

publicvoidEat(){Console.Write(Console.Write(Eat!);)};

}

[解析:请从上述选项中选择您认为正确的一项,并从填写到答案栏]

参考答案是:D

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

[A.]值类型和调用类型;

[B.]值类型和引用类型;

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

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

[解析:请从上述选项中选择您认为正确的一项,并从填写到答案栏]

参考答案是:A

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

[A.]_b39

[B.]x345

[C.]6_321

[D.]nAverage

[解析:请从上述选项中选择您认为正确的一项,并从填写到答案栏]

参考答案是:C

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

[A.]enum类型

[B.]struct类型

[C.]string类型

[D.]int类型

[解析:请从上述选项中选择您认为正确的一项,并从填写到答案栏]

参考答案是:C

5.类MyClass中有下列方法定义:

publicvoidtestParams(paramsint[]arr)

{

Console.Write(使用Params参数!);

}

publicvoidtestParams(intx,inty)

{

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

}

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

MyClassx=newMyClass();

x.testParams(0);

x.testParams(0,1);

x.testParams(0,1,2);

[A.]有语义二义性;

[B.]使用Params参数!使用两个整型参数!使用Params参数!

[C.]使用Params参数!使用Params参数!使用Params参数!

[D.]使用Params参数!使用两个整型参数!使用两个整型参数!

[解析:请从上述选项中选择您认为正确的一项,并从填写到答案栏]

参考答案是:B

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

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

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

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

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

[解析:请从上述选项中选择您认为正确的一项,并从填写到答案栏]

参考答案是:C

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

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

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

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

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

[解析:请从上述选项中选择您认为正确的一项,并从填写到答案栏]

参考答案是:D

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

[A.]%

[B.]++

[C.]/=

[D.]

[解析:请从上述选项中选择您认为正确的一项,并从填写到答案栏]

参考答案是:D

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

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

[A.]0

[B.]2

[C.]3

[D.]6

[解析:请从上述选项中选择您认为正确的一项,并从填写到答案栏

您可能关注的文档

文档评论(0)

132****3086 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档