2011年1二月C#复习资料.docVIP

  • 12
  • 0
  • 约1.55万字
  • 约 13页
  • 2017-04-10 发布于四川
  • 举报
2011年1二月C#复习资料

2011-2012第一学期C#期末复习资料 一、填空题 1. .NET框架包括 公共语言运行库 和 .NET类库。 2. 类的成员或者是静态成员,或者是实例成员,将前者看作属于类和将后者看作属于对象很有用。在“类”中,如果声明有多个同名的方法但它们的签名不同,则称为方法的重载。 3. 在现有的类(基类)的基础上建立新类(派生类)的处理过程称为继承,这带来的好主要有代码复用、继承性多态。可以用base关键字从派生类中访问基类的成员。在派生类中定义与基类同名的方法,使用new修饰符显式隐藏从基类继承的方法成员。 4. 在类声明中使用abstract修饰符以指示类只能是其他类的基类,我们称它为抽象类;用sealed修饰的类的特点是不能继承(密封);virtual关键字用于指定属性或方法可以在派生类中重写,具有该关键字的方法或属性被称作虚拟成员。当实例方法声明包含override修饰符时,称该方法为重写方法,重写方法用相同的签名重写继承的虚拟方法。 5. OpenFileDialog 对话框执行后,用户选择文件的文件名保存在它的FileName 属性中. 6. 如果希望在OpenFileDialog控键中选择多个文件,应把它的MultiSelect属性设置为true。 7. 语句string[] Drv=Directory.GetLogicalDrives()返回系统中所有磁盘列表。 8. 试列举ADO.NET中的五个主要对象Connection、Command、DataReader、DataSet、DataAdapter。 9. C#不但具有面向对象程序语言所应有的一切特性:继承性、封装性、多态性,而且C#的一个重要创新就是使面向组件编程更加容易。 10. 借助C#,可以创建多种应用程序,如:Windows应用程序、Web应用程序、控制台应用程序、智能设备应用程序(Pocket PC袖珍PC)、移动Web应用程序(PDA个人数字助理)等等。 11. 每个C# 程序均必须包含一个称为Main的方法,该过程为应用程序的起始点并为应用程序提供总体控制。该方法在“类”的内部声明,它必须具有static关键字,表明是静态方法。 12. 向方法传递参数有两个办法,一个是传值,另一个是传引用。前者形参将创建新的存储位置,被调用的方法将接受参数的一个副本;后者并不创建新的存储位置,实参和形参具有相同的位置。 二、判断题 1. C#代码行中,字符“//”会将这一行的其余内容转换为注释内容。 2. Main方法是程序的入口点,程序控制在该方法中开始和结束。 3. Main 方法在类的内部声明,它必须具备有static关键字,是静态方法。 4. Show方法是MessageBox类的一个静态方法。 5. 静态方法的调用一般通过在类名后加上点操作符(.)和方法名来调用它们。 6. 循环语句while有条件执行嵌入语句零次或多次,do/while语句有条件地执行嵌入语句一次或多次。 7. 直接基类中,除实例构造函数、静态构造函数和析构函数外,所有其它成员都被派生类继承。 8. 除了直接基类中的私有成员,所有其他继承成员都能在派生类中被存取。 9. 用户界面元素,如按钮、文本框、复选框等被称为控件。 10. 代码#region和#endregion关键字的作用是隐藏已通过测试的代码部分。 11. 类是对象的符号表示形式,它是计算机用来创建对象的模版。 12. private修饰符是类成员的默认修饰符。如果移除了该修饰符,仍然会得到私有成员。 13. 在类中如果声明有多个同名的方法但它们的签名不同,则称为方法的重载。 14. 滚动条常用属性:Minimum、Maximum、Value、LargeChange、SmallChange;常用事件Scroll 15. 用GDI+绘图需要如下步骤:创建Graphics对象、创建笔或画笔、调用图形方法。 16. 有几种不同类型的画笔,如SolidBrush、HatchBrush、LinearGradientBrush等等,所有画笔类均从Brush类继承的,该类是“抽象”类,不能实例化。 17. Timer控件是实现在用户定义的时间间隔引发事件的计时器。 18. 不能指定接口中方法的修饰符。答:对 19. DotNet包含两个部分,即公共语言运行时和框架类库. 答案:对 20. 在同一行上可以书写多条语句,每条语句间用分号分隔。 对 21. 在数据类型转化时,只能通过类型转换关键字或Convert类实现。 答案:错 22. 在定义数组时不允许为数组中的元素赋值。 答案:错 23. 定义枚举时至少为其中的一个枚举成员赋值。 答案:错 24. 接口与类同样是面向对象程序设计的核心,是创建对象的模版。 答案:对 25.

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档