C#中,下列MyClass的定义是否合法?() Public class Base1{} Public class Base2{} Public MyClass : Base1,Base2
A.正确
B.错误
A.正确
B.错误
第1题
A.obj.Hello();
B.obj::Hello();
C.Myclass.Hello();
D.Myclass::Hello();
第2题
在c#中,下列创建数组的语句是否合法?Int[]iArray=newint[null];()
第3题
A.private
B.protected
C.internal
D.public
第4题
class BaseClass
{
public int i;
}
class MyClass:BaseClass
{
public new int i;
}
则下列语句在Console 上的输出为_______.
MyClass y = new MyClass();
BaseClass x = y;
x.i = 100;
Console.WriteLine("{0}, {1}",x.i,y.i);
A.0,0
B.100,100
C.0,100
D.100,0
第5题
A.有语义二义性
B.使用Params参数!使用两个整型参数!使用Params参数!
C.使用Params参数!使用Params参数!使用Params参数!
D.使用Params参数!使用两个整型参数!使用两个整型参数!
第6题
A.派生类是基类的扩展,派生类可以添加新的成员,也可去掉已经继承的成员
B.接口像类一样,可以定义并实现方法
C.声明为sealed的类不能被继承
D.abstract方法的声明必须同时实现
第7题
A.在C++中支持抽象类,但在C#中不支持抽象类
B.C++中可在头文件中声明类的成员,而在CPP文件中定义类的成员;在C#中没有头文件并且在同一处声明和定义类的成员
C.在C#中可使用new修饰符显式隐藏从基类继承的成员
D.在C#中要在派生类中重新定义基类的虚函数必须在前面加Override
第8题
A.internal MyClass() {}
B.public MyClass(){Count = 0;Msg = null;}
C.public MyClass{}
D.不存在
第9题
A.myclassoperator++()
B.myclass& operator++()
C.myclassoperatorint++(int)
D.myclass& operator++(int)
第10题
A.1个
B.2个
C.3个
D.4个