1、在派生类中通过(base)调用基类成员
【解析】https://www.cnblogs.com/melao2006/archive/2004/01/13/4239253.html
2、方法重写使用关键字(override)
【解析】使用virtual和override关键字实现方法重写:https://www.cnblogs.com/xiaoyehack/p/9212184.html
3、关于抽象类下面说法错误的是(选一项)
A、抽象类可以包含非抽象方法
B、含有抽象方法的类一定是抽象类
C、抽象类不能被实例化
D、抽象类可以是密封类
答案:D
4、关于接口的使用,说法错误的是(选一项)
A、接口可以作为参数进行传递
B、接口可以作为方法的返回值
C、接口可以实例化
D、同时实现多个接口是变相实现了多重继承
答案:C
5、下列关于C#索引器理解正确的是(选一项)
A、索引器的参数必须是两个或两个以上
B、索引器的参数类型必须是整数型
C、索引器没有名字
D、以上皆是
答案:C
6、已知C#某接口中有一个Show()方法,下面对该方法原型的定义正确的是(选一项)
A、public void Show()
B、public virtual void Show( )
C、void Show( )
D、virtual void Show( )
答案:C
7、在.NET框架类库中,所有与多线程机制应用相关的类都放在()命名空间中。(选一项)
A、System.SysThread
B、System.Thread
C、System.Threading
D、NetException
答案:B
8、在.Net中,Hashtable类及ArrayList对象位于()命名空间内。(选一项)
A、System.Array
B、System.IO
C、System.Collections
D、System.RunTime
答案:C
9、在.NET中,IL是指(选一项)
A、接口限制
B、中间语言
C、核心代码
D、接口类库
答案:B
10、在.NET中,从属性的读写特性上来进行分类,可以划分为以下三种,除了(选一项)
A、只读属性
B、只写属性
C、读写属性
D、不可读不可写的属性
答案:D
11、在.Net中,关于CLR和IL,以处描述正确的是(选一项)
A、应用程序在CLR环境被编译成IL,IL将能够被任何计算机指令集成
B、应用程序被编译两次,第一次生成IL,IL在运行时候被CLR快速编译
C、应用程序被编译两次,但是第二次CLR编辑比第一次慢
D、借取CLR,IL被编译成机器代码并且能够在不同的计算机指令集下被执行
答案:B
12、在.NET中,下列关于事件处理程序说法错误的是(选一项)
A、事件处理的顺序是定义事件、订阅事件、引发事件
B、定义事件使用event关键字
C、C#中的事件借助于委托来实现
D、定义事件使用delegate关键字
答案:D
13、在.NET中,一些数据类型为引用类型,当引用类型的值为()时,表明没有引用任何对象。(选一项)
A、Empty
B、null
C、Nothing
D、0
答案:B
14、在C#语法中,在派生类中对基类的虚函数进行重写,要求在声明中使用关键字(选一项)
A、override
B、new
C、static
D、virtual
答案:A
15、在C#语言中,下列关于属性的描述正确的是(选一项)
A、属性系是以public关键字修饰的字段,以public关键字修饰的字段也可称为属性
B、属性是访问字段值的一种灵活机制,属性更好地实现了数据的封装和隐藏
C、要定义只读属性只需在属性名前加上readonly关键字
D、在C#的类中不能自定义属性
答案:B
16、在C#中,关于Array和ArrayList的维数,以下说法正确的是(选一项)
A、Array可以有多维,而ArrayList只能是一维
B、Array只能是一维,而ArrayList可以有多维
C、Array和ArrayList都只能是一维
D、Array和ArrayList都可以是多维
答案:A
17、在C#中,关于属性的说法错误的是(选一项)
A、属性可以是只读的
B、属性可以是只写的
C、属性可以是可读可写的
D、属性不能只是可写的
答案:B
18、在C#中,接口与抽象基类的区别在于(选一项)
A、抽象基类可以包含非抽象方法,而接口只能包含抽象方法
B、抽象基类可以被实例化,而接口不能被实例化
C、抽象基类不能被实例化,而接口可以被实例化
D、抽象基类能够被继承,而接口不能被继承
答案:D
19、在C#中,如果要将数组做为一个方法的参数,则传递的是(选一项)
A、数组中的所有元素
B、数组的第一个元素
C、对象的引用
D、以上皆非
答案:D
【解析】(待查,不是很明白……)
20、
21、下面对常量的描述正确的是()。
A、定义常量要使用console关键字
B、常量定义的同时必须赋初值
C、常量可以被反复赋值
D、常量也可以定义之后再赋值
答案:B
22、类用来描述具有相同特征和行为的对象,它包含()(多选)。
A、变量
B、方法
C、构造方法
D、行为
答案:BC
23、下面对构造方法的陈述,正确的是()。
A、提供了有参构造方法,编译器也会自动提供无参构造方法
B、构造方法与类名相同
C、构造方法没有返回值,所以定义时要用void关键字
D、构造方法的调用方法和其他方法相同。
答案:B
24、关于ref关键字说法正确的是()。
A、ref关键字在方法定义时不用显示使用
B、传递给ref参数的参数必须在调用方法前初始化
C、ref关键字不能使参数的修改结果返回给调用方法
D、以上说法都是错误的
答案:B