编程开发-C#-高级

编程开发-C#-高级

1. 以下不能作为类修饰符的是(单选题)

A. sealed

B. abstract

C. static

D. protected

2. 静态构造函数正确特点是(单选题)

A. 可带参数

B. 可被重载

C. 无访问修饰符

D. 可手动调用

3. 下列不属于值类型的是(单选题)

A. DateTime

B. enum

C. string

D. byte

4. 下面代码发生装箱的是(单选题)

A. int a=1;int b=a;

B. object obj = 100;

C. string s=”123″;

D. double d=3.14f;

5. 大量字符串拼接最高效方式(单选题)

A. +

B. StringBuilder

C. string.Format

D. 直接拼接

6. 接口中C#8.0以前不支持定义(单选题)

A. 方法

B. 属性

C. 字段

D. 索引器

7. 实现多态必须用到哪组关键字(单选题)

A. static+const

B. virtual+override

C. new+sealed

D. readonly+abstract

8. 用来隐藏父类同名方法的关键字(单选题)

A. override

B. new

C. virtual

D. abstract

9. 禁止类被继承使用(单选题)

A. abstract

B. sealed

C. static

D. private

10. 父子类构造函数执行顺序(单选题)

A. 先子类后父类

B. 先父类后子类

C. 随机

D. 静态在后