《面向?qū)ο蟪绦蛟O(shè)計(jì)》復(fù)習(xí)

《面向?qū)ο蟪绦蛟O(shè)計(jì)》復(fù)習(xí)

ID:20264497

大?。?86.33 KB

頁(yè)數(shù):12頁(yè)

時(shí)間:2018-10-09

《面向?qū)ο蟪绦蛟O(shè)計(jì)》復(fù)習(xí)_第1頁(yè)
《面向?qū)ο蟪绦蛟O(shè)計(jì)》復(fù)習(xí)_第2頁(yè)
《面向?qū)ο蟪绦蛟O(shè)計(jì)》復(fù)習(xí)_第3頁(yè)
《面向?qū)ο蟪绦蛟O(shè)計(jì)》復(fù)習(xí)_第4頁(yè)
《面向?qū)ο蟪绦蛟O(shè)計(jì)》復(fù)習(xí)_第5頁(yè)
資源描述:

《《面向?qū)ο蟪绦蛟O(shè)計(jì)》復(fù)習(xí)》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫(kù)。

1、向?qū)ο蟪绦蛟O(shè)計(jì)》課程復(fù)習(xí)?、成繢構(gòu)成1、平時(shí)成績(jī):15分(考勤+作業(yè))2、實(shí)驗(yàn)成績(jī):25分(實(shí)驗(yàn)+課程設(shè)計(jì))3、考試成績(jī):60分一、考試題型選擇題30分填空題20分判斷題15分簡(jiǎn)答5分程序分析20分程序編寫10分二、選擇題1.C++代碼源文件的擴(kuò)展名應(yīng)為(BC.objD.exeA.cB.cpp2.函數(shù)聲明力:charfun(inta);floatfun(char*p);intfun(int&b);則以下函數(shù)調(diào)用語(yǔ)句正確的是(C)A.fun(5)B.intb;fun(&b);C.char*p;fun(p);D.inta;fun⑻3.標(biāo)準(zhǔn)輸入流對(duì)象cin無(wú)法讀?。ˋ

2、.數(shù)值B.字符串4.不是C++關(guān)鍵字的是(C)A.mutableB.classC.空白字符D.字符C.FriendD.virtual5.通過(guò)(A)方法可以在現(xiàn)有類基礎(chǔ)上定義新類D.封裝A.繼承B.引用C.包含6.成員函數(shù)亦可聲明為靜態(tài)的,但是它不能直接訪問(wèn)類的(D)數(shù)據(jù)成員A.私冇B.靜態(tài)C.常量D.非靜態(tài)7.若類B的定義中私有數(shù)據(jù)成員i為常數(shù)據(jù)成員,則(D)A.數(shù)據(jù)成員i不能被一般的成員函數(shù)所訪問(wèn)B.數(shù)據(jù)成員i的初始化可以在構(gòu)造函數(shù)的函數(shù)體中實(shí)現(xiàn)//不能再函數(shù)體中,只能通過(guò)參數(shù)初始化表A.數(shù)據(jù)成員i可以被常成員函數(shù)訪問(wèn)和賦值B.以上均不對(duì)5.在編譯時(shí),將所調(diào)用

3、的函數(shù)代碼嵌入到主調(diào)函數(shù)屮,這種嵌入到主調(diào)函數(shù)屮的函數(shù)不能稱為(D)A.內(nèi)置函數(shù)B.內(nèi)聯(lián)函數(shù)C.內(nèi)嵌函數(shù)D.嵌套函數(shù)6.存儲(chǔ)以下數(shù)據(jù),占用存儲(chǔ)字節(jié)最多的是(D)A.NULLB.’0’C.H0HD.0.07.面向?qū)ο蟮某绦蚴牵―)兩者的組合A.算法和數(shù)據(jù)結(jié)構(gòu)B.對(duì)象和函數(shù)C.函數(shù)和算法D.對(duì)象和消息8.如果調(diào)用帶有默認(rèn)參數(shù)的函數(shù)時(shí)缺少一個(gè)參數(shù),則(C)參數(shù)就作為這一參數(shù)A.第1個(gè)B.中間1個(gè)C.最后一個(gè)D.系統(tǒng)隨機(jī)選擇9.假定A為一個(gè)類,貝U執(zhí)行Aa,b[2],*p=&a,c(*p);語(yǔ)句后,程序?qū)⒁Y(jié)束時(shí),共調(diào)用該類析構(gòu)函數(shù)的次數(shù)應(yīng)為(C)A.2B.3C.4D.

