C考試試題答案_第1頁(yè)
C考試試題答案_第2頁(yè)
C考試試題答案_第3頁(yè)
C考試試題答案_第4頁(yè)
C考試試題答案_第5頁(yè)
全文預(yù)覽已結(jié)束

下載本文檔

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

文檔簡(jiǎn)介

本文格式為Word版,下載可任意編輯——C考試試題答案C++面向?qū)ο蟪绦蛟O(shè)計(jì)考試試題答案一、單項(xiàng)選擇題(在每題的四個(gè)備選答案中,選出一個(gè)正確的答案,并將其號(hào)碼填在題干后的括號(hào)內(nèi)。每題1分,共20分)1.面向?qū)ο蟪绦蛟O(shè)計(jì)將數(shù)據(jù)與____a____放在一起,作為一個(gè)相互依存、不可分割的整體來(lái)處理。A.對(duì)數(shù)據(jù)的操作B.信息C.數(shù)據(jù)隱蔽D.數(shù)據(jù)抽象2.____a____不是面向?qū)ο笙到y(tǒng)所包含的要素。A.重載B.對(duì)象C.類(lèi)D.繼承3.依照標(biāo)識(shí)符的要求,____a____符號(hào)不能組成標(biāo)識(shí)符。A.連接符B.下劃線C.大小寫(xiě)字母D.數(shù)字字母4.已知ch是字符型變量,下面正確的賦值語(yǔ)句是___b_____。A.ch=’123’;B.ch=’\\xff’;C.ch=’\\08’;D.ch=〞\\〞;5.要求通過(guò)函數(shù)來(lái)實(shí)現(xiàn)一種不太繁雜的功能,并且要求加快執(zhí)行速度,選用____a____。A.內(nèi)聯(lián)函數(shù)B.遞歸調(diào)用C.重載函數(shù)D.嵌套調(diào)用6.____c____的功能是對(duì)對(duì)象進(jìn)行初始化。A.析構(gòu)函數(shù)B.數(shù)據(jù)成員C.構(gòu)造函數(shù)D.靜態(tài)成員函數(shù)7.在以下關(guān)鍵字中,用以說(shuō)明類(lèi)中公有成員的是___a_____。A.publicB.privateC.protectedD.friend注:1.試題字跡務(wù)必明了,書(shū)寫(xiě)工整。此題6頁(yè),本頁(yè)為第1頁(yè)

2.題間不留空,一般應(yīng)題卷分開(kāi)試題編號(hào):3.務(wù)必用A4紙打印

課程名稱(chēng):面向?qū)ο蟮募夹g(shù)與方法任課教師:唐寧九學(xué)號(hào):姓名:8._____D___無(wú)返回類(lèi)型,但又有return語(yǔ)句。A.虛函數(shù)B.內(nèi)聯(lián)函數(shù)C.友元函數(shù)D.類(lèi)型轉(zhuǎn)換函數(shù)9.類(lèi)模板的使用實(shí)際上是將類(lèi)模板實(shí)例化成一個(gè)具體的___A_____。A.類(lèi)B.對(duì)象C.函數(shù)D.模板類(lèi)10.利用友元函數(shù)重載“>>〞運(yùn)算符,第2個(gè)參數(shù)必需為_(kāi)__c_____。A.指針B.對(duì)象C.引用D.無(wú)值11.用成員函數(shù)重載二元運(yùn)算符@,則顯式調(diào)用方式為_(kāi)_C______。A.obj1.operator@(obj2)B.operator@(obj1,obj2)C.obj1.operator@()D.obj1@obj212.尋??截悩?gòu)造函數(shù)的參數(shù)是___c_____。A.某個(gè)對(duì)象名B.某個(gè)對(duì)象的成員名C.某個(gè)對(duì)象的引用名D.某個(gè)對(duì)象的指針名13.已知一個(gè)類(lèi)A,_____B___是指向類(lèi)A成員函數(shù)的指針。假設(shè)類(lèi)有三個(gè)公有成員:voidf1(int),voidf2(int)和inta。A.A*pB.intA::*pc=下面的函數(shù)調(diào)用合法的有___ABD_____。A.f()B.f(5)C.f(5,6)D.f(5,6,7)E.f(5,6,7,8)2.不能用友元函數(shù)重載的運(yùn)算符有___ABDE_____。A.=B.[]C.+D.->E.()3.對(duì)一元運(yùn)算符進(jìn)行重載后,正確的顯式調(diào)用方式有___BD_____。A.@aB.operator@(a)C.a@bD.a.operator@()E.a@4.關(guān)于構(gòu)造函數(shù),正確的描述有___BD____。A.可以是虛函數(shù)B.可以有參數(shù)C.可以被繼承D.可以重載E.可以顯式調(diào)用5.C++的模板有____DE____模板。A.運(yùn)算符B.數(shù)據(jù)C.類(lèi)型D.類(lèi)E.函數(shù)三、名詞解釋?zhuān)款}2分,共8分)1.封裝性:封裝就是將抽象得到的數(shù)據(jù)和行為(或功能)相結(jié)合,形成一個(gè)有機(jī)的整體,也就是將數(shù)據(jù)與操作數(shù)據(jù)的源代碼進(jìn)行有機(jī)的結(jié)合,形成“類(lèi)〞,其中數(shù)據(jù)和函數(shù)都是類(lèi)的成員。封裝的目的是加強(qiáng)安全性和簡(jiǎn)化編程,使用者不必了解具體的實(shí)現(xiàn)細(xì)節(jié),而只是要通過(guò)外部接口,一特定的訪問(wèn)權(quán)限來(lái)使用類(lèi)的成員。此題14頁(yè),本頁(yè)為第3頁(yè)

