|

下列语句创建了多少个string对象?string[,]strArray=newstring[3][4];
A:0
B:3
C:4
D:12
以下关于类和对象的说法中,不正确的是:
A:类包含了数据和对数据的操作
B:一个对象一定属于某个类
C:类是同一类对象的抽象
D:可由抽象类生成对象
接口Animal定义如下:publicinterfaceAnimal{voidMove();}则下列抽象类的定义中,哪些是不合法的?
A:abstractclassCat:Animal{abstractpublicvoidMove();}
B:abstractclassCat:Animal{virtualpublicvoidMove(){Console.Write(Console.Write(quot;Move!quot;);)}}
C:abstractclassCat:Animal{publicvoidMove(){Console.Write(Console.Write(quot;Move!quot;);)};}
D:abstractclassCat:Animal{publicvoidEat(){Console.Write(Console.Write(quot;Eat!quot;);)};}
以下关于for循环的说法不正确的是____。
A:for循环只能用于循环次数已经确定的情况
B:for循环是先判定表达式,后执行循环体语句
C:for循环中,可以用break语句跳出循环体
D:for循环体语句中,可以包含多条语句,但要用花括号括起来。
下列描述错误的是()
A:类不可以多重继承而接口可以;
B:抽象类自身可以定义成员而接口不可以;
C:抽象类和接口都不能被实例化;
D:一个类可以有多个基类和多个基接口;
分析下列C#语句,注意类MyClass没有访问修饰符:namespaceClassLibrary1{classMyClass{publicclasssubclass{inti;}}}若必须为类MyClass添加访问修饰符,并使MyClass的可访问域保持不变,则应选择_________
A:private
B:protected
C:internal
D:public
MyClass为一个自定义的类,则下列语句创建了多少个类MyClass的对象?MyClass[,]myArray=newMyClass[2][3];
A:0
B:2
C:3
D:6
C#中每个int类型的变量占用______个字节的内存。
A:1
B:2
C:4
D:8
关于结构类型,下列说法哪些是正确的?
A:结构是值类型
B:结构中不允许定义带参数的实例构造函数
C:结构中不允许定义析构函数
D:结构中可以定义成员方法,但是方法内不能使用this指针
以下类型中,不属于值类型的是:
A:整数类型
B:布尔类型
C:字符类型
D:类类型
UML是一种风格良好程序设计语言,可以设计出质量优良的软件系统。
A:错误
B:正确
面向对象程序设计应该遵循低内聚、高耦合的原则。
A:错误
B:正确
被protected修饰的方法或属性可以在这个类的子类中被访问。
A:错误
B:正确
提倡设计模式的根本原因是增强代码复用,增加可维护性。
A:错误
B:正确
不同的参数类型、参数顺序、参数个数和返回值类型都是区别重载方法的根据。
A:错误
B:正确
对象模型优化方法之一的演绎法,指的是自底向上,抽象出具有若干个对象类共同性质的父类。
A:错误
B:正确
抽象类中所有的方法必须被声明为abstract.
A:错误
B:正确
在设计人机交互部分时,对于操作步骤,应该用尽量少的单击、拖动和按键组合来表达命令,并为高级用户提供简捷的操作方法。
A:错误
B:正确
事件是一种特殊的委托。
A:错误
B:正确
软件测试方法主要白盒测试和黑盒测试两种。
A:错误
B:正确
|
|