编程开发-C#-中级
编程开发-C#-中级
1. 下列运算符中优先级最高的是(单选题)
A. +
B. *
C. =
D. ||
2. 下列循环语句至少执行一次的是(单选题)
A. while
B. do-while
C. for
D. foreach
3. C#中枚举默认基础类型是(单选题)
A. byte
B. int
C. long
D. short
4. 下列不能被static修饰的是(单选题)
A. 字段
B. 构造函数
C. 局部变量
D. 方法
5. 静态构造函数执行次数为(单选题)
A. 多次
B. 仅一次
C. 实例化几次执行几次
D. 循环执行
6. 类中默认无参构造函数,一旦手动编写有参构造后(单选题)
A. 无参构造依然存在
B. 编译器自动删除默认无参构造
C. 程序报错
D. 自动生成多个构造
7. 父子类之间,实现向上转型正确写法是(单选题)
A. 子类变量指向父类对象
B. 父类变量指向子类对象
C. 互相随意赋值
D. 不能转型
8. 多态调用时,最终执行哪一类方法由什么决定(单选题)
A. 引用类型
B. 对象实际类型
C. 访问修饰符
D. 命名空间
9. 以下哪一个不属于接口特点(单选题)
A. 无构造函数
B. 不能包含实例字段
C. 可以直接实例化
D. 成员默认public
10. 实现多个接口出现同名方法,优先使用(单选题)
A. 隐式实现
B. 显式接口实现
C. 重写
D. 重载