|
东北大学17春学期《软件设计模式》在线作业3
答案
一、单选题:
1.接口Animal定义如下:publicinterfaceAnimal{voidMove( );}则下列抽象类的定义中,哪些是不合法的? (满分:5)
A. abstractclassCat
2.已知a、b、c的值分别是4、5、6,执行下面的程序段后,判断变量n的值为:inta,b,c,n;if(cn=a+b+c;elseif(a+bn=c-a-b;elsen=a+b; (满分:5)
Animal{abstractpublicvoidMove( );}
B. abstractclassCat
3.C#语言的核心是面向对象编程(OOP),所有OOP语言都应至少具有三个特性: (满分:5)
Animal{virtualpublicvoidMove( ){Console.Write(Console.Write("Move!");)}}
C. abstractclassCat
4.如有定义:classclass1{Publicvirtualvoidtest( ){}}Classclass2:class1{Publicoverricevoidtest( ){Console.Write(“class2”);}}Classclass3:class2{Publicoverridevoidtest( ){Console.Write(“class3”);}}则下列语句的输出是什么?Class2x=newclass3( );x.test( ); (满分:5)
Animal{publicvoidMove( ){Console.Write(Console.Write("Move!");)};}
D. abstractclassCat
5.C#中每个int类型的变量占用( )个字节的内存。 (满分:5)
Animal{publicvoidEat( ){Console.Write(Console.Write("Eat!");)};}
6.下列语句创建了多少个string对象?string[,]strArray=newstring[3][4]; (满分:5)
A. 3
B. -3
C. 9
D. 15
7.在类的定义中,类的( )描述了该类的对象的行为特征。 (满分:5)
A. 封装、继承和多态
B. 类、对象和方法
C. 封装、继承和派生
D. 封装、继承和派生
8.在C#中,下列哪些语句可以创建一个具有3个初始值为""的元素的字符串数组? (满分:5)
A. class3class2
B. class3
C. class2class3
D. class2
9.下列语句在控制台上的输出是什么?Stringmsg=@”hello\nworld!”;System.console.writeline(msg); (满分:5)
A. 1
B. 2
C. 4
D. 8
10.在C#中,高质量编码标准不包括下面哪一项: (满分:5)
A. 0
B. 3
C. 4
D. 12
三、判断题:
1.在面向对象方法中,对象是对类的抽象,特殊类是对一般类的抽象。 (满分:5)
A. 类名
B. 方法
C. 所属的名字空间
D. 私有域
2.关键字sealed可以阻止一个类被继承。 (满分:5)
A. string[3]StrList={""
""
""};
B. string[3]StrList={""
""
""};
C. string[]StrList={""
""
""};
D. string[]StrList=newstring[3];
3.类是对具有公共的方法和一般特殊性的一组基本相同对象的描述。 (满分:5)
A. helloworld!
B. @”hello\nworld!”
C. helloWorld!
D. hello\nworld!
4.声明为abstract类的方法必须同时进行声明和实例化。 (满分:5)
A. 好的编码结构
B. 不需要注释
C. 好的命名规范
D. 避免文件过大
5.被protected修饰的方法或属性可以在这个类的子类中被访问。 (满分:5)
A. 错误
B. 正确
6.面向对象方法使软件系统模型变得复杂,不容易理解。 (满分:5)
A. 错误
B. 正确
7.软件开发是一个充满回溯的过程,而瀑布模型却将其分割为独立的几个阶段,不能从本质上反映软件开发过程本身的规律。 (满分:5)
A. 错误
B. 正确
8.利用多重继承虽然可以提高类的共享程度,但也会增加系统的复杂程度。 (满分:5)
A. 错误
B. 正确
9.异常类对象均为System.Exception类的对象。 (满分:5)
A. 错误
B. 正确
10.C#程序语言也可以进行面向过程的编程。 (满分:5)
A. 错误
B. 正确
更多免费学习资料请登录www.openhelp100.com
|
|