第12周 《C 語言基礎》程式填空 多重繼承

2021-07-02 17:19:42 字數 1560 閱讀 6538

問題描述:

請在下面程式的橫線處填上適當內容,以使程式完整,並使程式的輸出為:

張三,42 歲,擔任技術處處長

高階工程師,從事輪機設計專業。

#include #include using namespace std;

class person

void setname(char na)

void setage(int a)

char* getname()

int getage()

};class leader: _________________ person // ( 2)

void setjob(char jb)

void setdep(char dp)

char *getjob()

char *getdep()

};class engineer: _________________ person // ( 5)

void setmajor(char maj )

void setprof(char pf)

char*getmajor()

char*getprof()

};class chairman: _________________ ; // ( 8)

int main()

void setname(char na)

void setage(int a)

char* getname()

int getage()

};class leader:virtual public person // ( 2)

void setjob(char jb)

void setdep(char dp)

char *getjob()

char *getdep()

};class engineer: virtual public person // ( 5)

void setmajor(char maj )

void setprof(char pf)

char*getmajor()

char*getprof()

};class chairman: public leader,public engineer ; // ( 8)

int main()

{ chairman c;

c.setname("張三");

c.setage(42);

c.setjob("處長");

c.setdep("技術處");

c.setmajor("輪機設計");

c.setprof("高階工程師");

第12周專案多重繼承

檔名稱 main.cpp 作 者 姜 甜 甜 完成日期 2015年5月26日 版 本 號 v1.0 問題描述 使程式的輸出為 張三,42 歲,擔任技術處處長 高階工程師,從事輪機設計專業。include include using namespace std class person void se...

《C 語言基礎》程式閱讀 多重繼承

返回 賀老師課程教學鏈結 1 閱讀程式,寫出執行結果 include using namespace std class a a int i void print class b public a class b virtual public a class c public a class c v...

第15周專案1 程式填空

檔名稱 main.cpp 作 者 岳成豔 2016年6月9號 版 本 號 vc 6.0 問題描述 將程式補充完整。程式輸入 略 程式輸出 略 include include include includeusing namespace std void show double int main do...