《面向?qū)ο蟪绦蛟O(shè)計(jì)》習(xí)題三答案_第1頁(yè)
《面向?qū)ο蟪绦蛟O(shè)計(jì)》習(xí)題三答案_第2頁(yè)
《面向?qū)ο蟪绦蛟O(shè)計(jì)》習(xí)題三答案_第3頁(yè)
《面向?qū)ο蟪绦蛟O(shè)計(jì)》習(xí)題三答案_第4頁(yè)
《面向?qū)ο蟪绦蛟O(shè)計(jì)》習(xí)題三答案_第5頁(yè)
已閱讀5頁(yè),還剩2頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶(hù)提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

《面向?qū)ο蟪绦蛟O(shè)計(jì)》習(xí)題三答案《面向?qū)ο蟪绦蛟O(shè)計(jì)》習(xí)題三答案《面向?qū)ο蟪绦蛟O(shè)計(jì)》習(xí)題三答案《面向?qū)ο蟪绦蛟O(shè)計(jì)》習(xí)題三答案編制僅供參考審核批準(zhǔn)生效日期地址:電話:傳真:郵編:《面向?qū)ο蟪绦蛟O(shè)計(jì)》習(xí)題三答案一、單項(xiàng)選擇題(本大題共25小題,每小題2分,共50分)1、用“>>”運(yùn)算符從鍵盤(pán)輸入多于一個(gè)數(shù)據(jù)時(shí),各數(shù)據(jù)之間應(yīng)使用(D)符號(hào)作為分隔符。A、空格或逗號(hào)B、逗號(hào)或回車(chē)C、逗號(hào)或分號(hào)D、空格或回車(chē)2、C++中聲明常量的關(guān)鍵字是(A)。A、constB、externC、publicD、enum3、以下敘述中正確的是(B)A、使用#define可以為常量定義一個(gè)名字,該名字在程序中可以再賦另外的值

B、使用const定義的常量名有類(lèi)型之分,其值在程序運(yùn)行時(shí)是不可改變的

C、在程序中使用內(nèi)置函數(shù)使程序的可讀性變差

D、在定義函數(shù)時(shí)可以在形參表的任何位置給出缺省形參值4、下列的符號(hào)常變量定義中,錯(cuò)誤的定義是(C)。A、constM=10;

B、constintM=20;

C、constcharch;

D、constboolmark=true;5、函數(shù)原型語(yǔ)句正確的是(B)。A、intFunction(voida)B、voidFunction(int);C、intFunction(a);

D、voidint(doublea);6、在關(guān)鍵字private后面定義的成員為類(lèi)的(

A)成員。A、私有

B、公用

C、保護(hù)

D、任何7、在一個(gè)類(lèi)的定義中,包含有(

C)成員的定義。

A、數(shù)據(jù)

B、函數(shù)

C、數(shù)據(jù)和函數(shù)

D、數(shù)據(jù)或函數(shù)8、在類(lèi)作用域中能夠通過(guò)直接使用該類(lèi)的(

D)成員名進(jìn)行訪問(wèn)。

A、私有

B、公用

C、保護(hù)

D、任何9、在關(guān)鍵字public后面定義的成員為類(lèi)的(

B)成員。A、私有

B、公用

C、保護(hù)

D、任何10、類(lèi)中定義的成員默認(rèn)為(

B)訪問(wèn)屬性。A、public

B、private

C、protected

D、friend11、每個(gè)類(lèi)(C)構(gòu)造函數(shù)。A、只能有一個(gè)B、可以有公用的C、可以有多個(gè)D、只可有缺省的12、對(duì)類(lèi)對(duì)象成員的初始化是通過(guò)構(gòu)造函數(shù)中給出的(B)實(shí)現(xiàn)的。A、函數(shù)體B、參數(shù)初始化表C、參數(shù)表

D、參數(shù)初始化表或函數(shù)體13、假定AB為一個(gè)類(lèi),則執(zhí)行“ABx;”語(yǔ)句時(shí)將自動(dòng)調(diào)用該類(lèi)的(B).。A、有參構(gòu)造函數(shù)B、無(wú)參構(gòu)造函數(shù)C、復(fù)制構(gòu)造函數(shù)D、賦值重載函數(shù)14、假定AB為一個(gè)類(lèi),則執(zhí)行“ABx(a,5);”語(yǔ)句時(shí)將自動(dòng)調(diào)用該類(lèi)的(

A

)。A、帶參構(gòu)造函數(shù)

B、無(wú)參構(gòu)造函數(shù)

C、復(fù)制構(gòu)造函數(shù)

D、賦值重載函數(shù)15、假定CTest為一個(gè)類(lèi),并且有一無(wú)默認(rèn)值的的有參構(gòu)造函數(shù)和一無(wú)參構(gòu)造函數(shù),則執(zhí)行“CTestobjTest;”語(yǔ)句時(shí)將自動(dòng)調(diào)用該類(lèi)的(B)。A、有參構(gòu)造函數(shù)B、無(wú)參構(gòu)造函數(shù)C、復(fù)制構(gòu)造函數(shù)D、賦值構(gòu)造函數(shù)16、在重載一個(gè)運(yùn)算符時(shí),其參數(shù)表中沒(méi)有任何參數(shù),這表明該運(yùn)算符是(

B

)。A、作為友元函數(shù)重載的1元運(yùn)算符

