编程开发-C#-高级

编程开发-C#-高级

1. 下列修饰符中**不能修饰方法**的是(单选题)

A. static

B. sealed

C. abstract

D. virtual

2. 静态字段存储在内存哪个区域(单选题)

A.

B. 托管堆

C. 静态存储区

D. 寄存器

3. 以下说法正确的是(单选题)

A. 结构体可以继承类

B. 类默认无参构造可被删除

C. 结构体能自定义无参构造函数(.NET6+)

D. 枚举属于引用类型

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

A. int=0

B. bool=false

C. string=null

D. double=0.0

5. 字符串常量池作用是(单选题)

A. 加快字符串修改速度

B. 复用相同字符串,节省内存

C. 加密字符串内容

D. 实现字符串多线程安全

6. 下列代码不会产生新字符串对象的是(单选题)

A. string a=”123″; string b=”123″;

B. a += “456”;

C. string.Concat(a,b);

D. 字符串插值拼接

7. 深拷贝与浅拷贝说法错误的是(单选题)

A. 浅拷贝只复制第一层引用

B. 深拷贝递归复制所有引用对象

C. MemberwiseClone是深拷贝

D. 引用类型默认浅拷贝

8. 接口中**静态方法**调用方式是(单选题)

A. 接口实例调用

B. 直接接口名.方法名调用

C. 子类实例调用

D. 不能调用

9. 显式实现接口方法后,访问方式是(单选题)

A. 直接对象调用

B. 转为接口类型调用

C. 子类直接调用

D. 静态调用

10. 下列关键字**不能用于继承**的是(单选题)

A. base

B. this

C. protected

D. override