版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1、計(jì)算機(jī)程序設(shè)計(jì)基礎(chǔ)(C語(yǔ)言)單項(xiàng)選擇練習(xí)題一、基本概念1. C語(yǔ)言程序是由C構(gòu)成的。A)一些可執(zhí)行語(yǔ)言B)main函數(shù)C)函數(shù)D)包含文件中的第一個(gè)函數(shù)2. (A)是構(gòu)成C語(yǔ)言程序的基本單位。A、函數(shù)B、過(guò)程C、子程序D、子例程3. C語(yǔ)言程序從C開(kāi)始執(zhí)行。A)程序中第一條可執(zhí)行語(yǔ)句B)程序中第一個(gè)函數(shù)C)程序中的main函數(shù)D)包含文件中的第一個(gè)函數(shù)4. C語(yǔ)言程序從main()函數(shù)開(kāi)始執(zhí)行,所以這個(gè)函數(shù)要寫(xiě)在_D。A)程序文件的開(kāi)始B)程序文件的最后C)它所調(diào)用的函數(shù)的前面D)程序文件的任何位置5、以下說(shuō)法中正確的是(C)。A、C語(yǔ)言程序總是從第一個(gè)定義的函數(shù)開(kāi)始執(zhí)行B、在C語(yǔ)言程序中,要
2、調(diào)用的函數(shù)必須在main()函數(shù)中定義C、C語(yǔ)言程序總是從main()函數(shù)開(kāi)始執(zhí)行D、C語(yǔ)言程序中的main()函數(shù)必須放在程序的開(kāi)始部分6.下列方法中不對(duì)的是(D)。A.主函數(shù)可以分為兩個(gè)部分:主函數(shù)說(shuō)明部分和主函數(shù)體。B.主函數(shù)可以調(diào)用任何非主函數(shù)的其它函數(shù)。C.任何非主函數(shù)可以調(diào)用其它任何非主函數(shù)。D.程序可以從任何非主函數(shù)開(kāi)始執(zhí)行。7.下列說(shuō)法不對(duì)的是:(B)A.C程序運(yùn)行步驟是編輯、編譯、連接、執(zhí)行。B.C語(yǔ)言的變量名必須用小寫(xiě),常量用大寫(xiě)。C.C語(yǔ)言的三種基本結(jié)構(gòu)是順序、選擇、循環(huán)。D.C程序一定由函數(shù)構(gòu)成的。8 .下列關(guān)于C語(yǔ)言的說(shuō)法不對(duì)的是(B)oA) C程序的工作過(guò)程是編輯、
3、編譯、連接、運(yùn)行B) C語(yǔ)言不區(qū)分大小寫(xiě)。C) C程序的三種基本結(jié)構(gòu)是順序、選擇、循環(huán)D) C程序從main函數(shù)開(kāi)始執(zhí)行9 .系統(tǒng)默認(rèn)的C語(yǔ)言源程序擴(kuò)展名為.C,需經(jīng)過(guò)C之后,生成.exe文件,才能運(yùn)行?A)編輯?編譯B)編輯?連接C)編譯?連接D)編輯?改錯(cuò)10 .下列說(shuō)法中正確的是(B)。A.由于C源程序是高級(jí)語(yǔ)言程序,因此一定要在TC軟件中輸入。B.由于C源程序是由字符流組成的,因此可以作為文本文件在任何文本編輯的軟件中輸入。C.由于C程序是高級(jí)語(yǔ)言程序,因此輸入后即可執(zhí)行。D.由于C程序是高級(jí)語(yǔ)言程序,因此它是由命令組成的。二、數(shù)據(jù)類(lèi)型、運(yùn)算符與表達(dá)式1 .不是C語(yǔ)言提供的合法關(guān)鍵字是
4、(B)。A.switchB.cherC.caseD.default2 .C語(yǔ)言提供的合法關(guān)鍵字是(D)。A.nextB.stringC.docaseD.default3 .下列不屬于C語(yǔ)言中關(guān)鍵字的是BA)longB)printC)defaultD)typedef4 .下列正確的標(biāo)識(shí)符是(C)A.-a1B.aiC.a2_iD.intt5 .下列C語(yǔ)言用戶標(biāo)識(shí)符中合法的是(B)。A、*yB、sumC、intD、%5f6 .下面四個(gè)選項(xiàng)中,合法的標(biāo)識(shí)符是:(D)A.autoB.defineC.6aD.c7 .下列C語(yǔ)言用戶標(biāo)識(shí)符中合法的是(B)oA)3axB)xC)caseD)-e2E)union
5、8 .以下選項(xiàng)中合法的用戶標(biāo)識(shí)符是BA)longB)_2TestC)3DmaxD)A.dat9 .下列四組選項(xiàng)中,正確的C語(yǔ)言標(biāo)識(shí)符是(C)。A)%xB)a+bC)a123D)12310 .請(qǐng)選由可用作C語(yǔ)言用戶標(biāo)識(shí)符的一組標(biāo)識(shí)符(B)A)voidB)a3_b3C)ForD)2adefine_123-abcDOWORDsumCasesizeof11、下列四組字符串中都可以用作C語(yǔ)言程序中的標(biāo)識(shí)符的是(A)。A、print_3ddb8aBcB3paiC、str_1CpppowwhileHis.age12 .下列C語(yǔ)言標(biāo)識(shí)符中合法的變量名是A)2e3B)youC)*yD)float13 .C語(yǔ)言中
6、的簡(jiǎn)單數(shù)據(jù)類(lèi)型包括(D、Iamone_halfstart$itD、PxqMy->bookline#Bo)°A、整型、實(shí)型、邏輯型B、整型、實(shí)型、邏輯型、字符型C、整型、字符型、邏輯型D、整型、實(shí)型、字符型14、下列可以正確表示字符型常量的是(A)。A、''t'B、"a"C、"n"D、29715 .下列表達(dá)式中,D是正確的C語(yǔ)言字符常量。A)"x"B)e3C)"COMPUTERD)'#'16 .在下列表達(dá)式中,屬于字符型常量的是BoA)AB)'a'C)&q
7、uot;A"D)b17 .以下選項(xiàng)中合法的字符常量是(B)A)"B"B)''n'C)68'D)E18 .下面字符常量表示不對(duì)的是(D)A)'a'B)'?'C)'n'D)"n"19 .已定義c為字符型變量,則下列語(yǔ)句中正確的是(C)A)c='97'B)c="97"C)c='a'D)c="a"20 .已知ch是字符型變量,不正確的賦值語(yǔ)句是(A)A)ch='a+b'B)ch='
8、;0'C)ch='7'D)ch='。;21 .C語(yǔ)言中字符型(char)數(shù)據(jù)在內(nèi)存中的存儲(chǔ)的是(D)A)原碼B)補(bǔ)碼C)反碼D)ASCII碼22 .在C語(yǔ)言中,字符型數(shù)據(jù)所占的內(nèi)存空間是(C)A)2個(gè)字節(jié)B)4字節(jié)C)1字節(jié)D)由用戶自定義*23.若int類(lèi)型數(shù)據(jù)占2個(gè)字節(jié),則unsignedint類(lèi)型數(shù)據(jù)的取值范圍是(B)A)0255B)065535C)-3276832767D)-256255*24.若有以下類(lèi)型說(shuō)明語(yǔ)句:b;floatc;doubled;則表達(dá)式a*b+d-c的結(jié)果類(lèi)型為(D)AfloatB)charC)intD)doubl
9、e*25.若有以下類(lèi)型說(shuō)明語(yǔ)句:charw;intxfloaty;doublez;則表達(dá)式w-x*y/z的結(jié)果為(D)類(lèi)型,表達(dá)式(int)(x+y-z*w)的結(jié)果為(C)類(lèi)型。AfloatB)charC)intD)double26 .C語(yǔ)言中運(yùn)算對(duì)象必須是整型的運(yùn)算符是(A)A)%=B)/C)=D)=27 .在C語(yǔ)言程序中,表達(dá)式8/5的結(jié)果是(B)A)1.6B)1C)3D)028 .設(shè)x為int型變量,則執(zhí)行以下語(yǔ)句后,x的值為Bx=10;x+=x;A)10B)20C)40D)3029 .在C語(yǔ)言程序中,表達(dá)式5%2的結(jié)果是CoA)2.5B)2C)1D)330 .如果inta=3,b=4。
10、則條件表達(dá)式"a<b?a:b"的值是A。A)3B)4C)0D)131 .若intx=2,y=3,z=4則表達(dá)式x<z?y:z的結(jié)果是(B).A)4B)3C)2D)0E)132 .C語(yǔ)言中,關(guān)系表達(dá)式和邏輯表達(dá)式的值是(B)oA)0B)0或1C)1D)T'或F'33 .設(shè)a,b和c都是int型變量,且a=3,b=4,c=5,則下面表達(dá)式中,值為0的表達(dá)式是(D)A、'a'&&b'B、a<=bC、a|b+c&&b-cD、!(a<b)&&!c|1)A)11/3C)(fl
11、oat)11/3*35.已知intx=5,y=5,z=534 .下面(D)表達(dá)式的值為4.B)11.0/3D)(int)(11.0/3+0.5)執(zhí)行語(yǔ)句x%=y+z。后,x的值是(C)A.0B.1C.5D.636.已知字母A的ASCII碼為十進(jìn)制數(shù)65,且c2為字符型,則執(zhí)行語(yǔ)句c2='A'+'6'-'3'后,c2中的值為(B)A)68B)DC)不對(duì)D)d37 .下列關(guān)于C語(yǔ)言的敘述不對(duì)的是(A)A) 大寫(xiě)字母和小寫(xiě)字母的意義相同B) 不同類(lèi)型的變量可以在一個(gè)表達(dá)式中C) 在賦值表達(dá)式中等號(hào)(=)左邊的變量和右邊的值可以是不同類(lèi)型D) 同一個(gè)運(yùn)算
12、符號(hào)在不同的場(chǎng)合可以有不同的含義38 .有:intw=11,x=12,y=3,m;執(zhí)行下面語(yǔ)句后m的結(jié)果是(C)m=(w<x)?w:x;m=(m<y)?m:y;A.1B.2C.3D.以上結(jié)果都不對(duì)39 .有:intw=7,x=12,y=3,m;執(zhí)行下面語(yǔ)句后m的值是(A)m=(w>x)?w:x;m=(m>y)?m:y;A.12B.0C.3D.140 .設(shè)整型變量a=2,則執(zhí)行下列語(yǔ)句后,浮點(diǎn)型變量b的值不為0.5的是(B)A.b=1.0/aB.b=(float)(1/a)C.b=1/(float)aD.b=1/(a*1.0)41 .以下運(yùn)算符中優(yōu)先級(jí)最高的運(yùn)算符是(B)
13、A)&&B)+C)+=D)!=42 .若“intn;floatf=13.8;”,則執(zhí)行“n=(int)f%3”后,n的值是(A)A.1B.4C.4.333333D.4.643 .設(shè)x為int型變量,則執(zhí)行以下語(yǔ)句后,x的值為(C)x=10;x*=x;A)10B)20C)100D)044 .若有語(yǔ)句inta=1,b;doubley=2.3;b=(int)y;則b的值為(B)?A)3B)2C)1D)2.345 .已知intx;chary;則下面不對(duì)的scanf函數(shù)調(diào)用語(yǔ)句為(B)A)scanf("d,%d,&x,&y);B)scanf("d,%C
14、,x,y)C)scanf("d%d,&x,&y)D)scanf("d,%c,&x,&y)46 .在C語(yǔ)言的庫(kù)函數(shù)中,可以輸由char型變量x值的語(yǔ)句是CA)getchar(x);B)fputc(x)C)putchar(x)D)puts(x)47 .以下說(shuō)法正確的是(C)A) 'x'+5是一個(gè)不對(duì)的表達(dá)式B) C語(yǔ)言不允許類(lèi)型的混合運(yùn)算C)強(qiáng)制類(lèi)型轉(zhuǎn)換時(shí),類(lèi)型說(shuō)明符必須加括號(hào)D)(int)x+y和(int)(x+y)是完全等價(jià)的表達(dá)式48 .設(shè)intx=0,y=1;表達(dá)式(x|y)的值是(B)A)0B)1C)2D)-1三、選擇結(jié)
15、構(gòu)1 .在C語(yǔ)言中,認(rèn)為(D)為邏輯“真"A)trueB)大于0的數(shù)C)非0整數(shù)D)非0的數(shù)2 .表示關(guān)系x<=y<=z的c語(yǔ)言表達(dá)式為AA)(x<=y)&&(y<=z)B)(x<=y)AND(y<=z)C)(x<=y<=z)D)(x<=y)&(y<=z)3.能正確表示邏輯關(guān)系:“an=10或aW0”的C語(yǔ)言表達(dá)式是(D)A)a>=10ora<=0B)a>=0|a<=10C)a>=10&&a<=0D)a>=10IIa<=04、判斷char
16、型變量cl是否為大寫(xiě)字母的表達(dá)式為(D)。A、'A<=c1<='ZB、(c1>='A')&(c1<二'Z)C、(A<=c1)AND('Z'>=c1)D、c1>='A&&c1<='Z5 .為表示邏輯表達(dá)式79<X<90,應(yīng)使用的C語(yǔ)言表達(dá)式是A。A)(X>79)&&(X<90)B)(X>79)!=(X<90)C)79<X<90D)(X>79)|(X<90)6 .設(shè)有語(yǔ)句“inta
17、=2,b=3,c=-2,d=2;",則邏輯表達(dá)式“a>0&&b&&c<0&&d>0的值是(A)A.1B.0C.-1D.由錯(cuò)7 .設(shè)a為整型變量,則不能正確表達(dá)數(shù)學(xué)關(guān)系10vav15的C語(yǔ)言表達(dá)式是(A)。A.10<a<15B.a=1111a=1211a=1311a=14C.a>10&&a<15D.!(a<=10)&&!(a>=15)8 .設(shè)x,t均為int型變量,則執(zhí)行語(yǔ)句“x=10;t=x&&x>10;”后,t的值為(D)A.不
18、定值B.10C.1D.09 .若inti=10;執(zhí)行下列程序后,變量i的正確結(jié)果是(A)。switch(i)case9:i+=1;case 10: i+=1;case 11: i+=1;default:i+=1;A、13B、12C、11D、1010. 在下面的條件語(yǔ)句中(其中s1和s2表示是C語(yǔ)言的語(yǔ)句),只有一個(gè)在功能上與其它三個(gè)語(yǔ)句不等價(jià),它是(if(a=0)s2;elseif(a=0)s1;elseA、if(a)s1;elses2;Bs1;C、if(a!=0)s1;elses2;Ds2;11. 假定所有變量均已正確定義,則下列程序段運(yùn)行后y的值是(A)inta=0,y=10;if(a=0
19、)y-;elseif(a>0)y+;elsey+=y;A.20B.11C.9D.012. 假定所有變量均已正確定義,則下列程序段運(yùn)行后x的值是(B)。a=b=c=0;x=35;if(!a)x-;elseif(b);if(c)x=3;elsex=4;A.34B.4C.35D.313. C語(yǔ)言對(duì)嵌套if語(yǔ)句的要求是:else語(yǔ)句總是與(D)配對(duì)。A)其之前最近的ifB)第一個(gè)ifC)縮進(jìn)位置相同的ifD)其之前最近的且尚未配對(duì)的if14. 在C語(yǔ)言語(yǔ)句中,用來(lái)決定分支進(jìn)程安排的表達(dá)式是(A)。A可用任意表達(dá)式B.只能用邏輯表達(dá)式或關(guān)系表達(dá)C.只能用邏輯表達(dá)式D.只能用關(guān)系表達(dá)式15. C語(yǔ)言
20、中用(B)表示邏輯“真”。A.trueB.整數(shù)值1C.非零整數(shù)值D.false16、若k是int型變量,且有下面的程序段:intk;k=-3;if(k<=0)printf("#")。elseprintf("&&&&)。上面程序段的輸生結(jié)果是(A)A#B、&&&&C、#&&&&D、有語(yǔ)法不對(duì),無(wú)輸由結(jié)果17.main()intx=0,a=0,b=0;switch(x)case0:b+;case 1: a+;case 2: a+;b+;printf("a=%
21、d,b=%dn",a,b);該程序的輸生結(jié)果是DA)a=2,b=1B)a=1,b=1C)a=1,b=0D)a=2,b=218.以下程序的輸生結(jié)果是:(C)main()intx=-10,y=1,z=1;if(x<y)if(y<0)z=0;elsez=z+1;printf(“%dn”,z);A.0B.1C.2D.319.以下程序段的輸出結(jié)果是(B)inta=10,b=50,c=30。if(a>b)a=b。b=c。c=a。printf("a=%2db=%2dc=%2dn",a,b,c)。A)a=10b=50c=10B)a=10b=30c=10C)a=5
22、0b=30c=10D)a=50b=30c=50四、循環(huán)結(jié)構(gòu)*1.在C語(yǔ)言中,下列說(shuō)法中正確的是(D)。A) do-while語(yǔ)句構(gòu)成的循環(huán)不能用其它語(yǔ)句構(gòu)成的循環(huán)來(lái)代替。B) do-while語(yǔ)句構(gòu)成的循環(huán)只能用break語(yǔ)句退出。C) do-while語(yǔ)句構(gòu)成的循環(huán)在while后的表達(dá)式非零時(shí)結(jié)束循環(huán)。D) do-while語(yǔ)句構(gòu)成的循環(huán),在while后的表達(dá)式為零時(shí)結(jié)束循環(huán)。2. break語(yǔ)句不能出現(xiàn)在(D)語(yǔ)句中A.switchB.forC.whileD.ifelse*3對(duì)于break語(yǔ)句和continue語(yǔ)句的說(shuō)法不對(duì)的是(B)A) break語(yǔ)句不能用于循環(huán)語(yǔ)句和switch語(yǔ)句之
23、外的任何其他語(yǔ)句中。B) break和continue也可以用于if語(yǔ)句中C) continue語(yǔ)句只結(jié)束本次循環(huán),而不是終止整個(gè)循環(huán)的執(zhí)行。D) break語(yǔ)句是結(jié)束整個(gè)循環(huán)過(guò)程,不再判斷執(zhí)行循環(huán)的條件是否成立。4 .語(yǔ)句while(!y)。中的表達(dá)式!y等價(jià)于AA)y=0B)y!=1C)y=!0D)y=15 .若有“inta=1,x=1;",則循環(huán)語(yǔ)句“while(a<10)x+;a+;”的循環(huán)執(zhí)行(A)A.無(wú)限次B.不確定次C.10次D.9次6 .有以下程序段intk=0while(k)k+;則while循環(huán)體執(zhí)行的次數(shù)是CA)無(wú)限次B)有語(yǔ)法錯(cuò),不能執(zhí)行C)一次也不執(zhí)行
24、D)執(zhí)行1次7 .下列循環(huán)語(yǔ)句中有語(yǔ)法不對(duì)的是(D)Awhile(x=y)5。Bwhile(0)。Cdo2。while(x=b)。Ddox+while(x=10)。*8.當(dāng)運(yùn)行時(shí)輸入:abcd$abcde,下面程序的運(yùn)行結(jié)果是B#include<stdio.h>main()while(putchar(getchar()!='$');printf("end");A)abcd$abcdeB)abcd$endC)abcdendD)abcd$abcdeend9 .以下程序段(A)x=-1;dox=x*x;while(x>0);A.是死循環(huán)B.循環(huán)執(zhí)
25、行一次C.循環(huán)執(zhí)行二次D.有語(yǔ)法不對(duì)10 .下面程序段執(zhí)行后的結(jié)果為:(B)intsum=0,n=10;dosum=sum+n;n+;while(n<10)printf("d,%d,sum,n)A.0,10B.10,11C.0,11D.以上結(jié)果都不對(duì)11 .對(duì)以下程序段的敘述正確的是A.intx=1;dox=-1*x;while(!x)A)是死循環(huán)B)循環(huán)執(zhí)行一次對(duì)12.循環(huán)“for(i=0,x=1;i=10&&x>0;i+);A.無(wú)限次B.不確定次次13 .執(zhí)行語(yǔ)句for(j=0;j<=3;j+)a=1;A)0B)3C)4D)114 .有如下程序C
26、)循環(huán)執(zhí)行二次D)有語(yǔ)法不”的循環(huán)執(zhí)行(A)oC.10次D.9后變量j的值是C.main()inti,sum=2;for(i=1;i<=3;i+=2)sum+=i;printf("dn”,sum);死循環(huán)D)。”后,變量i的值為D、5該程序的執(zhí)行結(jié)果是AA)6B)3C)4*15、執(zhí)行語(yǔ)句"for(i=0;i+<3;)(C)oA、2B、3C、416.設(shè)x和y均為int型變量,則執(zhí)行以下的循環(huán)后,y的值為(D)for(y=1,x=1;y<=50;y+)if(x>=0)break;if(x%2=1)x+=5;continue;x-=3;A.2B.4C.6D
27、.1五數(shù)組1 .以下對(duì)一維數(shù)組a的正確說(shuō)明是:DA)chara(10)。B)inta口。C)intk=5,ak。D)chara3='a','b','c'2 .以下能對(duì)一維數(shù)組a進(jìn)行初始化的語(yǔ)句是:(C)A.inta5=(0,1,2,3,4,)B.inta(5)=C.inta3=0,1,2D.inta5=10*13 .在C語(yǔ)言中對(duì)一維整型數(shù)組的正確定義為DoA)inta(10);B)intn=10,an;C)intn;an;D)#defineN10intaN;4、已知:inta10;則對(duì)a數(shù)組元素的正確引用是(D)。A、a10B、a3.5C、a(5
28、)D、a05.執(zhí)行下面的程序段后,變量k中的值為CA)不定值B)33C)30D)10intk=3,s2;s0=k;k=s0*10;*6.下列說(shuō)法中不對(duì)的是CA構(gòu)成數(shù)組的所有元素的數(shù)據(jù)類(lèi)型必須是相同的B用指針?lè)ㄒ脭?shù)組元素允許數(shù)組元素的下標(biāo)越界C一維數(shù)組元素的下標(biāo)依次是1、2、3D定義數(shù)組時(shí)的長(zhǎng)度可以是整型常量表達(dá)式7 .若有以下數(shù)組說(shuō)明,則數(shù)值最大的和最小的元素下標(biāo)分別是(B)inta12=1,2,3,4,5,6,7,8,9,10,11,12;A.1,12B.0,11C.1,11D.0,128 .若有以下數(shù)組說(shuō)明,則i=10;aai元素?cái)?shù)值是(B)。inta12=1,4,7,10,2,5,8,
29、11,3,6,9,12;A.10B.9C.6D.59 .假定int類(lèi)型變量占用兩個(gè)字節(jié),具有定義:intx10=0,2,4;則數(shù)組x在內(nèi)存中所占字節(jié)數(shù)是DA)3B)6C)10D)2010 .若有說(shuō)明:inta3=1,2,3,4,5,6,7;則數(shù)組a的第一維的大小為:(B)A.2B.3C.4D.無(wú)確定值11 .以下定義語(yǔ)句中,不對(duì)的是(D)A) inta=1,2;C)chars10="test”B) char*a;D)intn=5,an;12 .下面程序段的輸生結(jié)果是:(C)inti;intx33=1,2,3,4,5,6,7,8,9;for(i=0;i<3;i+)printf(&
30、quot;%d",xi2-i);A)159B)147C)357D)36913 .對(duì)二維數(shù)組的正確定義是(C)A.inta=1,2,3,4,5,6;B.inta2=1,2,3,4,5,6;C.inta3=1,2,3,4,5,6;D.inta2,3=1,2,3,4,5,6;14 .已知inta34;則對(duì)數(shù)組元素引用正確的是CA)a24B)a1,3C)a20D)a(2)(1)六、字符數(shù)組1 .在C語(yǔ)言中,以D作為字符串結(jié)束標(biāo)志A)'n'B)''C)'0'D)'0'2 .下列數(shù)據(jù)中屬于“字符串常量”的是(A)。A."a
31、"B.ABCC.'abc0'D.'a'3 .字符串“ABCD在內(nèi)存占用的字節(jié)數(shù)是(D)。A.4B.6C.1D.54 .下面不正確的字符串常量是:(A)A.'PROGRAMB"12'12"C“0”D5 .設(shè)有數(shù)組定義:chararray="abcd"則數(shù)組array所占的空間為BA)4個(gè)字節(jié)B)5個(gè)字節(jié)C)6個(gè)字節(jié)D)7個(gè)字節(jié)*6.下述對(duì)C語(yǔ)言中字符數(shù)組的描述不對(duì)的是CoA)字符數(shù)組可以存放字符串B)字符數(shù)組中的字符串可以整體輸入和輸生C)可在賦值語(yǔ)句中通過(guò)賦值運(yùn)算符“=”對(duì)字符數(shù)組整體賦值D)可在
32、對(duì)字符數(shù)組定義時(shí)通過(guò)賦值運(yùn)算符“=”對(duì)字符數(shù)組整體初始化7 .已知charx尸"hello",y尸'h','e','a','b','e',則關(guān)于兩個(gè)數(shù)組長(zhǎng)度的正確描述是B.A)相同B)x大于yC)x小于yD)以上答案都不對(duì)8 .給由以下定義:charx="abcdefg"chary尸'a','b','c','d','e','f,'g'則正確的敘述為CA)數(shù)組x和數(shù)組y等價(jià)B
33、)數(shù)組x和數(shù)組y的長(zhǎng)度相同C)數(shù)組x的長(zhǎng)度大于數(shù)組y的長(zhǎng)度D)數(shù)組x的長(zhǎng)度小于數(shù)組y的長(zhǎng)度9、若有以下語(yǔ)句,則正確的描述是(D)。staticcharx="12345”;staticchary='1','2','3','4',5、0'A、x數(shù)組長(zhǎng)度大于y數(shù)組長(zhǎng)度B、x數(shù)組和y數(shù)組不相同C、x數(shù)組長(zhǎng)度小于y數(shù)組長(zhǎng)度D、x數(shù)組等價(jià)于y數(shù)組10、已知:chars20="programming",*ps=s;則不能引用字母o的表達(dá)式是(C)。A、ps2B、s2C、ps+2D、ps+=2,*ps*11.
34、判斷兩字符串s1,s2是否相等,應(yīng)使用(D).A)if(s1=s2)B)if(s1=s2)C)if(strcpy(s1,s2)D)if(strcmp(s1,s2)=0)*12.以下printf語(yǔ)句的輸由結(jié)果為:Aprintf("dn",strlen("school");A) 7B)6C)存在語(yǔ)法不對(duì)D)不定值13 .對(duì)字符數(shù)組s賦值,不合法的一個(gè)是(C)A. chars="Beijing”。B. chars20="beijing”。C. chars20。s="Beijing"。D. chars20='B
35、39;,'e','i','j','i','n','g'。14 .對(duì)字符數(shù)組str賦初值,str不能作為字符串使用的一個(gè)是A.charstr尸"shanghai"。B. charstr尸"shanghai"。C. charstr9='s','h','a','n','g','h','a','i','D. charstr8='
36、;s','h','a','n','g','h','a','i'<15 .合法的數(shù)組定義是C_A)inta="string"B)a5=0,1,2,3,4,5;C)chara="string”;D)a5=0,1,2,3,4,5;16.對(duì)字符數(shù)組s賦值,不合法的是:(C)A)chars="china"。B) chars20="china"。C) chars20。s="china"。D)
37、chars20='c','h','i','n','a'。17 .下面初始化與此初始化charc="Iamhappy";等價(jià)的是A) if(>,一,c=I,a,m,h,a,p,p,'。B) charc=-,am,,,happy,;(D)0'。intchar(A)chary','0charC)_r1f<I>,一,>>,>I>,一,>>>>>,、c=I,a,m,h,a,p,p,y;D)charc=,ami,,happy,,,0,;18 .下面各語(yǔ)句中,能正確進(jìn)行賦字符串制作的語(yǔ)句是(C)。A. chars5="ABCDE;B. chars5='A','B','C','D','E',''0'C. char*s;s="ABCDE;D. char*s;scanf("S',&s);19
溫馨提示
- 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ì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 二零二五年跨境電商知識(shí)產(chǎn)權(quán)保護(hù)合同規(guī)范2篇
- 2025版協(xié)議離婚辦理指南與離婚證獲取時(shí)效標(biāo)準(zhǔn)解讀3篇
- 2025版影視基地租賃合同匯編4篇
- 2025版司機(jī)雇傭服務(wù)質(zhì)量評(píng)價(jià)與獎(jiǎng)懲合同3篇
- 二零二五年度門(mén)面租賃合同環(huán)保要求與責(zé)任4篇
- 二零二五年度2025版國(guó)有企業(yè)設(shè)備租賃合同范本4篇
- 終止2025年度勞動(dòng)合同并規(guī)定經(jīng)濟(jì)補(bǔ)償辦法3篇
- 2025年度離婚后財(cái)產(chǎn)分配與債務(wù)承擔(dān)協(xié)議3篇
- 2025年消防防排煙系統(tǒng)施工與消防安全風(fēng)險(xiǎn)管理合同3篇
- 2024離婚后雙方權(quán)益保障與責(zé)任劃分合同
- 中國(guó)末端執(zhí)行器(靈巧手)行業(yè)市場(chǎng)發(fā)展態(tài)勢(shì)及前景戰(zhàn)略研判報(bào)告
- 北京離婚協(xié)議書(shū)(2篇)(2篇)
- Samsung三星SMARTCAMERANX2000(20-50mm)中文說(shuō)明書(shū)200
- 2024年藥品質(zhì)量信息管理制度(2篇)
- 2024年安徽省高考地理試卷真題(含答案逐題解析)
- 廣東省廣州市2024年中考數(shù)學(xué)真題試卷(含答案)
- 無(wú)人機(jī)應(yīng)用平臺(tái)實(shí)施方案
- 2019年醫(yī)養(yǎng)結(jié)合項(xiàng)目商業(yè)計(jì)劃書(shū)
- 安全生產(chǎn)管理問(wèn)題與對(duì)策探討
- 2024屆浙江寧波鎮(zhèn)海區(qū)中考生物全真模擬試題含解析
- 人教版八年級(jí)物理下冊(cè) (功)教育教學(xué)課件
評(píng)論
0/150
提交評(píng)論