C#面试题

Posted by JP on October 15, 2017

1.在C#中,索引器是专门用来访问对象中的数组的信息(B)

A. 对
B. 错

参考

2.异常类对象均为System.Exception类的对象。(A)

A. 对
B. 错

参考

3.TextureBrush类包含在(C)命名空间中。

A. system.drawing.drawing2D
B. system.text
C. system.drawing
D. system.data

参考

4.下面不是面向对象的基本原则的是?(C)

A. 单一职责原则(Single-Resposibility Principle)
B. 开放封闭原则(Open-Closed principle)
C. 抽象类原则(Abstract-Class principle)
D. 依赖倒置原则(Dependecy-Inversion Principle)
E. 接口隔离原则(Interface-Segregation Principle)

参考

5.以下关于ref和out描述哪些选项是正确的?(多选)(ABC)

A. 使用ref参数,传递到ref参数的参数必须是最先初始化
B. 使用out参数,传递到out参数的参数必须最先初始化
C. 使用ref参数,必须将参数作为ref参数显式传递到方法
D. 使用out参数,必须将参数作为out参数显示传递到方法

参考

6.一个const对象(B)

A. 能访问所有成员函数
B. 只能访问const成员函数
C. 能访问static成员函数
D. 能访问volatile成员函数

参考

7.有关结构体和类的说法不正确的是(B)

A. 结构体直接继承于System.ValueType
B. 结构体不可以声明构造函数
C. 结构是值类型的,而类是引用类型的
D. 结构体可以继承接口

参考