do語句能夠改寫為語句練習(xí)_第1頁
do語句能夠改寫為語句練習(xí)_第2頁
do語句能夠改寫為語句練習(xí)_第3頁
do語句能夠改寫為語句練習(xí)_第4頁
do語句能夠改寫為語句練習(xí)_第5頁
已閱讀5頁,還剩21頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、 do語句能夠改寫為語句練習(xí)do語句能夠改寫為語句篇一:C+程序設(shè)計單選題1.C+源程序文件的缺省擴展名為()。cppB.exeC.objD.lik2由C+源程序文件編譯而成的目標(biāo)文件的缺省擴展名為()。cppB.exeC.objD.lik由C+目標(biāo)文件連接而成的可執(zhí)行文件的缺省擴展名為()。cppB.exeC.objD.lik編寫C+程序一般需經(jīng)過的幾個步驟依次是()。編譯、編輯、連接、調(diào)試編輯、編譯、連接、調(diào)試編譯、調(diào)試、編輯、連接D編輯、調(diào)試、編輯、連接以下標(biāo)識符中不全是保留字的是()。caseforintdefaultthenwhileboolclasslonggotoreturnch

2、ar能作為C+程序的基本單位是()。字符B.語句C.函數(shù)D源程序文件程序中主函數(shù)的名字為()。mainB.MAINC.MainD任意標(biāo)識符C+程序的基本模塊為()表達(dá)式B.標(biāo)識符C.語句D.函數(shù)可用作C+語言用戶標(biāo)識符的一組標(biāo)識符是()。voiddefine+WORDa3_b3_123YNfor-abcCase2aDOsizeof存儲以下數(shù)據(jù),占用存儲字節(jié)最多的是()。A.0B.0C.“0”D.0.0程序運行中需要從鍵盤上輸入多于一個數(shù)據(jù)時,各數(shù)據(jù)之間應(yīng)使用()符號作為分隔符。A.空格或逗號B.逗號或回車C.逗號或分號D.空格或回車設(shè)”inta=12;”,則執(zhí)行完語句a+二a*a;”后,a的值

3、是()。A.12B.144C.156D.28813.假設(shè)在程序中a、b、c均被定義成整型,所賦的值都大于1,則下列能正確表示代數(shù)式1的表達(dá)式是()。abc1.0/a*b*cB.1/(a*b*c)C.1/a/b/(float)cD.1.0/a/b/c設(shè)”inta=15,b=26;”,貝cout(a,b);”的輸出結(jié)果是()。A.15B.26,15C.15,26D.26設(shè)x是一個bool型的邏輯量,y的值為10,則表達(dá)式xy的值為()。A.1B.0C.與x值相同D與x值相反x0 x=10的相反表達(dá)式為()。A.x=0|x10B.x=0 x10C.x=0|x=10d.x0 x10 x0|y=5的相反

4、表達(dá)式為()A.x=0|y!=5B.x=0y!=5C.x0|y!=5D.x0y=5設(shè)x和y均為bool量,則xy為真的條件是()。A.它們均為真B.其中一個為真C.它們均為假D其中一個為假19.設(shè)x和y均為bool量,則x|y為假的條件是()。A.它們均為真B.其中一個為真C.它們均為假D其中一個為假字符串”a+b=12”的長度為()A.6B.7C.8D.9假定下列x和y均為int型變量,則不正確的賦值為()x+=y+B.x+=y+C.x=+yD.+x=+y下列的符號常量定義中,錯誤的定義是()。A.constM=10;B.constintM=20;C.constcharch;D.constb

5、oolmark=true;循環(huán)語句“for(inti=O;ii+)couti*i;”中循環(huán)體執(zhí)行的次數(shù)為()。A.1B.n-1C.nD.n+1在下面循環(huán)語句中循環(huán)體執(zhí)行的次數(shù)為()。for(inti=0;ii+)if(in/2)break;A.n/2B.n/2+1C.n/2-1D.n-1在下面循環(huán)語句中內(nèi)層循環(huán)體S語句的執(zhí)行總次數(shù)為(D)for(inti=0;ii+)for(intj=i;jj+)S;2A.nB.(n+1)/2C.n(n-1)/2D.n(n+1)/2在下面循環(huán)語句中循環(huán)體執(zhí)行的次數(shù)為()。inti=0,s=0;while(s20)i+;s+=i;A.4B.5C.6D.7在下面循

