面向对象程序设计C#.NET-期末试卷及答案汇编 下载本文

学习-----好资料

{ public static void Main(string[] args) { OverAdd Opt = new OverAdd(); OverAdd Opt1 = new OverAdd(); OverAdd Opt2 = new OverAdd();

Opt1.real = 6; Opt1.visual = 3; Opt2.real = 4; Opt2.visual = 7; Opt = Opt1 - Opt2; int tem = Opt1.real - 1; int m=Convert.ToInt32(tem);

Console.WriteLine(\

Console.ReadKey(); } }

四、简答题(每小题6分,共30分)

1. C#预处理命令的作用是什么?常用的预处理命令有那些?(至少写出4个)

4. 什么是不规则数组,声明一个二维字符型不规则数组的代码定义。

5. 使用VS中的LINQ To SQL设计器生成数据库表的映射类的一般步骤是怎样的? 3. 简述正则表达式的组成。

2. 什么是只读字段,如何对只读字段进行赋值?

五、按要求写程序(每小题10分,共20分)

1. 已知某个程序的类关系图如下,请按照图中的结构写出程序,方法的具体内容

更多精品文档

学习-----好资料

自定,但是Main()方法必须调用Write()方法

属性属性方法方法方法

2. (1)定义一个基类MyClass,其中包含虚拟的方法GetString(),这个方法返

回存储在私有字段myString中的字符串,该字段可以通过只写公共属性ContainedString来赋值。

(2)然后从类MyClass中派生一个类MyDerivedClass。重写GetString()方

法,该方法的调用基类中的GetString()方法从基类中返回字符串myString,但在返回的字符串后添加 “ Output from derived class”字符串。 (3)主函数实现:从键盘输入一个字符串存入myString,然后输出MyDerivedClass中GetString() 方法的返回的字符串。

更多精品文档