4、510.已有定義:char*p=nABC";則下面語(yǔ)句正確的是(D)A.*p=’’ABCn;B.p[0]=’’An;C.p[2]=C;D.charc=p[l];11.已知fl和f2是同一類的兩個(gè)成員函數(shù),但fl不能直接調(diào)用f2,這說(shuō)明(B)A.fl和f2都是靜態(tài)函數(shù)B.fl是靜態(tài)函數(shù),f2不是靜態(tài)函數(shù)C.H不是靜態(tài)函數(shù),f2是靜態(tài)函數(shù)D.fl和f2都不是靜態(tài)函數(shù)12.下列關(guān)于函數(shù)模板與類模板的描述中,不正確的是(D)A.函數(shù)模板的實(shí)例化是由編譯程序在處理函數(shù)調(diào)用吋自動(dòng)完成B.類模板的實(shí)例化必須由程序員在程序中顯式的指定C.函數(shù)模板與類模板均可以顯式調(diào)用D.定義函

5、數(shù)模板時(shí)可以使用多個(gè)類型參數(shù),而類模板不可以13.對(duì)于語(yǔ)句cout〉〉a;,下列描述中不正確的是(C)A.“cout”是一個(gè)輸出流對(duì)象B.該語(yǔ)句錯(cuò)誤使用了運(yùn)算符C.“>〉”稱作插入運(yùn)算符(提取)D.該語(yǔ)句需要頭文件iostream14.下面運(yùn)算符中,不能被重載的運(yùn)算符是(C)A.<=B.-C.?:D.[]15.以下不屬于面向?qū)ο蟮某绦蛟O(shè)計(jì)語(yǔ)言的是(D)A.C#B.C++C.JavaD.C16.下列關(guān)于C++中運(yùn)算符重載的描述中,錯(cuò)誤的是(C)A.運(yùn)算符重載是對(duì)已有的運(yùn)算符賦予多重含義B.重載的運(yùn)算符,其運(yùn)算對(duì)象可以是自定義的數(shù)據(jù)類型C.編譯系統(tǒng)對(duì)重載運(yùn)算符的選擇

6、,遵循函數(shù)模板(重載)的選擇原則D.運(yùn)算符的重載實(shí)質(zhì)上是函數(shù)的重載5.假定p所指對(duì)象的值為5,p+1所指對(duì)象的值為8,則執(zhí)行“(*p)++;”語(yǔ)句后,p所指對(duì)象的值為(A)A.6B.9C.5D.86.運(yùn)算符重載時(shí)不需要保持的性質(zhì)是(B)A.操作數(shù)個(gè)數(shù)B.操作數(shù)類型C.優(yōu)先級(jí)D.結(jié)合性7.己有定義:char*str=nabed";則下面語(yǔ)句正確的是(C)A.str[0]=”a";B.str[l]=’b.;C.charc=str[0];D.*str=’’xyzwn;D.int&x=&k;8.已知:intk=6;則下列語(yǔ)句中能正確表示引用的是(BA.intx=k;B.

7、int&x=k;C.int&x=6;9.下列虛基類的聲明屮,正確的是(AB.classvirtualB:publicAD.classB:publicAvirtualA.classB:virtualpublicAC.virtualclassB:publicA10.已有定義virtualintarea()=0;下面關(guān)于該函數(shù)的解釋屮正確的是(A)A.該函數(shù)是純虛函數(shù)B.該函數(shù)返回值為0C.該函數(shù)通常在派生函數(shù)中聲明D.該函數(shù)的入口地址為011.作為類的成員函數(shù)重載一個(gè)運(yùn)算符時(shí),如果參數(shù)表為空,通常情況下,說(shuō)明該運(yùn)算符有(B)個(gè)操作數(shù)A.0B.1C.2D.3二、填空題

8、12.重載函數(shù)在參數(shù)個(gè)數(shù)

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

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

當(dāng)前文檔最多預(yù)覽五頁(yè),下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無(wú)此問(wèn)題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫(kù)負(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)等原因無(wú)法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。