6、環(huán)語句中循環(huán)體執(zhí)行的次數(shù)為(A)inti=0;doi+;while(i*i4B.3C.5D.2當(dāng)處理特定問題時的循環(huán)次數(shù)已知時,通常采用()來解決。for循環(huán)B.while循環(huán)C.do循環(huán)D.switch語句循環(huán)體至少被執(zhí)行一次的語句為()。for循環(huán)B.while循環(huán)C.do循環(huán)D.任一種循環(huán)switch語句能夠改寫為()語句。forB.ifC.doD.whiledo語句能夠改寫為()語句。A.復(fù)合B.ifC.switchD.while在下面的一維數(shù)組定義中,哪一個有語法錯誤。()A.inta=1,2,3;B.inta10=0;C.inta;D.inta5;在下面的字符數(shù)組定義中,哪一個有語

7、法錯誤。()。A.chara20=”abcdefg”;B.chara=”x+y=55.”;C.chara15;D.chara10=5;在下面的二維數(shù)組定義中,正確的是()。A.inta5;B.inta5;C.inta3=1,3,5,2;D.inta(10);假定一個二維數(shù)組的定義語句為inta34=3,4,2,8,6;”,則元素a12啲值為()A.2B.4C.6D.8假定一個二維數(shù)組的定義語句為“inta34=3,4,2,8,6;”,則元素a21的值為()0B.4C.8D.6若定義了函數(shù)double*function(),則函數(shù)function的返回值為()。實數(shù)型B.實數(shù)的地址C指向函數(shù)的指

8、針D.函數(shù)的地址以下說法中正確的是()。C+程序總是從第一個定義的函數(shù)開始執(zhí)行C+程序總是從main函數(shù)開始執(zhí)行C+函數(shù)必須有返回值,否則不能使用函數(shù)C+程序中有調(diào)用關(guān)系的所有函數(shù)必須放在同一個程序文件中以下敘述中不正確的是()。在一個函數(shù)中,可以有多條return語句函數(shù)的定義不能嵌套,但函數(shù)的調(diào)用可以嵌套函數(shù)必須有返回值D不同的函數(shù)中可以使用相同名字的變量函數(shù)重載是指()。兩個或兩個以上的函數(shù)取相同的函數(shù)名,但形參的個數(shù)或類型不同兩個以上的函數(shù)取相同的名字和具有相同的參數(shù)個數(shù),但形參的類型可以不同兩個以上的函數(shù)名字不同,但形參的個數(shù)或類型相同D兩個以上的函數(shù)取相同的函數(shù)名,并且函數(shù)的返回類

9、型相同以下關(guān)于函數(shù)模板敘述正確的是()。函數(shù)模板也是一個具體類型的函數(shù)函數(shù)模板的類型參數(shù)與函數(shù)的參數(shù)是同一個概念通過使用不同的類型參數(shù),函數(shù)模板可以生成不同類型的函數(shù)用函數(shù)模板定義的函數(shù)沒有類型下列()的調(diào)用方式是引用調(diào)用。形參和實參都是變量B.形參是指針,實參是地址值C.形參是引用,實參是變量D.形參是變量,實參是地址值為了提高程序的運行速度,可將不太復(fù)雜的功能用函數(shù)實現(xiàn),此函數(shù)應(yīng)選擇()。A.內(nèi)聯(lián)函數(shù)B.重載函數(shù)C.遞歸函數(shù)D.函數(shù)模板函數(shù)原型語句正確的是()。A.intFunction(voida);B.voidFunction(int);C.intFunction(a);D.voidi

10、nt(doublea);C+中函數(shù)返回值的類型是由()決定的。A.return語句中表達(dá)式的類型B.該函數(shù)定義時的類型C.調(diào)用函數(shù)時的調(diào)用語句D系統(tǒng)根據(jù)結(jié)果以下函數(shù)的返回結(jié)果是()。intfunction(char*x)char*p=x;while(*p+);return(p-x-1);A求字符串的長度B將字符串x連接到字符串p后面C.將字符串x復(fù)制到字符串p中D將字符串x反向存放函數(shù)調(diào)用func(exp1,exp2),(exp3,exp4,exp5)中所含實參的個數(shù)為()個。1B.2C.4D.5設(shè)有如下函數(shù)定義intf(char*s)char*p=s;while(*p!=)p+;return

11、(p-s);在主函數(shù)中用coutf(good)調(diào)用上述函數(shù),則輸出結(jié)果為()3B.4C.5D.6以下正確的函數(shù)原型語句是()。doublefun(intx,inty)doublefun(intx;inty)doublefun(int,int);doublefun(intx,y);以下正確的說法是()。用戶調(diào)用標(biāo)準(zhǔn)庫函數(shù)前,必須重新定義用戶可以重新定義標(biāo)準(zhǔn)庫函數(shù),若如此,該函數(shù)將失去原有含義系統(tǒng)不允許用戶重新定義標(biāo)準(zhǔn)庫函數(shù)D用戶調(diào)用標(biāo)準(zhǔn)庫函數(shù)前,不必使用預(yù)編譯命令將該函數(shù)所在文件包括到用戶源文件中函數(shù)調(diào)用不可以()。出現(xiàn)在一個表達(dá)式中出現(xiàn)在執(zhí)行語句中C作為一個函數(shù)的實參D作為一個函數(shù)的形參以下正

12、確的描述是()。函數(shù)的定義可以嵌套,函數(shù)的調(diào)用不可以嵌套函數(shù)的定義不可以嵌套,函數(shù)的調(diào)用可以嵌套函數(shù)的定義和函數(shù)的調(diào)用均可以嵌套函數(shù)的定義和函數(shù)的調(diào)用均不可以嵌套若用數(shù)組名作為函數(shù)調(diào)用的實參,傳遞給形參的是()。A.數(shù)組的首地址B.數(shù)組中第一個元素的值數(shù)組全部元素的值D.數(shù)組元素的個數(shù)以下錯誤的描述是()。被調(diào)用函數(shù)中可以不用return語句被調(diào)用函數(shù)中可以用多個return語句被調(diào)用函數(shù)中,如果有返回值,就一定要有return語句被調(diào)用函數(shù)中,一個return語句可返回多個值給調(diào)用函數(shù)以下正確的描述是()。不允許設(shè)置參數(shù)的默認(rèn)值設(shè)置參數(shù)的默認(rèn)值只能在定義函數(shù)時設(shè)置設(shè)置參數(shù)的默認(rèn)值時,應(yīng)該設(shè)置

13、右邊的參數(shù)設(shè)置參數(shù)的默認(rèn)值時,應(yīng)該全部參數(shù)都設(shè)置采用重載函數(shù)的目的是()。實現(xiàn)共享B.減少空間C.提高速度D.使用方便,提高可讀性將兩個字符串連接起來組成一個字符串時,選用()函數(shù)。strlen()B.strcap()C.strcat()D.strcmp()以下敘述中正確的是()。使用#define可以為常量定義一個名字,該名字在程序中可以再賦另外的值使用const定義的常量名有類型之分,其值在程序運行時是不可改變的在程序中使用內(nèi)聯(lián)函數(shù)使程序的可讀性變差在定義函數(shù)時可以在形參表的任何位置給出缺省形參值下面的標(biāo)識符中,()是文件級作用域。A.函數(shù)形參B.語句標(biāo)號C.外部靜態(tài)類標(biāo)識符D.自動類標(biāo)識

14、符以下敘述不正確的是()。宏替換不占用運行時間B.宏名無類型宏替換只是字符替換D.宏名必須用大寫字母表示C+語言的編譯系統(tǒng)對宏命令的處理是()。在程序運行時進(jìn)行B在程序連接時進(jìn)行C和C+程序的其它語句同時進(jìn)行編譯在對源程序中其它成分正式編譯之前進(jìn)行當(dāng)#elude后面的文件名用雙引號括起來時,尋找被包含文件的方式是()。直接按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄先在源程序所在目錄搜索,再按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄僅僅搜索源程序所在目錄搜索當(dāng)前邏輯盤上的所有目錄當(dāng)#elude后面的文件名用尖括號括起來時,尋找被包含文件的方式是()。直接按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)方式搜索目錄先在源程序所在目錄搜索,再按系統(tǒng)設(shè)定的標(biāo)準(zhǔn)

15、方式搜索目錄僅僅搜索源程序所在目錄搜索當(dāng)前邏輯盤上的所有目錄在下面存儲類中,()對象的可見性與生存期不一致。外部類B.自動類C.內(nèi)部靜態(tài)類D.寄存器類在下面存儲類中,()的對象不是局部變量。外部靜態(tài)類B.自動類C.函數(shù)形參D.寄存器類do語句能夠改寫為語句篇二:C+程序設(shè)計以下正確的說法是()。用戶調(diào)用標(biāo)準(zhǔn)庫函數(shù)前,必須重新定義用戶可以重新定義標(biāo)準(zhǔn)庫函數(shù),若如此,該函數(shù)將失去原有含義系統(tǒng)不允許用戶重新定義標(biāo)準(zhǔn)庫函數(shù)D用戶調(diào)用標(biāo)準(zhǔn)庫函數(shù)前,不必使用預(yù)編譯命令將該函數(shù)所在文件包括到用戶源文件中答案:Bdo語句能夠改寫為()語句。A復(fù)合ifswitchwhile答案:D循環(huán)語句“for(inti=0

16、;in;i+)coutvi*i;”中循環(huán)體執(zhí)行的次數(shù)為()。1n-1nD.n+1 答案:c在下面循環(huán)語句中循環(huán)體執(zhí)行的次數(shù)為()for(inti=O;in/2)break;n/2n/2+1c.n/2-1n-1答案:B下列適宜采用inline定義函數(shù)情況是()函數(shù)體含有循環(huán)語句函數(shù)體含有遞歸語句函數(shù)代碼少、頻繁調(diào)用函數(shù)代碼多、不常調(diào)用答案:C定義p并使p指向動態(tài)空間中的包含30個整數(shù)的數(shù)組所使用的定義語句為()。int*p=newint30;int*p=newint(30);int*p=new30;*p=newint30;答案:A 將兩個字符串連接起來組成一個字符串時,選用()函數(shù)strlen(

17、)strcap()strcat()strcmp()答案:cswitch語句能夠改寫為()語句。forifc.dowhile答案:B關(guān)于void指針,下列說法正確的是()。void指針就是不能指向任何數(shù)據(jù)的指針void指針就是已定義而未初始化的指針指向任何類型數(shù)據(jù)的指針可直接賦值給一個void指針void指針值可直接賦給一個非void指針答案:C循環(huán)while(inti=0)i-;執(zhí)行次數(shù)是()。A.015A.voiddefine+WORDD.6 答案:A預(yù)處理命令在程序中都是以()符號開頭的。*#答案:B以下能正確地定義整型變量a,b和c,并為其賦初值5的語句是()。inta=b=c=5;in

18、ta,b,c=5;a=5,b=5,c=5;a=b=c=5;答案:A若有說明語句:chare二72則變量c()。包含1個字符包含2個字符包含3個字符說明不合法,c的值不確定答案:A可用作C+語言用戶標(biāo)識符的一組標(biāo)識符是()a3_b3_123YNfor-abcCase2aDOsizeof答案:B以下標(biāo)識符中不全是保留字的是()。A.caseforintdefathenwhileboolclasslonggotoreturnchar答案:B下列變量名中,()是合法的。A.Forestbyte-sizedoubleA+a答案:A函數(shù)調(diào)用func(exp1,exp2),(exp3,exp4,exp5)中

19、所含實參的個數(shù)為()個。124D.5 答案:Bthis指針存在的目的是()。保證基類私有成員在子類中可以被訪問保證基類保護(hù)成員在子類中可以被訪問保證每個對象擁有自己的數(shù)據(jù)成員,但共享處理這些數(shù)據(jù)成員的代碼保證基類公有成員在子類中可以被訪問答案:C定義類的動態(tài)對象數(shù)組時,系統(tǒng)只能夠自動調(diào)用該類的()對其進(jìn)行初始化。友員析構(gòu)函數(shù)無參構(gòu)造函數(shù)D類成員答案:C對兩個數(shù)組a和b進(jìn)行如下初始化:chara=ABCDEFcharb=A,B,C,Da和b數(shù)組完全相同a和b中都存放字符串sizeof(a)比sizeof(b)大sizeof(a)與sizeof(b)相同 答案:c對長度為N的線性表進(jìn)行順序查找,在

溫馨提示

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

評論

0/150

提交評論