东北大学20秋学期《软件设计模式》在线平时作业2-资料答案_第1页
东北大学20秋学期《软件设计模式》在线平时作业2-资料答案_第2页
东北大学20秋学期《软件设计模式》在线平时作业2-资料答案_第3页
东北大学20秋学期《软件设计模式》在线平时作业2-资料答案_第4页
东北大学20秋学期《软件设计模式》在线平时作业2-资料答案_第5页
已阅读5页,还剩2页未读 继续免费阅读

付费下载

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、软件设计模式一、单选题 (共 10 道试题,共 50 分)1.下列语句创建了多少个string 对象?string, strArray = new string34;选项A.0选项B.3选项C.4选项D.12【正确答案是】:D2.以下关于类和对象的说法中,不正确的是:选项A.类包含了数据和对数据的操作选项B.一个对象一定属于某个类选项C.类是同一类对象的抽象选项D.可由抽象类生成对象【正确答案是】:D3.接口Animal 定义如下:public interface Animal void Move();则下列抽象类的定义中,哪些是不合法的?选项A.abstract class Cat: Ani

2、malabstract public void Move(); 选项B.abstract class Cat: Animal virtual public void Move()Consol选项E.Write(Consol选项E.Write(Move!);) 选项C.abstract class Cat: Animal public void Move()Consol选项E.Write(Consol选项E.Write(Move!);); 选项D.abstract class Cat: Animalpublic void Eat()Consol选项E.Write(Consol选项E.Write(

3、Eat!);); 【正确答案是】:D4.以下关于for循环的说法不正确的是_。选项A.for循环只能用于循环次数已经确定的情况选项B.for循环是先判定表达式,后执行循环体语句选项C.for循环中,可以用break语句跳出循环体选项D.for循环体语句中,可以包含多条语句,但要用花括号括起来。【正确答案是】:A5.下列描述错误的是( )选项A.类不可以多重继承而接口可以;选项B.抽象类自身可以定义成员而接口不可以;选项C.抽象类和接口都不能被实例化;选项D.一个类可以有多个基类和多个基接口;【正确答案是】:D6.分析下列C#语句,注意类MyClass 没有访问修饰符:namespace Cla

4、ssLibrary1class MyClasspublic class subclassint i;若必须为类MyClass 添加访问修饰符,并使MyClass 的可访问域保持不变,则应选择_选项A.private选项B.protected选项C.internal选项D.public【正确答案是】:C7.MyClass为一个自定义的类,则下列语句创建了多少个类MyClass的对象? MyClass , myArray = new MyClass23;选项A.0选项B.2选项C.3选项D.6【正确答案是】:D8.C#中每个int 类型的变量占用_个字节的内存。选项A.1选项B.2选项C.4选项D

5、.8【正确答案是】:C9.关于结构类型,下列说法哪些是正确的?选项A.结构是值类型选项B.结构中不允许定义带参数的实例构造函数选项C.结构中不允许定义析构函数选项D.结构中可以定义成员方法,但是方法内不能使用this 指针【正确答案是】:A10.以下类型中,不属于值类型的是:选项A.整数类型选项B.布尔类型选项C.字符类型选项D.类类型【正确答案是】:D二、判断题 (共 10 道试题,共 50 分)11.UML是一种风格良好程序设计语言,可以设计出质量优良的软件系统。【正确答案是】:错误12.面向对象程序设计应该遵循低内聚、高耦合的原则。【正确答案是】:错误13.被protected修饰的方法或属性可以在这个类的子类中被访问。【正确答案是】:正确14.提倡设计模式的根本原因是增强代码复用,增加可维护性。【正确答案是】:正确15.不同的参数类型、参数顺序、参数个数和返回值类型都是区别重载方法的根据。【正确答案是】:错误16.对象模型优化方法之一的演绎法,指的是自底向上,抽象出具有若干个对象类共同性质的父类。【正确答案是】:错误17.抽象类中所有的方法必须被声明为abstract.【正确答案是】:错误18.在设计人机交互部分时,对于操作步骤,应该用尽量少的单击、拖动和按键

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论