多选题 在C#中,下列说法正确的有()【选三项】

A、 密封类不能作为基类被别的元素继承
B、 密封类不能继承非密封类或接口
C、 密封类中不能声明受保护成员
D、 密封类中不能声明虚方法
下载APP答题
由4l***70提供 分享 举报 纠错

相关试题

单选题 在C#面向对象中,例如:客户去银行取现金,不可能直接从保险柜中随意拿取现金,只能通过ATM或业务办理窗口取出存在银行的现金,那么现金就就可以看作银行对象的(),ATM机业务办理窗口看作(),即可体现面向对象中封装的特性。

A、属性;字段
B、字段;属性
C、字段;方法
D、属性;方法

单选题 在C#中,集合被定义在()命名空间中。

A、System.Collections.Generic
B、System.IO
C、System.Collections
D、System.Reflection

单选题 在C#中,ArrayList中存储的元素超出容量时,会出现下列哪种情况( )?

A、其容量变为之前的一半
B、程序会报错
C、其容量不变
D、其容量自动增长一倍

单选题 在C#中,类中的内部成员,不包括()

A、方法
B、字段
C、属性
D、抽象

单选题 在C#中,()在属性的set 块实现内,用于访问传递给该属性的内置参数。

A、this
B、value
C、args
D、property

单选题 在C#中,下列代码报错的原因是()? 
 interface IAnimal {
 //Eat方法报错
 void Eat() {
 Console.WriteLine("动物需要吃饭。");
 } }

A、Eat()方法没有加访问修饰符public,导致报错。
B、接口IAnimal没有添加修饰符public,导致报错。
C、Eat()方法是属于接口IAnimal的成员方法,不能够有具体实现。导致报错。
D、方法体输出语句有问题,导致报错。

单选题 在C#中,A类被B类继承,B类被C类继承,那么C类具有了A类的特征,这表现了类的()

A、封装性
B、传递性
C、单根性
D、规律性

单选题 在C#中,对于下列代码的出错原因,描述正确的是( ) class Program { static void Main(string[] args) { //创建Appliance对象时报错 Appliance apl = new Appliance(); Appliance mlp = new MobilePhone(); } } abstract class Appliance { public abstract void Charge(); } class MobilePhone : Appliance { public void Call() { Console.WriteLine("手机可以打电话。"); } public override void Charge() { Console.WriteLine("手机使用110V电压充电。"); } }

A、Appliance类在实例化的时候书写的位置不正确,导致报错。
B、Appliance是一个抽象类,不允许直接实例化,只能够实例化非抽象的子类MobilePhone。
C、定义Appliance类的时候在Charge方法中没有任何方法体,所以创建其对象没有任何意义,所以系统报出错误。
D、代码关系没有理解错误,应该写为:MobilePhone pm = new Appliance()。