C# 2005 认证试题
1. 下列关于多态的说明中,哪个选项是正确的?(单选)
A、多态性是指以相似的手段来处理各不相同的派生类
B、 虚方法是实现多态的唯一手段
C、 重写虚方法时可以为虚方法指定别称
D、抽象类中不可以包含虚方法
2. 下列关于继承的说法中,哪个选项是不正确的?(单选)
A、类只能继承一个类,但可以继承多个接口
B、 C#中把类声明为sealed,表示不能被继承
C、 接口只能继承一个接口
D、派生类可以继承基类中以修饰符protected定义的成员
3. 下列关于XML Web Service的描述中,哪个选项是错误的?(单选)
A、UDDI是通用说明、发现和继承规范,定义一个发布和发现有关XML Web Service的信息标准
B、XML Web Service是通过SOAP在Web上提供的软件服务
C、XML Web Service使用的是Web技术,所以支持Web的程序都可以调用这种服务
D、XML Web Service是一种Web软件
4. 封装是指使用抽象数据类型将数据和基于数据的_____包装在一起。封装的主要目的就是达到接口和______的分离。A、操作,数据 B、操作,实现 C、接口,实现 D、接口,操作
5. 下列关于接口的描述中,哪个选项是错误的?(单选)
A、抽象类自身可以定义成员而接口不可以
B、抽象类和接口都不能被实例化
C、类不可以多重继承而接口可以
D、一个类可以有多个基类和多个基类口
6. 下列关于抽象方法和抽象类的说法中,哪个选项是不正确的?(单选)
A、抽象方法是没有实现的空方法
B、抽象类必须包括抽象成员
C、抽象类可以作为基类,所以不能直接实例化,也不可以被密封