課程名稱(chēng):面向?qū)ο蟮募夹g(shù)與方法任課教師:唐寧九學(xué)號(hào):姓名:2.類(lèi):實(shí)際上是對(duì)某種類(lèi)型的對(duì)象定義變量和方法的原型。它表示對(duì)現(xiàn)實(shí)生活中一類(lèi)具有共同特征的事物的抽象,是面向?qū)ο缶幊痰幕A(chǔ)。3.構(gòu)造函數(shù):是一種特別的方法主要用來(lái)在創(chuàng)立對(duì)象時(shí)初始化對(duì)象即為對(duì)象成員變量賦初始值,總與new運(yùn)算符一起使用在創(chuàng)立對(duì)象的語(yǔ)句中特別的一個(gè)類(lèi)可以有多個(gè)構(gòu)造函數(shù)可根據(jù)其參數(shù)個(gè)數(shù)的不同或參數(shù)類(lèi)型的不同來(lái)區(qū)分它們即構(gòu)造函數(shù)的重載4.內(nèi)聯(lián)函數(shù):,內(nèi)聯(lián)函數(shù)(有時(shí)稱(chēng)作在線函數(shù)或編譯時(shí)期展開(kāi)函數(shù))是一種編程語(yǔ)言結(jié)構(gòu),用來(lái)建議編譯器對(duì)一些特別函數(shù)進(jìn)行內(nèi)聯(lián)擴(kuò)展(有時(shí)稱(chēng)作在線擴(kuò)展);也就是說(shuō)建議編譯器將指定的函數(shù)體插入并取代每一處調(diào)用該函數(shù)的地方(,從而節(jié)省了每次調(diào)用函數(shù)帶來(lái)的額外時(shí)間開(kāi)支。四、判斷分析題(判斷正誤,將正確的劃上“√〞,錯(cuò)誤的劃上“╳〞,并簡(jiǎn)述理由。每題3分,共12分)1.空類(lèi)就是沒(méi)有名字的類(lèi)。錯(cuò)。空類(lèi)是沒(méi)有任何成員的類(lèi)2.引用類(lèi)型和指針類(lèi)型作為函數(shù)的形式參數(shù)時(shí),對(duì)調(diào)用函數(shù)的實(shí)際參數(shù)的要求是一樣的,均是地址。錯(cuò)3.在派生類(lèi)中,若基類(lèi)的一個(gè)成員在派生類(lèi)中也把一致名字定義為一個(gè)成員,則不可調(diào)整它的訪問(wèn)。錯(cuò)。由于基類(lèi)構(gòu)造函數(shù)的調(diào)用順序是依照派生類(lèi)定義時(shí)的順序,而內(nèi)嵌對(duì)象構(gòu)造函數(shù)調(diào)用順序應(yīng)當(dāng)依照成員在類(lèi)中聲明的順序.兩種都可以控制4.對(duì)象數(shù)組在創(chuàng)立時(shí)要求構(gòu)造函數(shù)不能有任何參數(shù)。錯(cuò)。靜態(tài)數(shù)據(jù)成員是一個(gè)類(lèi)的多個(gè)對(duì)象共享的五、讀程序、得結(jié)果(每題5分,共20分)1.#includeclassA{inta;public:voidseta(intx){a=x;}voidshowa(){coutclasscsample{private:inti;staticintk;public:csample();voiddisplay();};csample::csample(){i=0;k++;}voidcsample::display(){coutclas

溫馨提示

  • 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)論