問(wèn)答題

給出下面的基類:

要求:
(1)建立基類area_cl的兩個(gè)派生類rectangle與isosceles,讓每一個(gè)派生類都包含一個(gè)函數(shù)area(),分別用來(lái)返回矩形與三角形的面積。用構(gòu)造函數(shù)對(duì)height與width進(jìn)行初始化。
(2)寫出主程序,用來(lái)求height與width分別為10.0與5.0的矩形面積,以及求height與width分別為4.0與6.0的三角形面積
(3)要求通過(guò)使用基類指針訪問(wèn)虛函數(shù)的方法(即運(yùn)行時(shí)的多態(tài)性)分別求出矩形和三角形面積。


您可能感興趣的試卷

你可能感興趣的試題

最新試題

()是指在程序的同一范圍內(nèi)聲明幾個(gè)功能類似的同名函數(shù)。

題型:填空題

在C++程序中由new分配的動(dòng)態(tài)內(nèi)存空間必須通過(guò)()運(yùn)算符釋放。

題型:填空題

在程序中使用函數(shù)可以是提高程序的開發(fā)效率和()。

題型:填空題

為了避免頻繁的函數(shù)調(diào)用與返回,C++語(yǔ)言引入了()的概念。

題型:填空題

程序員既可以使用系統(tǒng)提供的頭文件,也可以定義自己的頭文件,并在程序中使用#include指令將其包含進(jìn)來(lái)。一般情況下,使用尖括號(hào)括住系統(tǒng)提供的頭文件,使用()括住程序員自己定義的頭文件。

題型:填空題

如果把const限定符放在*號(hào)的右邊,使指針本身成為一個(gè)const指針,即()。

題型:填空題

使用delete對(duì)動(dòng)態(tài)分配的數(shù)組進(jìn)行釋放的語(yǔ)法格式為()。

題型:填空題

當(dāng)不同類型的量進(jìn)行混合算數(shù)運(yùn)算時(shí),可以在程序中使用強(qiáng)制類型轉(zhuǎn)換運(yùn)算符時(shí)static_cast或()。

題型:填空題

兩個(gè)以上的函數(shù),具有相同的函數(shù)名,但是形參的個(gè)數(shù)或者類型不同,編譯器根據(jù)實(shí)參和形參的類型及個(gè)數(shù)的最佳匹配,自動(dòng)確定調(diào)用哪一個(gè)函數(shù),這就是()。

題型:填空題

程序中使用指針時(shí),涉及的量有兩個(gè):一個(gè)是指針本身;另一個(gè)是()。

題型:填空題