![C語言考試題庫及答案-之歐陽引擎創(chuàng)編_第1頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/95739245-cc58-494f-beb9-ad92d308dc70/95739245-cc58-494f-beb9-ad92d308dc701.gif)
![C語言考試題庫及答案-之歐陽引擎創(chuàng)編_第2頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/95739245-cc58-494f-beb9-ad92d308dc70/95739245-cc58-494f-beb9-ad92d308dc702.gif)
![C語言考試題庫及答案-之歐陽引擎創(chuàng)編_第3頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/95739245-cc58-494f-beb9-ad92d308dc70/95739245-cc58-494f-beb9-ad92d308dc703.gif)
![C語言考試題庫及答案-之歐陽引擎創(chuàng)編_第4頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/95739245-cc58-494f-beb9-ad92d308dc70/95739245-cc58-494f-beb9-ad92d308dc704.gif)
![C語言考試題庫及答案-之歐陽引擎創(chuàng)編_第5頁](http://file2.renrendoc.com/fileroot_temp3/2021-6/11/95739245-cc58-494f-beb9-ad92d308dc70/95739245-cc58-494f-beb9-ad92d308dc705.gif)
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
1、C語呂(共200題)1、下面程序的輸出是D# includevoid main() int k=l 1;printf(Mk=%d.k=%o,k=%xn,k.k.k);A) k=l Lk=12,k=l 1 B) k=l l.k=13,k=13C) k=lLk=013,k=0xb D) k=lLk=13.k=b2、在下列選項中,不正確的賦值語句是_DA) +t; B) nl=(n2=(n3=O);C) k=i=j; D) a=b+c= 1;3、下面合法的C語言字符常量是AA) B)HAH C)65 D) A4、表達式:10!=9的值是DA) tme B)非零值 C)0 D) 15、C語言提供的合法
2、的數(shù)據(jù)類型關(guān)鍵字是BA) Double B) short C) integer D) Char6、字符(char)型數(shù)據(jù)在微機內(nèi)存中的存儲形式是_D_.A)反碼 B)補碼 C) EBCDIC 碼 D) ASCII 碼7、C語言程序的基本單位是CA)程序行 B)語句C)函數(shù) D)字符8、設(shè)int a=12.則執(zhí)行完語句a+=a-=a*a后.a的值是DA) 552B)264 C) 144 D) -2649、執(zhí)行下而程序中的輸出語句后,輸岀結(jié)果是B_.# includcvoid main()int a;printf(H%dn*(a=3*5,a*4.a+5);A) 65B)20 C) 15 D) 10
3、10、下面程序的輸出是B# includevoid main()int x=023;printf(,t%dn,-x);A) 17 B) 18 C) 23D)2411、下面程序的輸出的是C# includevoid main()int x=10,y=3;printf(n%dn,y=x/y);A)0 B) 1C)3 D)不確定的值12、已知字母A的ASCII碼為十進制的65,下而程序的輸出是A# includevoid main()char chl,ch2;chi-A屮53;ch2=A屮63;printfC%d,%cnch 1 ,ch2);A) 67,D B)BC C)C,D D)不確定的值13、
4、若要求在if后一對圓括號中表示a不等于0的關(guān)系,則能正確表示這一關(guān)系的表達式 為D_A) ao0 B) !a C) a=0 D) a14、以下程序的輸出結(jié)果是D# includevoid main() int x=10,y=10;printf(H%d %dn*x-.-y);A) 10 10B)99C)9 10 D) 10915、設(shè)有如下定義:int x=10.y=3.z;則語句printf(H%dn,z=(x%y,x/y);的輸出結(jié)果是DA) 1B)0C)4D)316、為表示關(guān)系xMyMz,應(yīng)使用C語言表達式AA) (x=y)&(y=z) B) (x=y)AND(y=z)C) (x=y=z)D
5、) (x=y) & (y=z)17、C語言中非空的基本數(shù)據(jù)類型包括B.A)整型,實型,邏輯型B)整型,實型,字符型C) 整型,字符型,邏輯型D) 整型,實型,邏輯型,字符型18、若x和y都是int型變雖xT00戶200且有下面的程序片段:primlT%cr,(Xy);上而程序片段的輸出結(jié)果是A_A) 200 B) 100C) 100 200D)輸岀格式符不夠,輸岀不確左的值19、閱讀下而的程序# includevoid main()char ch;scanf(H%3c&ch);primf(”c”,ch);如果從鍵盤上輸入abcv回車則程序的運行結(jié)果是_AA) a B)b C)c D)程序語法出
6、錯20、閱讀下而的程序# includevoid niain()int i.j;i=010;J=9;primfC%dT,ijj+j);則程序的運行結(jié)果是DA) 1,19B).1J9C) 1J7D)-l,1721、閱讀下而的程序# includevoid main()int i.j.m.n;i=8;j=10;m=+i;n=j+;程序的運行結(jié)果是CA) & 10、&10B)9Jl,8J0C) 9JL9J0D) 9.1091122、已知a=12,則表達式a+=a-=a*=a的結(jié)果是A_.A)0 B) 144 C) 12 D) -26423、若已定義int a,則表達式a=10,a+10.a卄的值是_
7、B_A) 20 B) 10 C)2I D) 1124、閱讀下而的程序# includevoid main()int i.j;scanf(,%3d%2d,&i、&j);printf(,i=%dj=%dn,i,j);如果從鍵盤上輸入1234567回車,則程序的運行結(jié)果是DA) i=123j=4567 B) i=1234j=567C) i=Lj=2 D)i=123j=4525、下面程序的輸出結(jié)果是D# includevoid main()int a=-L b=4. k;k=(+a=0)&(b-Y=0);printf(H%d,%d,%dn,k,a,b);A) LL2 B) 1Q3C) 0,2 D) 0
8、.0326、下面程序的輸出結(jié)果是A# includevoid main()int a=5,b=3;float x=314 y=6.5;printf(M%d,%dn,a+b!=a-b,x=(y-=6.1);A) 1,0B)0,lC) 1,1 D) 0,027、執(zhí)行下而程序段后,輸出結(jié)果是_Aint a;int b=65536:a=b;printf(,%dn,a);A) 65536B)0 C)-l D) 128、若有以下定義和語句:int a=010. b=OxlO, c=10;printf(,%d,%d,%dnH,a,b,c);則輸出結(jié)果是BA) 10J0J0 B)&160 C)&100 D)&
9、1029、已知有double型變量x=25 j=47,整型變量a=7,則表達式x+a%3*(int)(x+y)%2/4的值是BA) 2.4B)2.5 C) 2.75D)030、若已定義x和y是整型變雖:,x=2;,則表達式y(tǒng)=2.75+x/2的值是CA) 5.5B)5C)3D)4.031、以下程序的輸出結(jié)果是D# includevoid inain()int a=12, b=12;primf(%d,%dnja、卄 b);)A) 10J0 B) 12J2C) 11J0 D) 11,1332、設(shè)有以卜語句:int x=10;x+=3+x%(3),則x的值是.AA) 14 B) 15 C) Il D
10、) 1233、若d為double型變呈,則表達式d=l.d+5,d卄的值是D_.A) 1B)6.0 C) 2.0 D) 1.034、表達式5!=3的值是DA)T B)非零值 C)0 D) 135、若有定義int a=12,n=5,則表達式a%=(n%2)運算后.a的值A(chǔ)A)0 B) 1 C) 12D)636、若有定義 int x=3,y=2 和 float a=2.5,b=3.5,則表達式:(x+y)%2+(int)a/(int)b 的值是 D一A)0B)2 C) 1.5 D) I37、在C語言中,以下敘述不正確的是AA) 在C程序中,無論是整數(shù)還是實數(shù),都能被準(zhǔn)確無誤的表示B) 在C程序中,
11、變量名代表存儲器中的一個位宜C) 靜態(tài)變量的生存期與整個程序的生存期相同D) C語言中變量必須先定義后引用38、C語言中的變量名只能由字母,數(shù)字和下劃線三種字符組成,且第一個字符CA) 必須為字母B) 必須為下劃線C) 必須為字母或下劃線D) 可以是字母,數(shù)字或下劃線中的任意一種39、設(shè)有說明:char w; int x; float y; double z;則表達式:w*x+z-y值的數(shù)據(jù)類型是D.A) float B) char C) int D) double40、一個C語言的執(zhí)行是從A.A) 本程序的主函數(shù)開始,到本程序的主函數(shù)結(jié)朿B) 本程序的第一個函數(shù)開始,到本程序的最后一個函數(shù)結(jié)
12、束C) 本程序的主函數(shù)開始,到本程序的最后一個函數(shù)結(jié)朿D) 本程序的第一個函數(shù)開始,到本程序的主函數(shù)結(jié)朿41、設(shè)a為整型變量,不能正確表達數(shù)學(xué)關(guān)系10vavl5的C語言表達式是AA) 10a10&avl5 D) !(a=15)42、下列程序執(zhí)行后的輸出結(jié)果是C#include void main() int a=5.b=60,c;if (a”,則程序的輸出結(jié)果是D# include void main()int x,y;scanf(M%d,%dn.&x.&y);if (x=y) printf(Hx=yu);else if (xy)printf(HxyM);elseprintf(HxyM);A)
13、 33 C) xy D) xJ則輸出結(jié)果是_include void main() int abc;scanfC%d,%d,%(T,&a, &b,&c);if (ab)if (ac)printf(%dn,a);elseprintf(,%dn,c);elseif (bc)printf(H%dirb);elseprintf(M%dn,c);A) 5B)6C)7 D)不定值46、執(zhí)行下而程序時,若從鍵盤輸入H2則程序的運行結(jié)果是Ainclude void main() int k; char cp;cp=getchar();if (cp=,0, & cp=,a, & cp=T) k=cpa+10;e
14、lse k=cpA+10:printf(H%dnH,k);A)2B)4 C) 1 D)1047、運行下而程序時,從鍵盤輸入M2.0則輸岀結(jié)果是B#include void main() float a、b;scanf(M%f&a);if (a0.0) b=0.0;else if (a0.5) & (a!=2.0) b=1.0/(a+2.0);else if (a 10.0) b= 1.0/2;else b=10.0;A) 0.000000B) 0.500000C) 1.000000D) 0.25000048、執(zhí)行下而程序后,運行結(jié)果是A# include void main() int x=4
15、1,y=l;if(x%3=0 & x%7=0) y+=x;printf(My=%dn,y);elsey=x:printf(My=%dH,y);A)y=41 B)y=43 C)y=42 D)y=l49、運行下而程序時,從鍵盤輸入T,2,349vCRJ 則輸出結(jié)果是Ainclude void main() int x,y,z;scanf(”d,%d,%d;&x.&y,&z);if (xy)if (yz)printf(,%(hnH,z);else printf(,%dn,y);else if (xz)printf(%dn,z);else printf(H%dnH,x);A) 34 B) 12C)9
16、D)不確定的值50、運行下而程序時,從鍵盤輸入字母H,則輸出結(jié)果是C#include void main() char ch;ch=getchar();switch(ch) case ,H,:printf(,Hello!ir,);case ,G,:printf(MGood morning!nH);default:printf(HBye_Bye!n,r);A) Hello!B) Hello!Good Morning!C) Hello!D) Hello!Goodmoming! Bye_Bye!Bye_Bye!51、執(zhí)行下列程序段后的輸出結(jié)果是Aint x=Ly=l,z=l;x+=y+=z;prin
17、tf(,%dnx=,A, & ch=Z,)?ch+32:ch的值是 _B.A) Z B) a C) z D) A53、下而程序的輸出結(jié)果是C# include void main() int x=&y=7,z=9;if (xy)if (y0) z=0;else z-=l;printf(H%dnz);A) 8 B) 1C)9D)054、運行下而程序時,若從鍵盤輸入”5 *則程序的輸出結(jié)果是Binclude void main() int a;scanf(M%d,&a);if (a+5)printf(H%dn,a);else printf(H%dn,a-);A) 7B)6C)5D)455、運行下而
18、程序時,若從鍵盤輸入”3, 4vCRJ則程序的輸岀結(jié)果是B include void main() int a.Ks;scanf(”d,%cT&a&b);s=a;if (sb) s=b;s=s*s;printf(M%dirs);A) 14 B) 16 C) 18 D) 2056、下列程序的執(zhí)行結(jié)果是Dinclude void main() int x=0,y=l,z=0;if (x=z=y)x=3;printf(,%d)%dnH,x,z);A) 3,0B)0.0C)0,lD)357、假泄等級和分?jǐn)?shù)有以下對應(yīng)關(guān)系:等級:A分?jǐn)?shù):85100等級:B分?jǐn)?shù):6084等級:C分?jǐn)?shù):60以下對于等級gra
19、de輸岀相應(yīng)的分?jǐn)?shù)區(qū)間,能夠完成該功能的程序段是DA) switch (erade)case A:primfT85100nJ;case B,:printf(H60-84nM);case C:primf(”60 以下S);default:printf(,-等級錯誤!nj;B) switch (grade)case ,A,:printf(H85.-l 00nH);break;case B:primf(”6084n”);case C:prinlf(”60 以下S);default:printf(M 等級錯誤!n”);C) switch (grade)case A,:printf(M85-l00nH)
20、;break;case B,:printf(,60-84n,);break:case ,C,:printf(n60 以下1T);default:printf(H 等級錯誤!nH);D) switch (erade)case ,A,:printf(H85-100nH);break;case ,B,:printf(n60-84nH);break;case ,C,:printf(H60 以下 n”);brcak: default:printf(H 等級錯誤!nM); 58、能夠完成如下函數(shù)計算的程序段是_B廠1x0A) y=l:B)if (x=0) if(x!=0)if(x0) y=l; if(x0
21、) y=l; else y=0; else y=0; else y=-l;C) y=0:D)y=-l;if (x=0) if (x0) y=l;if (x0) y=l;else y=0; else y=-l;59、有如下程序include void main() float x=5.0,y;if(x0.0) y=0.0; else if (x10.0) y=1.0/x;else y=1.0;printf(,%fii,y);該程序的輸出結(jié)果是CA) 0.000000 B )0.50000C) 0.200000 D) 1.00000060、以下程序的執(zhí)行結(jié)果是Binclude void main() int x=l,y=0;switch (x)case 1:switch (y)case O:printf(ufirstn,r);break;case 1:printf(nsecondnH):break;case 2:printf(HthirdnH);A) firstB) firstsecondthirdC) firstD) secondthird61、以下程序的執(zhí)行結(jié)果是A.include void main() int a,b,c,d,x;a=c=0;b=l;d=20;if (a) d=d-10;else if(!b)if (!c) x=15;else x=25;print
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 7 《我是班級值日生》(教學(xué)設(shè)計)2024-2025學(xué)年統(tǒng)編版道德與法治二年級上冊
- 2025年化纖塑料縫紉制品項目投資可行性研究分析報告
- Bridging Unit 2 Keep tidy 第 2 課時 pronunciation教學(xué)設(shè)計-2024-2025學(xué)年魯教版(2024)七年級英語上冊
- 2025年度企業(yè)內(nèi)部安全管理借讀生合作協(xié)議
- 游泳館裝修承攬合同
- 三位數(shù)除以一位數(shù)質(zhì)量作業(yè)模擬題大全附答案
- 二年級數(shù)學(xué)100以內(nèi)三數(shù)加減法混合運算題競賽試題習(xí)題大全附答案
- 少年拳-預(yù)備勢、掄臂砸拳、望月平衡、躍步?jīng)_拳 教學(xué)設(shè)計-2023-2024學(xué)年高一上學(xué)期體育與健康人教版必修第一冊
- 第六章 第三節(jié) 來自地球的力2024-2025學(xué)年新教材八年級上冊物理新教學(xué)設(shè)計(滬科版2024)
- Module4單元備課(教學(xué)設(shè)計)-2024-2025學(xué)年外研版(一起)英語六年級上冊
- 人教三年級數(shù)學(xué)下冊表格式全冊
- QC課題提高檢查井周邊壓實
- 應(yīng)征公民體格檢查表(征兵)
- ACL磁致伸縮液位計說明書
- 優(yōu)秀教研組評比制度及實施細則
- 慈善祖師—太乙救苦天尊經(jīng)文選集拼音版
- 3建筑工程規(guī)劃放線、驗線多測合一成果報告書
- JJF 1752-2019全自動封閉型發(fā)光免疫分析儀校準(zhǔn)規(guī)范(高清版)
- GB 1886.300-2018 食品安全國家標(biāo)準(zhǔn) 食品添加劑 離子交換樹脂(高清版)
- 尾礦庫安全技術(shù)規(guī)程釋義
- 如何寫數(shù)學(xué)新授課教學(xué)設(shè)計
評論
0/150
提交評論