C 整合和派生練習題解答

2021-07-24 04:25:38 字數 1031 閱讀 4229

綜合題1:考察單繼承方式

綜合題1.編寫乙個程式設計乙個汽車類vehicle,包含的資料成員有車輪個數wheels和車重weight。小車類car是它的私有派生類,其中包含載人數pasenger_load。卡車類truck是vehicle的私有派生類,其中包含載人數passenger_load和載重量payload,每個類都有相關資料的輸出方法。

#includeusing namespace std;

class vehicle

void show1()

obj(string x,string y)

};class book :public obj

};class reader:public obj

int rentbook();

void print();

};int reader:: num =0 ;

int reader:: rentbook()

break;

case 2:

if(num == 0) cout<<"沒有書籍可還!"<>na;

int i;

for(i=0;i綜合題4 - 考查虛基類的實現

分析以下程式的執行結果

#include using namespace std;

class a

;class b:virtual public a{};

class c:virtual public a{};

class d:public b,public c

};int main()

float getaerea()

};class table

float getheight()

};class roundtable:public cicle,public table

string get()

};int main()

{ roundtable aa(10,2,"wanglei");

cout<

第四天練習題解答

1 元組概念 寫出下面 的執行結果和最終結果的型別 1,2 2 1,2 1 2分析為什麼會出現這樣的結果.2 拆包過程是什麼?a,b 1,2上述過程屬於拆包嗎?可迭代物件拆包時,怎麼賦值給佔位符?1,2,1,2 1,1 22.拆包應該是對於元組來說的吧或者列表應該也行 不屬於整體賦值吧 不太理解啥意...

基礎練習題解

1.矩形相交面積 問題描述 平面上有兩個矩形,它們的邊平行於直角座標系的x軸或y軸。對於每個矩形,我們給出它的一對相對頂點的座標,請你程式設計算出兩個矩形的交的面積。輸入格式 輸入僅包含兩行,每行描述乙個矩形。在每行中,給出矩形的一對相對頂點的座標,每個點的座標都用兩個絕對值不超過10 7的實數表示...

多重迴圈練習題解

案例1 判斷2 100之間有多少個素數,並輸出所有素數。程式分析 1 素數 只能被1和其本身整除 合數 除了1和其本身之外,還有其他因數。2 判斷素數的方法 用乙個數分別去除2到 這個數 如果能被整除,則表明此數不是素數,反之是素數。解題步驟 1 首先明白任意乙個數如何判斷是不是質數 素數 以數字9...