C#程式設計實驗考試

iamzxf發表於2015-06-30

C#程式設計實驗考試

 

注意:

1、本次考試共5小題,每小題20分,滿分100分;

2、本次考試時間100分鐘;

3、需要為每一小題新建一個工程,工程名需要註明相應的題號;

4、提交時,需要將5個資料夾壓縮成一個大的檔案,以“學號+姓名”作為檔名;

5、提交後,請到教師機確認提交後,方可離開考場。

 

一、定義一個含有三個實型引數的委託,該委託名叫Calculation,返回型別為double,分別實現三個數的代數平均值、幾何平均值。並在主函式中測試。

 

二、定義一個泛型List<T>操作列表。

(1)建立一個空的List<int>,並使用Add方法新增0~100中的素數,每10個數換行。遍歷並輸出List<int>中的所有元素。

(2)自定義一個結構體myWeek,儲存“Monday”、“Tuesday”、“Wednesday” 、“Thursday” 、“Friday” 、“Saturday” 、“Sunday”。使用泛型List<myWeek>建立並顯示星期列表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方法。

 

五、從鍵盤輸入一個字串,統計其中每個字元出現的次數。

相關文章