- 首頁(yè)|
- 網(wǎng)校|
- 焚題庫(kù)|
- APP |
- 微信公眾號(hào)
六、程序設(shè)計(jì)題(本大題10分)
53.下面Shape類是一個(gè)表示形狀的抽象類,Area ( )為求圖形面積的函數(shù)。請(qǐng)從Shape類派生梯形類(Trapezoid)、圓形類(Circle),三角形類(Triangle),并給出具體的求面積函數(shù)。其中,所有派生類計(jì)算面積需要用到的參數(shù)由構(gòu)造函數(shù)給出,梯形面積計(jì)算需要上底、下底和高,三角形面積需要底和高,圓形面積需要半徑。
形狀的抽象類聲明如下:
class Shape {
public:
virtual double Area( ) = 0;
};