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

下載本文檔

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

文檔簡(jiǎn)介

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

2、ar能作為C+程序的基本單位是()。字符B.語(yǔ)句C.函數(shù)D源程序文件程序中主函數(shù)的名字為()。mainB.MAINC.MainD任意標(biāo)識(shí)符C+程序的基本模塊為()表達(dá)式B.標(biāo)識(shí)符C.語(yǔ)句D.函數(shù)可用作C+語(yǔ)言用戶標(biāo)識(shí)符的一組標(biāo)識(shí)符是()。voiddefine+WORDa3_b3_123YNfor-abcCase2aDOsizeof存儲(chǔ)以下數(shù)據(jù),占用存儲(chǔ)字節(jié)最多的是()。A.0B.0C.“0”D.0.0程序運(yùn)行中需要從鍵盤(pán)上輸入多于一個(gè)數(shù)據(jù)時(shí),各數(shù)據(jù)之間應(yīng)使用()符號(hào)作為分隔符。A.空格或逗號(hào)B.逗號(hào)或回車C.逗號(hào)或分號(hào)D.空格或回車設(shè)”inta=12;”,則執(zhí)行完語(yǔ)句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是一個(gè)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.其中一個(gè)為真C.它們均為假D其中一個(gè)為假19.設(shè)x和y均為bool量,則x|y為假的條件是()。A.它們均為真B.其中一個(gè)為真C.它們均為假D其中一個(gè)為假字符串”a+b=12”的長(zhǎng)度為()A.6B.7C.8D.9假定下列x和y均為int型變量,則不正確的賦值為()x+=y+B.x+=y+C.x=+yD.+x=+y下列的符號(hào)常量定義中,錯(cuò)誤的定義是()。A.constM=10;B.constintM=20;C.constcharch;D.constb

5、oolmark=true;循環(huán)語(yǔ)句“for(inti=O;ii+)couti*i;”中循環(huán)體執(zhí)行的次數(shù)為()。A.1B.n-1C.nD.n+1在下面循環(huán)語(yǔ)句中循環(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)語(yǔ)句中內(nèi)層循環(huán)體S語(yǔ)句的執(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)語(yǔ)句中循環(huán)體執(zhí)行的次數(shù)為()。inti=0,s=0;while(s20)i+;s+=i;A.4B.5C.6D.7在下面循

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

7、法錯(cuò)誤。()。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);假定一個(gè)二維數(shù)組的定義語(yǔ)句為inta34=3,4,2,8,6;”,則元素a12啲值為()A.2B.4C.6D.8假定一個(gè)二維數(shù)組的定義語(yǔ)句為“inta34=3,4,2,8,6;”,則元素a21的值為()0B.4C.8D.6若定義了函數(shù)double*function(),則函數(shù)function的返回值為()。實(shí)數(shù)型B.實(shí)數(shù)的地址C指向函數(shù)的指

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

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

10、nt(doublea);C+中函數(shù)返回值的類型是由()決定的。A.return語(yǔ)句中表達(dá)式的類型B.該函數(shù)定義時(shí)的類型C.調(diào)用函數(shù)時(shí)的調(diào)用語(yǔ)句D系統(tǒng)根據(jù)結(jié)果以下函數(shù)的返回結(jié)果是()。intfunction(char*x)char*p=x;while(*p+);return(p-x-1);A求字符串的長(zhǎng)度B將字符串x連接到字符串p后面C.將字符串x復(fù)制到字符串p中D將字符串x反向存放函數(shù)調(diào)用func(exp1,exp2),(exp3,exp4,exp5)中所含實(shí)參的個(gè)數(shù)為()個(gè)。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ù)原型語(yǔ)句是()。doublefun(intx,inty)doublefun(intx;inty)doublefun(int,int);doublefun(intx,y);以下正確的說(shuō)法是()。用戶調(diào)用標(biāo)準(zhǔn)庫(kù)函數(shù)前,必須重新定義用戶可以重新定義標(biāo)準(zhǔn)庫(kù)函數(shù),若如此,該函數(shù)將失去原有含義系統(tǒng)不允許用戶重新定義標(biāo)準(zhǔn)庫(kù)函數(shù)D用戶調(diào)用標(biāo)準(zhǔn)庫(kù)函數(shù)前,不必使用預(yù)編譯命令將該函數(shù)所在文件包括到用戶源文件中函數(shù)調(diào)用不可以()。出現(xiàn)在一個(gè)表達(dá)式中出現(xiàn)在執(zhí)行語(yǔ)句中C作為一個(gè)函數(shù)的實(shí)參D作為一個(gè)函數(shù)的形參以下正

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

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

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

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

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

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

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

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

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 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ì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論