B、作為成員函數(shù)重載的1元運(yùn)算符C、作為友元函數(shù)重載的2元運(yùn)算符

D、作為成員函數(shù)重載的2元運(yùn)算符17、在成員函數(shù)中進(jìn)行雙目運(yùn)算符重載時(shí),其參數(shù)表中應(yīng)帶有(

B

)個(gè)參數(shù)。A、0

B、1

C、2

D、318、雙目運(yùn)算符重載為普通函數(shù)時(shí),其參數(shù)表中應(yīng)帶有(

C)個(gè)參數(shù)。A、0

B、1

C、2

D、319、如果表達(dá)式a+b中的“+”是作為成員函數(shù)重載的運(yùn)算符,若采用運(yùn)算符函數(shù)調(diào)用格式,則可表示為(

A)。A、+(b)

B、+(a)C、operator+(a,b)

D、operator(a+b)20、如果表達(dá)式a==b中的“==”是作為普通函數(shù)重載的運(yùn)算符,若采用運(yùn)算符函數(shù)調(diào)用格式,則可表示為(

C

)。

A、==(b)

B、==(a)C、operator==(a,b)

D、operator==(b,a)21、派生類(lèi)的成員函數(shù)可以直接訪問(wèn)基類(lèi)的(

B)成員。A、所有

B、公有和保護(hù)

C、保護(hù)和私有

D、私有22、派生類(lèi)可以訪問(wèn)其基類(lèi)的(D)。A、公用成員B、保護(hù)成員C、私有派生D、公用和保護(hù)成員23、對(duì)于類(lèi)中定義的成員,其隱含訪問(wèn)權(quán)限為(C)。A、publicB、ptotectedC、privateD、static24、在定義一個(gè)派生類(lèi)時(shí),若不使用保留字顯式地規(guī)定采用何種繼承方式,則默認(rèn)為(A)方式。A、私有繼承

B、非私有繼承

C、保護(hù)繼承

D、公用繼承25、在公用繼承的情況下,基類(lèi)成員在派生類(lèi)中的訪問(wèn)權(quán)限(B)A、受限制B、保持不變C、受保護(hù)D、不受保護(hù)二、判斷題(本大題共25小題,每小題2分,共50分,正確填“T”,錯(cuò)誤填“F”)1、字符串"sdfgh"的長(zhǎng)度是5。(T)2、將字符串常量存放到字符串變量時(shí),包含字符串本身和結(jié)束符“\0”。(F3、關(guān)系運(yùn)算符可以用來(lái)比較兩個(gè)字符的大小,也可用來(lái)比較兩個(gè)字符串的大小。(T)4、使用new運(yùn)算符創(chuàng)建數(shù)組時(shí),可以為該數(shù)組指定初始值(F)。5、在設(shè)計(jì)類(lèi)時(shí)一般把數(shù)據(jù)成員設(shè)置為私有的,把函數(shù)成員設(shè)置為公用的,從而實(shí)現(xiàn)了公用接口和私有實(shí)現(xiàn)的分離。(T)6、析構(gòu)函數(shù)必須指定返回類(lèi)型以及函數(shù)參數(shù)。(F)7、如果定義了一個(gè)類(lèi)的對(duì)象數(shù)組,該數(shù)組有10個(gè)元素,則要調(diào)用10次構(gòu)造函數(shù)來(lái)對(duì)每個(gè)元素初始化。(T)。8、友元函數(shù)說(shuō)明在類(lèi)體內(nèi),它是一種成員函數(shù)。(F)9、友元類(lèi)必須被說(shuō)明為公用成員。(F)10、運(yùn)算符重載以后,其優(yōu)先級(jí)和結(jié)合性都不能改變。(T)11、重載單目運(yùn)算符作為類(lèi)的成員函數(shù),函數(shù)沒(méi)有參數(shù)。(T)12、將運(yùn)算符“+”函數(shù)重載為類(lèi)的成員函數(shù),交換律不適用。(T)13、不能通過(guò)派生類(lèi)對(duì)象引用從私有基類(lèi)繼承過(guò)來(lái)的任何成員。(T)14、若類(lèi)B是類(lèi)A的私有派生類(lèi),類(lèi)C是類(lèi)B的私有派生類(lèi),則類(lèi)C可訪問(wèn)類(lèi)A的公用成員。(F)15、在聲明派生類(lèi)時(shí),派生類(lèi)把基類(lèi)的的構(gòu)造函數(shù)也一起繼承過(guò)來(lái)。(F)16、派生類(lèi)能夠繼承基類(lèi)的析構(gòu)函數(shù)。(F)17、使用虛函數(shù)可以避免多重繼承產(chǎn)生的二義性。(T)18、當(dāng)一個(gè)成員函數(shù)被聲明為虛函數(shù)后,其派生類(lèi)中的具有相同參數(shù)類(lèi)型和相同參數(shù)個(gè)數(shù)類(lèi)型的相同類(lèi)型的同名函數(shù)也是虛函數(shù)。(T)19、純虛函數(shù)是在基類(lèi)中說(shuō)明的虛函數(shù),它在該基類(lèi)中必須定義具體的操作內(nèi)容。(F)20、不可以定義抽象類(lèi)的對(duì)象。(T)21、使用字符串流時(shí)必須打開(kāi)文件。(F)22、程序運(yùn)行過(guò)程出現(xiàn)異常是

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論