按如下要求編程驗證子對象的有關操作。 (1)定義兩個類A和類B。 (2)在類B中有兩個類A的對象one,two。 驗證如下事實: (1)在類B的構造函數(shù)中應該包含對兩個類A的子對象的初始化項,被放在成員初始化列表中。 (2)在類B的默認構造函數(shù)中隱含著子對象的初始化項。 (3)在類B的析構函數(shù)中也隱含著子對象的析構函數(shù)。 (4)調用子對象構造函數(shù)的順序。
按下列要求實現(xiàn)一個有關學生成績的操作。 該類名為Student。 (1)每個學生的信息包含有姓名(字符數(shù)組)和成績(int型)。 (2)共有5個學生,用對象數(shù)組表示。 (3)計算出5個學生中的最高分,并輸出姓名及分數(shù)。
按下列要求實現(xiàn)一個棧類的操作。該類名為Stack,包括如下操作: (1)壓棧操作:Push() (2)彈棧操作:Pop() (3)獲取棧頂元素:Peer() (4)判棧空操作:IsEmpty() (5)判棧滿操作:IsPull()。 設棧最多可存放50個整數(shù)。棧中成員用數(shù)組表示。編寫一個程序,定義一個棧類的對象數(shù)組來驗證該類操作。