《面向?qū)ο驝++程序設(shè)計(jì)》綜合練習(xí)題

《面向?qū)ο驝++程序設(shè)計(jì)》綜合練習(xí)題

ID:44780056

大?。?91.00 KB

頁數(shù):56頁

時(shí)間:2019-10-28

《面向?qū)ο驝++程序設(shè)計(jì)》綜合練習(xí)題_第1頁
《面向?qū)ο驝++程序設(shè)計(jì)》綜合練習(xí)題_第2頁
《面向?qū)ο驝++程序設(shè)計(jì)》綜合練習(xí)題_第3頁
《面向?qū)ο驝++程序設(shè)計(jì)》綜合練習(xí)題_第4頁
《面向?qū)ο驝++程序設(shè)計(jì)》綜合練習(xí)題_第5頁
資源描述:

《《面向?qū)ο驝++程序設(shè)計(jì)》綜合練習(xí)題》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在工程資料-天天文庫。

1、實(shí)用《面向?qū)ο驝++程序設(shè)計(jì)》綜合練習(xí)題  一、單項(xiàng)選擇題  1.C++源程序文件的缺省擴(kuò)展名為(A)。A.cppB.exeC.objD.lik  2.能作為C++程序的基本單位是(C)。A.字符B.語句C.函數(shù)D.源程序文件  3.由C++源程序文件編譯而成的目標(biāo)文件的缺省擴(kuò)展名為(C)。A.cppB.exeC.objD.lik  4.程序中主函數(shù)的名字為(A)。A.mainB.MAINC.MainD.任意標(biāo)識(shí)符  5.程序運(yùn)行中需要從鍵盤上輸入多于一個(gè)數(shù)據(jù)時(shí),各數(shù)據(jù)之間應(yīng)使用(D)符號(hào)作為分隔符。A.空格或逗號(hào)B.逗號(hào)或回車C.逗號(hào)或

2、分號(hào)D.空格或回車  6.x>0&&x<=10的相反表達(dá)式為(A)。A.x<=0

3、

4、x>10B.x<=0&&x>10C.x<=0

5、

6、x<=10D.x>0&&x>10  7.設(shè)”inta=12;”,則執(zhí)行完語句”a+=a*a;”后,a的值是(C)。A.12B.144C.156D.288  8.由C++目標(biāo)文件連接而成的可執(zhí)行文件的缺省擴(kuò)展名為(B)。A.cppB.exeC.objD.lik  9.假定下列x和y均為int型變量,則不正確的賦值為(B)。A.x+=y++B.x++=y++C.x=++yD.++x=++y  10.在下面循環(huán)語句

7、中循環(huán)體執(zhí)行的次數(shù)為(C)。文檔實(shí)用inti=0,s=0;while(s<20){i++;s+=i;}A.4B.5C.6D.7  11.下列的符號(hào)常量定義中,錯(cuò)誤的定義是(C)。A.constM=10;B.constintM=20;C.constcharch;D.constboolmark=true;  12.x>0

8、

9、y==5的相反表達(dá)式為(B)?! .x<=0

10、

11、y!=5B.x<=0&&y!=5  C.x>0

12、

13、y!=5D.x>0&&y==5  13.do語句能夠改寫為(D)語句。A.復(fù)合B.ifC.switchD.while  1

14、4.假定一個(gè)二維數(shù)組的定義語句為“inta[3][4]={{3,4},{2,8,6}};”,則元素a[2][1]的值為(A)。A.0B.4C.8D.6  15.在下面的一維數(shù)組定義中,哪一個(gè)有語法錯(cuò)誤。(C)A.inta[]={1,2,3};B.inta[10]={0};C.inta[];D.inta[5];  16.可用作C++語言用戶標(biāo)識(shí)符的一組標(biāo)識(shí)符是(B)?!.voiddefine+WORD  B.a3_b3_123YN  C.for-abcCase  D.2aDOsizeof  17.以下關(guān)于函數(shù)模板敘述正確的是(C)。A.函

15、數(shù)模板也是一個(gè)具體類型的函數(shù)B.函數(shù)模板的類型參數(shù)與函數(shù)的參數(shù)是同一個(gè)概念C.通過使用不同的類型參數(shù),函數(shù)模板可以生成不同類型的函數(shù)D.用函數(shù)模板定義的函數(shù)沒有類型  18.以下函數(shù)的返回結(jié)果是(A)。文檔實(shí)用intfunction(char*x){char*p=x;while(*p++);return(p-x-1);}A.求字符串的長(zhǎng)度B.將字符串x連接到字符串p后面C.將字符串x復(fù)制到字符串p中D.將字符串x反向存放  19.下列(B)的調(diào)用方式是引用調(diào)用。A.形參和實(shí)參都是變量B.形參是指針,實(shí)參是地址值C.形參是引用,實(shí)參是變量D

16、.形參是變量,實(shí)參是地址值  20.函數(shù)調(diào)用不可以(D)。A.出現(xiàn)在一個(gè)表達(dá)式中B.出現(xiàn)在執(zhí)行語句中C.作為一個(gè)函數(shù)的實(shí)參D.作為一個(gè)函數(shù)的形參  21.采用重載函數(shù)的目的是(D)。A.實(shí)現(xiàn)共享B.減少空間C.提高速度D.使用方便,提高可讀性  22.以下正確的描述是(B)。A.函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套B.函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套C.函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套D.函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套  23.存儲(chǔ)以下數(shù)據(jù),占用存儲(chǔ)字節(jié)最多的是(D)。A.0B.‘0’C.“0”D.0.0  24.C++語

17、言的編譯系統(tǒng)對(duì)宏命令的處理是(D)。A.在程序運(yùn)行時(shí)進(jìn)行B.在程序連接時(shí)進(jìn)行C.和C++程序的其它語句同時(shí)進(jìn)行編譯D.在對(duì)源程序中其它成分正式編譯之前進(jìn)行文檔實(shí)用  25.關(guān)于局部變量,下面說法正確的是(C)。A.定義該變量的程序文件中的函數(shù)都可以訪問B.定義該變量的函數(shù)中的定義處以下的任何語句都可以訪問C.定義該變量的復(fù)合語句中的定義處以下的任何語句都可以訪問D.定義該變量的函數(shù)中的定義處以上的任何語句都可以訪問  26.當(dāng)#include后面的文件名用雙引號(hào)括起來時(shí),尋找被包含文件的方式是(B)。A.直接按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄B

18、.先在源程序所在目錄搜索,再按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄C.僅僅搜索源程序所在目錄D.搜索當(dāng)前邏輯盤上的所有目錄  27.若定義了函數(shù)double*function(),則函數(shù)function

當(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)系客服處理。