【項目-用檔案儲存的學生名單】
檔案score.dat中儲存的是若幹名學生的姓名和c++課、高數和英語成績。
(1)定義學生類,其中包含姓名、c++課、高數和英語成績及總分資料成員。
(2)用對象數組進行存儲學生的成績,讀入成績并計算總分;将總分高于平均總分且沒挂科的同學的資訊儲存到檔案pass_score.dat中。
讨論:學生人數和總分的另外一種解決方法是用全局變量。但這兩種資訊與學生有關,是學生類的“屬性”,成為學生類的資料成員合适;這兩種資訊由學生整體決定,用作靜态資料成員合适。如不了解這樣設計的理由,複習課程前面的相關内容。
[參考解答]