|
1.  下列类型中, 哪些不属于引用类型?( )。
A. String
B. int
C. Class
D. Delegate
正确资料:B      满分:4  分
2.  C#中TestClass为一自定义类,其中有以下属性定义public void Property{…}使用以下语句创建了该类的对象,并使变量obj引用该对象:TestClass obj = new TestClass();那么,可通过什么方式访问类TestClass的Property属性? ( )
A. Obj.Property
B. MyClass.Property
C. obj :: Property
D. obj.Property ()
正确资料:A      满分:4  分
3.  在C#的类结构中,class关键字前面的关键字是表示访问级别,下面哪个关键字表示该类只能被这个类的成员或派生类成员访问?( )
A. public
B. private
C. internal
D. protected
正确资料:D      满分:4  分
4.  面向对象编程中的“继承”的概念是指( )
A. 对象之间通过消息进行交互
B. 派生自同一个基类的不同类的对象具有一些共同特征
C. 对象的内部细节被隐藏
D. 派生类对象可以不受限制地访问所有的基类对象
正确资料:B      满分:4  分
5.  以下说法正确的是( )。
A. 虚方法必须在派生类中重写,抽象方法不需要重写
B. 虚方法可以在派生类中重写,抽象方法必须重写
C. 虚方法必须在派生类中重写,抽象方法必须重写
D. 虚方法可以在派生类中重写,抽象方法也不需要重写
正确资料:B      满分:4  分
6.  调用方法时,如果想给方法传递任意个数的参数时,应选用哪个关键字?
( )
A. ref
B. out
C. params
D. 无特殊要求
正确资料:C      满分:4  分
7.  下列关于C#面向对象应用的描述中,哪项是正确的?( )。
A. 派生类是基类的扩展,派生类可以添加新的成员,也可去掉已经继承的成员
B. abstract方法的声明必须同时实现
C. 声明为sealed的类不能被继承
D. 接口像类一样,可以定义并实现方法
正确资料:C      满分:4  分
8.  静态构造函数只能对( )数据成员进行初始化。
A. 静态
B. 动态
C. 实例
D. 静态和实例
正确资料:A      满分:4  分
9.  在类的定义中,类的( )描述了该类的对象的行为特征。
A. 类名
B. 方法
C. 所属的命名空间
D. 私有域
正确资料:B      满分:4  分
10.  下列哪一个不是类成员的成员的是( )。
A. 属性
B. 数组
C. 索引器
D. while循环结构
正确资料:D      满分:4  分 |
|