分析下列程序中类MyClass的定义
则下列语句在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
您可能感兴趣的试卷
你可能感兴趣的试题
有以下类声明:
在执行以下语句后,Class1.Count的值是()
Class1 o1 = new Class1();
Class1 o2 = new Class1();
A.1
B.2
C.3
D.4
有以下程序:
该程序输出结果是()。
A.BaseClass
B.BassClass Class1
C.Class1
D.Class1 BassClass
有以下的程序:
上述代码运行后,将在控制台窗口输出()。
A.A
B.B
C.A B
D.B A
A. 定义虚方法使用关键字virtual
B. 关键字virtual可以与override一起使用
C. 虚方法是实现多态的一种应用形式
D. 派生类是实现多态的一种应用形式
A. 方法
B. 属性
C. 事件
D. 常量
A. 接口只是由方法、属性、索引器或事件组成的框架,并没有描述任何对象的实例代码
B. 接口的所有成员都被自动定义为公有的,不可使用访问修饰符来定义接口成员
C. 类可以通过在类型定义语句中包括冒号和接口名来表明它正在实现接口
D. 一个类只能实现一个接口
下列程序错误的原因是()
Sealed class SealedClass{ }
Class Derived:SealedClass{ }
A. SealedClass类不能被继承
B. 没有Main()入口
C. SealedClass没有被实例化
D. 以上皆是
A. 派生类可以继承基类的构造函数
B. 派生类可以隐藏和重载基类的成员
C. 派生类不能访问基类的私有成员
D. 派生类只能有一个直接基类
A. this关键字
B. me关键字
C. base关键字
D. override关键字
A. 抽象类
B. 密封类
C. 静态类
D. 私有类
最新试题
用以下语句定义了一个委托类型Dosomething:delegate void Dosomething()则类someclass中的下列哪些方法可以关联到该委托的实例?()
()类型的异常可匹配catch(Exception e)语句。
关于垃圾回收机制的哪些叙述是对的?()
索引器中set是()。
下列哪些Stream类不支持查找操作?()
在C#中++运算符正确的是()。
接口可由方法、属性、事件、索引器或这4种成员类型的任意组合构成。
在C#中要在派生类中重新定义基类的虚函数必须在前面加()。
接口本身不提供它所定义的成员的实现,只提供成员的说明。
创建一个委托实例(具有与事件相同的类型),然后使用+=操作符将委托实例连接到事件。