- 5
- 0
- 约6.73千字
- 约 12页
- 2020-11-18 发布于广东
- 举报
一、选择题(每小题 3 分,共 15 分)
1. C#语言中,值类型包括:基本值类型、结构类型和________。
A. 枚举类型 B. 字符串类型 C. 类类型 D. 接口类型
2.关于构造函数,说法错误的是 。
A. 构造函数与普通函数一样,可以在类中被重载
B. 构造函数不能有返回值类型,void修饰也不可以
C. 构造函数主要作用是在实例化类对象时,初始化其成员变量
D. 构造函数可以被直接显式调用
3. 下列关于多态的说法,错误的是______。
A. 可以通过函数重载的方式实现静态多态
B. 多态的两个主要优点是动态绑定和可扩展性
C. 动态多态是指使用子类引用,执行父类的方法,使程序执行动态操作。
D. 动态多态是以同样的方法处理不同对象的能力,就是用对象的运行时刻的类型决定它的行为,而不是它应用的编译时间的类型决定它的行为。
4.关于虚方法和抽象方法正确的说法是______。
A. 两者可以存在于除密封类之外的普通类中
B. 抽象方法可被其子类方法覆盖(override),也可以不覆盖
C. 虚方法要有方法体,哪怕是一个分号,而抽象方法不能有方法体
D. 抽象方法用virtual修饰符修饰
5. 以下说法正确的是______。
A. 接口不能包含属性 B. 接口的函数只有函数头,没有函数体
C. 一个类只能实现一个接口 D. 接
原创力文档

文档评论(0)