21秋东北大学《软件设计模式》在线平时作业2
答案来历:熊猫奥鹏(www.188open.com)软件设计形式-[东北大学]《软件设计形式》在线平常作业2
试卷总分:100 得分:100
第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类型
正确答案:
答案来历:熊猫奥鹏(www.188open.com),类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
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在c#程序中,进口函数的正确声明为:
A、static int main(){.....}
B、static void Main(){......}
C、static void main(){......}
D、void Main(){......}
正确答案:
第11题,声明托付的关键词是delegate。
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),从提出软件开发方案的那一刻起开端直到软件投入实践应用停止能够以为是一个完好的软件生计周期。
A、错误
B、正确
正确答案:
第13题,螺旋模型包含拟定方案、概要设计,具体设计和工程施行四个首要有些。
A、错误
B、正确
正确答案:
第14题,高耦合是优异设计的重要规范,有助于使得系统中各有些之间联系严密。
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),面向对象(Object-Oriented,OO)将数据和对数据的操作作为一个彼此依靠,不可以切割的全体,选用了数据笼统和信息荫蔽技术。
A、错误
B、正确
正确答案:
第16题,C#中,下列myclass的界说是不是合法?Public interface base1{}Public class base2{}Public MyClass : Base1,Base2
A、错误
B、正确
正确答案:
第17题,需求陈说说明"做啥",而不是"如何做"。它描绘用户的需求而不是提出处理疑问的方法。
A、错误
B、正确
正确答案:
第18题,在C#中,接口能够被多重承继而类不能。
A、错误
B、正确
正确答案:
第19题,活动图中的动作履行是需求时刻来激起的,而状况图不需求。
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),命名空间和类库是相同的。
A、错误
B、正确
正确答案:
试卷总分:100 得分:100
第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类型
正确答案:
答案来历:熊猫奥鹏(www.188open.com),类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
正确答案:
答案来历:熊猫奥鹏(www.188open.com),在c#程序中,进口函数的正确声明为:
A、static int main(){.....}
B、static void Main(){......}
C、static void main(){......}
D、void Main(){......}
正确答案:
第11题,声明托付的关键词是delegate。
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),从提出软件开发方案的那一刻起开端直到软件投入实践应用停止能够以为是一个完好的软件生计周期。
A、错误
B、正确
正确答案:
第13题,螺旋模型包含拟定方案、概要设计,具体设计和工程施行四个首要有些。
A、错误
B、正确
正确答案:
第14题,高耦合是优异设计的重要规范,有助于使得系统中各有些之间联系严密。
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),面向对象(Object-Oriented,OO)将数据和对数据的操作作为一个彼此依靠,不可以切割的全体,选用了数据笼统和信息荫蔽技术。
A、错误
B、正确
正确答案:
第16题,C#中,下列myclass的界说是不是合法?Public interface base1{}Public class base2{}Public MyClass : Base1,Base2
A、错误
B、正确
正确答案:
第17题,需求陈说说明"做啥",而不是"如何做"。它描绘用户的需求而不是提出处理疑问的方法。
A、错误
B、正确
正确答案:
第18题,在C#中,接口能够被多重承继而类不能。
A、错误
B、正确
正确答案:
第19题,活动图中的动作履行是需求时刻来激起的,而状况图不需求。
A、错误
B、正确
正确答案:
答案来历:熊猫奥鹏(www.188open.com),命名空间和类库是相同的。
A、错误
B、正确
正确答案: