1、在C#中,下面关于静态方法和实例方法描述错误的是:(B)(选择一项)A
静态方法只能使用类名调用,实例方法只能使用类的实例来调用
静态方法可以直接调用实例方法C
实例方法可以直接调用静态方法D
静态方法调用前初始化,实例方法实例化对象时初始化2、下面关于继承,说法正确的是:(AC)(选择二项)A
在C#中,静态类不能够被继承B
密封类可以是抽象类的C
密封类可以实例化,而静态类不能实例化D
Objcet类是所有类的直接父类3、关于base关键字,下列使用方法错误的是:(C)(选择一项)A
在子类中,base可以调用父类的构造函数B
在子类中,base关键字可以访问父类的公共属性C
在子类中,base关键字不可以调用父类的protected成员D
在子类中,base关键字不可以调用父类的private成员4、下面关于子类调用父类构造函数的说法,错误的是:(C)(选择一项)A
子类中,如果不显式的使用base来调用父类构造函数,子类会隐式的调用base()B
创建子类对象时,总是先调用父类构造函数再调用子类的构造函数C
子类如果不显式调用base(),父类中可以没有无参构造函数D
有参数的父类构造函数,在子类中使用base调用时,参数必须一致5、下面关于抽象类的说法正确的是:(BD)(选择二项)A
抽象类可以被实例化B
含有抽象方法的类一定是抽象类C
抽象类可以是静态类和密封类D
抽象类中的抽象方法可以在其它类中重写6、下面关于虚方法说法错误的是:(B)(选择一项)A
使用virtual关键字修饰虚的方法B
虚方法必须被其子类重写C
虚方法必须有方法体D
虚方法和抽象方法都可以实现多态性7、在C#中,关于接口下面说法错误的是:(D)(选择一项)A
接口是一组规范和标准B
接口可以约束类的行为C
接口中只能含有未实现的方法D
接口中的方法可以指定具体实现,也可以不指定具体