编程开发-C#-高级
编程开发-C#-高级
1. 以下关键字中,不能用来修饰类的是()(单选题)
A. sealed
B. abstract
C. static
D. virtual
2. 静态类的特点描述错误的是()(单选题)
A. 无法实例化
B. 所有成员必须静态
C. 可以被继承
D. 无构造函数
3. 只读关键字readonly可以修饰以下哪项()(单选题)
A. 局部变量
B. 实例字段
C. 方法参数
D. 方法
4. 下列关于const和readonly区别错误的是()(单选题)
A. const编译时常量
B. readonly运行时常量
C. const可以在类构造赋值
D. readonly支持静态实例两种
5. C#中接口能否定义静态方法(C#8.0+)()(单选题)
A. 完全不可以
B. 可以定义静态方法
C. 只能定义静态属性
D. 只能静态索引器
6. 实现多态最核心依靠的是()(单选题)
A. static
B. virtual + override
C. new隐藏
D. sealed
7. 父子类构造函数执行顺序正确是()(单选题)
A. 先子类再父类
B. 先父类再子类
C. 随机执行
D. 静态优先实例无序
8. 下列哪项不属于面向对象三大特性()(单选题)
A. 封装
B. 继承
C. 多态
D. 反射
9. 数组作为方法参数传递默认是()(单选题)
A. 值传递
B. 引用传递
C. 输出传递
D. 只读传递
10. 下列数据结构查询速度最快的是()(单选题)
A. List
B. Dictionary
C. Queue
D. Stack