資源描述:
《C語言題庫最新版.doc》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、.一.選擇題(單項(xiàng))1.C語言中的標(biāo)識符只能由字母、數(shù)字和下劃線3種字符組成,且第一個(gè)字符——。A 必須為字母 ?。隆”仨殲橄聞澗€C必須為字母或下劃線D可以是字母、數(shù)字和下劃線中的任一種字符2.下面4個(gè)選項(xiàng)中,均是C語言關(guān)鍵字的選項(xiàng)是——。A autoenuminclude ?。隆witchtypedefcontinueCsignedunionscanfDifstructtype3.下面4個(gè)選項(xiàng)中,均是不合法的用戶標(biāo)識符的選項(xiàng)是——。A AP_0do ?。隆loatla0_ACb-agotoin
2、tD_123tempINT4.在C語言中,int、char和short三種類型的數(shù)據(jù)在內(nèi)存中所占用的字節(jié)數(shù)——。A 由用戶自己定義 ?。隆【鶠?個(gè)字節(jié)C是任意的D由所用機(jī)器的機(jī)器字長決定5.下面4個(gè)選項(xiàng)中,均是合法浮點(diǎn)數(shù)的選項(xiàng)是——。A +1e+15e-9.403e2 ?。隆。?6012e-4-8e5C123e1.2e-.4+2e-1D-e3.8e-45.e-06.下面不正確的字符串常量是——。A ˊabcˊ ?。隆〃?2ˊ12〞C〞0〞D〞〞7.假設(shè)所有的變量均為整型,則表達(dá)式(a=2,b=5,b+
3、+,a+b)的值是——。A 7 ?。隆?C6D28.以下正確的敘述是——。A 在C語言中,每行只能寫一條語句B 若a是實(shí)型變量,C程序中允許賦值a=10,因此實(shí)型變量中允許存放整型數(shù)C在C程序中,無論整數(shù)還是實(shí)數(shù),都能被準(zhǔn)確無誤的表示D在C程序中,%是只能用于整數(shù)運(yùn)算的運(yùn)算符9.以下表達(dá)式值為3的是——。A16-13%10B2+3/2C14/3-2D(2+6)/(12-9)10.設(shè)變量a是整型,f是實(shí)型,i是雙精度型,則表達(dá)式10+ˊaˊ+i*f值的數(shù)據(jù)類型為——。精選word范本!.AintBfloat
4、CdoubleD不確定11.在C語言中,char型數(shù)據(jù)在內(nèi)存中的存儲形式是——。A補(bǔ)碼B反碼C原碼DASCⅡ碼12.設(shè)有說明語句:charw;intx;floaty;doublez;值的數(shù)據(jù)類型為——。AfloatBcharCintDdouble13.在C語言中,要求運(yùn)算數(shù)必須是整型的運(yùn)算符是——。A/B++C!=D%14.在C語言中一個(gè)int型數(shù)據(jù)在內(nèi)存中占2個(gè)字節(jié),則unsignedint型數(shù)據(jù)的取值范圍為——。A0~255B0~32767C0~65535D0~214748364715下面正確的字符常
5、量是——。A 〞c〞 ?。隆〃昞〞CˊWˊDˊˊ16.已知各變量的類型說明如下:intk,a,b; unsignedlongw=5;doublex=1.42;則以下不正確的表達(dá)式是——。Ax%(-3)Bw+=-2Ck=(a=2,b=3,a+b)Da+=a-=(b=4)*(a=3)17.若定義語句:inta=7;floatx=2.5;y=4.7;則表達(dá)式x+a%3*(int)(x+y)%2/4的值是——。A2.500000B2.750000C3.500000D0.00000018.已知字母A的ASCⅡ碼為
6、十進(jìn)制數(shù)65,且定義c2為字符型變量,則執(zhí)行語句c2=ˊAˊ+ˊ6ˊ-ˊ3ˊ;后,c2中的值為:ADB68C不確定的值DC精選word范本!.19.以下程序的運(yùn)行結(jié)果是——。#includemain(){intm=5,n=10;printf(“%d,%d”,m++,--n);}A5,9B6,9C5,10D6,1020.以下程序的運(yùn)行結(jié)果是——。#includemain(){inta=201,b=012;printf(“%2d,%2d”,a,b);}A01,12B
7、201,10C01,10D20,0121.設(shè)有如下程序#includemain(){charch1=’A’,ch2=’a’;printf(“%c”,(ch1,ch2));}則下列敘述正確的為——A程序的輸出結(jié)果為大寫字母AB程序的輸出結(jié)果為小寫字母aC運(yùn)行時(shí)產(chǎn)生錯(cuò)誤信息D格式說明符的個(gè)數(shù)少于輸出項(xiàng)的個(gè)數(shù),編譯出錯(cuò)22.以下正確定義整型變量a,b和c并為其賦初值5的語句是——。Ainta=b=c=5;Binta,b,c=5;Cinta=5,b=5,c=5;Da=b=c=5;23.設(shè)x,
8、y均為float型變量,則不合法的賦值語句是——。A++x;By=(x%2)/10;C;Dx=y=0;24.輸入數(shù)據(jù)的形式是25,13,10<回車>,則程序的輸出結(jié)果是——。main()精選word范本!.{intx,y,z;scanf(“%d%d%d”,&x,&y,&z);printf(“x+y+z=%d”,x+y+z);}Ax+y+z=48Bx+y+z=35Cx+z=35D不確定值25.若有如下定義,則正確的賦值語句是