c 程式設計 大作業

2021-10-01 23:43:43 字數 2517 閱讀 4474

第一題: 控制台程式設計題,設計乙個有繼承機制下類的層次化結構程式, 該程式中基類為乙個圓circle是抽象類,在circle類中定義資料成員半徑r,圓心位置座標p(x,y)為另外乙個point類的物件,以及抽象方法area()和volume()方法。通過該circle類派生出球體sphere類和圓柱體cylinder類以及圓錐體cone類,在派生類中分別對計算面積方法area()和體積的方法volume()兩個抽象方法進行了重寫,並通過定義show()方法顯示基本資訊.請通過生成物件的方式測試這個程式完成以下的要求.

要求:

1. 通過生成派生類物件的方式,呼叫類的建構函式完成物件的初始化,具體資料可以由設計者給出;合理呼叫方法area()和方法volume()計算各個派生類物件的面積和體積,並且根據體積的大小排序後呼叫show()方法依次顯示輸出體積和座標位置資訊。

2.進一步思考說明:設計的程式中包含了c#語言程式設計中那些重要的語法知識點,請在文件中加以說明,並簡單論述該知識點的語法特點.

第二題:多窗體程式設計繪圖題,設計乙個多窗體的應用程式,分類統計乙個社群居民的業餘興趣愛好並繪製圖表顯示,要求通過主窗體和彈出對話方塊的資料互動以實現對社群居民的業餘興趣愛好的調查統計,業餘愛好選則主要有體育運動鍛鍊,文體活動,影視多**,休閒生活,閱讀等,要求可以多選。

要求:通過單擊主窗體上的統計按鈕,彈出社群居民業餘愛好調查的對話方塊,然後在該對話方塊中選擇相應的選項選擇不同的業餘愛好,並輸入居民的年齡;調查完畢後根據社群居民不同年齡段分類進行統計各項業餘愛好的具體人數。主窗體獲取並且顯示居民在不同年齡段的各項業餘愛好的具體人數。(注:居民的人數,業餘愛好的名稱,分類的年齡段都可以設計者定義)

說明:

1.要求通過設計主窗體和彈出窗體的基本框架結構,編碼以實現兩者之間的資料互動完成所需的資料統計功能。

2. 思考設計 :將分類統計後的資料以資料**的形式,通過條形圖或其它圖形在窗體中繪製顯示輸出,進一步思考如何將繪製的圖形有效的儲存在檔案中,並且能夠開啟恢復。

第三題:窗體和檔案程式設計題:在.net平台下,模擬設計乙個學生會幹部人員的基本資訊登入和管理的窗體程式,並能對輸入的資料進行有效的檔案讀寫和訪問,該系統設計功能要求如下:

該窗體程式需要統計的成員資訊有:年級、班級、姓名、學號、學生會部門職位等;

程式要求通過利用窗體和控制項設計,實現學生會幹部人員基本資訊的新增、刪除、修改等功

能,並能提供有效關鍵字的有效查詢,在窗體上正確顯示。

思考並進一步設計: 通過對成員基本資料資訊以物件序列化的方式,把成員基本資料資訊儲存在資料檔案中,也能夠從檔案中正確讀出顯示在窗體控制項中。

說明:

1.要求實現程式的基本功能要求,能夠按程式要求編譯生成可執行檔案。

2.優化和實現窗體所要求的各項功能,資料能通過檔案進行有效的讀寫操作。

c#程式設計 評分標準

說明:

大作業的格式標準要求

1. 每個同學的作品是用vs.net開發環境製作完成。

2. 每個同學的作品存放在乙個單獨的資料夾中,其中可以包括大作業報告文件,以及三道完成的題目源**,該資料夾的名稱就是該學生的班級,姓名,及學號

3. 每個學生的作品必須按照老師規定的方式上交,在規定時間內統一上交給指定的同學,由該同學統一收取電子檔

評分標準,共三題100分,要求三題都必須完成

第一題 30分

1.控制台程式設計基本程式結構完整,源程式基本合理,能顯示基本要求15分(要求程式基本清楚,程式結構準確)。

2. 控制台程式功能準確完成,並能按要求輸出正確資料結果,知識點說明符合規範15分。

(包含題目要求的各項要求,成功編譯執行,文件等設計規範並作為評分依據)。

第二題 35分

1. 多窗體程式設計基本框架結構完整,源程式基本合理 20分(要求窗體程式基本清楚,程式結構準確,完成要求的基本功能)。

2. 窗體和繪圖程式設計功能準確完成,能按要求完成圖形繪製計,進一步優化介面完成各項功能佔15分(其中包含題目要求的各項功能,成功編譯執行等設計規範並作為評分依據)。

第三題 35分

1. 窗體和控制項的設計基本框架結構完整,源程式基本合理 20分(要求程式基本清楚,程式結構準確)。

2. 程式的檔案讀寫設計功能準確完成,能按要求準確完整的完成資料的有效讀寫等各項功能佔15分(其中包含題目要求的各項功能,成功編譯執行等設計規範並作為評分依據)。

c語言大作業 c語言課程設計,大作業

c語言課程設計,大作業 本人是一名211大學軟體工程專業的大三學生,6 7月份幫助了很多學弟學妹完成了課程設計,大作業。本人 質量高,講誠信,承接c語言,c 課程設計,大作業以及資料結構的內容。下面是c語言通訊錄的部分源 include include includetypedef struct a...

程式設計大作業 魔方陣問題

問題描述 把從1到n2 n為奇數 個自然數按方陣排列,使得方陣的每行 每列以及對角線的數字之和都等於乙個方陣常量,這個常量是 0.5 n n2 1 輸入形式 使用者在第一行輸入n值,n必須為奇數。輸出形式 程式輸出魔方陣,每個數字佔4個字元寬,採用預設對齊方式。每行輸出n個數字之後要回車。樣例輸入 ...

大作業感悟

作為本次大作業的組長,看著專案從呱呱墜地到瓜熟蒂落,就像看著自己的孩紙長大一樣。心中感慨萬千,成長的過程總是快樂與痛苦並行,喜悅與煩惱同在的。從兩個星期前的頭腦風暴到前期的精心設計 中期的分工實施再到後期的測試與優化。每一步走的都讓 連忘返,每一步都讓人記憶猶新。在這兩個星期中,我們不僅得到了知識和...