1 / 6
文档名称:

高级桌面应用系统dfa.doc

格式:doc   大小:54KB   页数:6页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

高级桌面应用系统dfa.doc

上传人:ipod0c 2021/4/18 文件大小:54 KB

下载得到文件列表

高级桌面应用系统dfa.doc

文档介绍

文档介绍:一、选择题(40分,每题2分)
1、下面关于虚方法说法错误的是: B
使用virtual关键字修饰虚方法
虚方法必须被其子类重写
虚方法可以有自己的方法体
虚方法和抽象方法都可以实现多态性
2、下列关于XML的说法错误的是: C
XML的标签区分大小写
XML可以自定义标签
XmlNode对象的Name属性表示标签描述的内容
XML可以用于描述数据
3、下面关于继承,说法正确的是 :(选二项) AD
在C#中,静态类不能够被继承
一个子类可以继承多个父类
子类可以继承父类的所有成员
Objcet类是所有类的基类
4、关于base关键字,下列使用方法错误的是: C
在子类中,base可以调用父类的构造函数
在子类中,base关键字可以访问父类的公共属性
在子类中,base关键字不可以调用父类的protected成员
在子类中,base关键字不可以调用父类的private成员
5、下面关于设计模式说法正确的是 : D
设计模式就是软件开发中一种常用的方法
设计模式可以根据需要随意使用
简单工厂设计模式用于类型判断
简单工厂设计模式用于创建对象
6、在C#中,关于接口下面说法错误的是 : D
接口是一组规范和标准
接口可以约束类的行为
接口中只能含有未实现的方法
接口中的方法可以指定具体实现,也可以不指定具体实现
第2页(共6页)
7、下面关于抽象类和接口的说法正确的是: (选二项) AD
一个类可以实现多个接口,但只能继承一个抽象类
抽象类中的抽象方法和接口中的方法都需要使用override实现
抽象类和接口都能够包含已经实现的方法
抽象类也可以实现一个接口
8、下面关于反射的说法错误的是: C

反射用于在运行时通过编程方式获得类型信息。
如果不提供解决方案无法反射程序集。
反射可以查看程序集的信息。
9、关于序列化,下列说法错误的是: B
序列化是将对象转换为另一种媒介传输的格式过程
序列化转换的是文本文件
标识一个类可以序列化[Serializable()]
一个类序列化,它的子类和包含的类型也必须可序列化
10、A和B两个程序集,下列说法错误的是: A
A中public修饰的成员,不能被B访问
A中private修饰的成员,不能被B访问
A中internal修饰的成员,不能被B访问
A中protected修饰的成员,不能被B访问
11、在C#中,下面关于静态方法和实例方法描述错误的是: B
静态方法使用类名调用,实例方法需要使用类的实例来调用。
静态方法可以直接调用实例方法
实例方法可以直接调用静态方法
静态方法调用前初始化,实例方法实例化对象时初始化
12、在C#中,下列关于构造函数的说法描述正确的是:(选二项) CD
构造函数可以声明返回值
在类中可以显式的调用类的构造函数
子类构造函数会隐式调用基类的构造函数
一般情况下,构造函数总是public类型的
13、在C#中,下列数据类型是引用类型的是:(选二项) BD
枚举(enum