C#程序设计实验考试

C#程序设计实验考试

 

注意:

1、本次考试共5小题,每小题20分,满分100分;

2、本次考试时间100分钟;

3、需要为每一小题新建一个工程,工程名需要注明相应的题号;

4、提交时,需要将5个文件夹压缩成一个大的文件,以“学号+姓名”作为文件名;

5、提交后,请到教师机确认提交后,方可离开考场。

 

一、定义一个含有三个实型参数的委托,该委托名叫Calculation,返回类型为double,分别实现三个数的代数平均值、几何平均值。并在主函数中测试。

 

二、定义一个泛型List操作列表。

(1)创建一个空的List,并使用Add方法添加0~100中的素数,每10个数换行。遍历并输出List中的所有元素。

(2)自定义一个结构体myWeek,存储“Monday”、“Tuesday”、“Wednesday” 、“Thursday” 、“Friday” 、“Saturday” 、“Sunday”。使用泛型List创建并显示星期列表arrayList2,将相关的数据插入该列表中,并遍历该列表中的所有信息。

 

 

三、输入一个奇数n,建立一个一维数组,数组中元素个数为n。试编写程序,随机生成n个100到200之间的数,计算这n个数的中位数。

 

 

四、创建基类Person,包含两个数据成员name和age,一个具有两个参数的构造函数,一个虚函数GetInfo()以显示数据成员内容;

(1)创建派生类Student,包含一个数据成员studentID,学生年龄要求大于等于18而小于25,一个具有三个参数的派生类构造函数,并调用基类构造函数,在student写一个GetInfo(),来隐藏父类中的方法;

(2)创建派生类Teacher,包含teacherID,并重写方法GetInfo(),教师年龄要求大于25而小于65岁。

(3)在Main方法中,分别测试Teacher和Student类的GetInfo方法。

 

五、从键盘输入一个字符串,统计其中每个字符出现的次数。

你可能感兴趣的:(C#)