c++(練習(xí))第8章,繼承與派生

c++(練習(xí))第8章,繼承與派生

ID:1633743

大?。?5.50 KB

頁數(shù):7頁

時(shí)間:2017-11-12

c++(練習(xí))第8章,繼承與派生_第1頁
c++(練習(xí))第8章,繼承與派生_第2頁
c++(練習(xí))第8章,繼承與派生_第3頁
c++(練習(xí))第8章,繼承與派生_第4頁
c++(練習(xí))第8章,繼承與派生_第5頁
資源描述:

《c++(練習(xí))第8章,繼承與派生》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫。

1、C++(測(cè)試)第8章,繼承與派生.doc一,單選題1.下列描述中錯(cuò)誤的是(?????)。A?繼承分為多重繼承和單繼承B?對(duì)象間通信靠傳遞消息實(shí)現(xiàn)C?在外面看不到對(duì)象的內(nèi)部特征是基于對(duì)象的"模塊獨(dú)立性好"這個(gè)特征D?類是具有共同屬性、共同方法的對(duì)象的集合參考答案C2.設(shè)有以下定義:#includeclassA1{public:voidshow1(){cout<<"classA1"<

2、l;}};classA3:protectedA2{public:voidshow3(){cout<<"classA3"<

3、化其祖先類A對(duì)象的屬性,因?yàn)轭怉的成員對(duì)類C是不可訪問的C?私有派生類不能作為基類派生子類D?私有派生類的所有子孫類將無法繼續(xù)繼承該類的成員參考答案B4.下面有關(guān)派生類的說法中,錯(cuò)誤的是()。A一個(gè)派生類可以作為另一個(gè)派生類的基類B一個(gè)派生類可以有多個(gè)基類C派生類構(gòu)造函數(shù)可以將初始化參數(shù)值傳遞給基類的構(gòu)造函數(shù)和對(duì)象成員的構(gòu)造函數(shù)D具有繼承關(guān)系時(shí),基類成員在派生類中的訪問權(quán)限不變參考答案D5.設(shè)置虛基類的目的是()。A簡(jiǎn)化程序B消除二義性C提高運(yùn)行效率D減少目標(biāo)代碼參考答案B6.有以下定義的子類:classA:publicB{...

4、};則下面描述中正確的是AA類中的成員函數(shù)可以訪問B類中的private數(shù)據(jù)成員BA類中的成員函數(shù)只能訪問B類中的protected數(shù)據(jù)成員。CA類中的成員函數(shù)可以訪問B類中的public數(shù)據(jù)成員。DA類中的成員函數(shù)只能訪問B類中的public數(shù)據(jù)成員參考答案C7.有如下類定義:classA{public:intx;};C++(測(cè)試)第8章,繼承與派生.docclassB:virtualpublicA{};classC:virtualpublicA{};classD:publicB,publicC{};現(xiàn)定義D類對(duì)象d,則以下正確

5、的是()。Ad.x=5;B出現(xiàn)二義性C會(huì)調(diào)用5次構(gòu)造函數(shù)D都不對(duì)參考答案A8.下面有關(guān)基類和派生類的說法中,錯(cuò)誤的是()。A派生類可以增添一些基類中沒有的成員B派生類中可出現(xiàn)與基類同名的成員(若是成員函數(shù)則參數(shù)的個(gè)數(shù)和類型相同),但會(huì)出現(xiàn)同名覆蓋現(xiàn)象;若要引用或調(diào)用基類中同名的成員,必須用訪問域控制符(基類::成員)加以指明C派生類可以重載基類中的成員函數(shù)D派生類可以有選擇性地繼承基類中的某些成員,刪除不需要的成員參考答案D9.下面關(guān)于基類與派生類的訪問控制規(guī)則的敘述,錯(cuò)誤的是A不管是何種派生,基類的private成員都不能被其派

6、生類訪問。B在派生類中訪問基類的private成員可以通過基類的public和protected成員函數(shù)訪問。C當(dāng)通過private繼承時(shí),基類中的protected成員數(shù)據(jù)不能被派生類的成員函數(shù)訪問。D當(dāng)通過public繼承時(shí),基類中的protected成員數(shù)據(jù)可以被派生類的成員函數(shù)訪問。參考答案C11.繼承與派生可以給軟件開發(fā)帶來很多好處,下述中不正確的是:A避免公用代碼的重復(fù)開發(fā),提高了程序開發(fā)的效率和質(zhì)量。B可以減少代碼和數(shù)據(jù)的冗余。C通過層次關(guān)系組織對(duì)象,給編碼與代碼重用帶來了方便。D軟件的執(zhí)行效率大大提高參考答案D12

7、.下面關(guān)于繼承的描述中,錯(cuò)誤的是________。A繼承描述的是類的層次關(guān)系,派生類可以具有與基類相同的屬性和方法C++(測(cè)試)第8章,繼承與派生.docB一個(gè)基類可以有多個(gè)派生類,一個(gè)派生類可以有多個(gè)基類CC++有兩種繼承包括單一繼承和多重繼承D靜態(tài)成員不可以被繼承參考答案D13.下列描述中哪個(gè)是正確的__________。A私有派生的子類無法訪問父類的成員B類A的私有派生子類的派生類C無法初始化其祖先類A對(duì)象的屬性,因?yàn)轭怉的成員對(duì)類C是不可訪問的C私有派生類不能作為基類派生子類D私有派生類的所有子孫類將無法繼續(xù)繼承該類的成員

8、參考答案B14.下列描述中錯(cuò)誤的是()。A繼承分為多重繼承和單繼承B對(duì)象間通信靠傳遞消息實(shí)現(xiàn)C在外面看不到對(duì)象的內(nèi)部特征是基于對(duì)象的"模塊獨(dú)立性好"這個(gè)特征D類是具有共同屬性、共同方法的對(duì)象的集合參考答案C15.設(shè)有以下定義:#include

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭(zhēng)議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。