![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),請進行舉報或認領(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ù),都能被準確無誤的表示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、假泄等級和分數(shù)有以下對應(yīng)關(guān)系:等級:A分數(shù):85100等級:B分數(shù):6084等級:C分數(shù):60以下對于等級gra
19、de輸岀相應(yīng)的分數(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)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年全民體檢服務(wù)合同指南
- 2025年軍事器材采購合同模板
- 2025年建筑項目策劃工程款支付與審核協(xié)議
- 2025年下半年建筑設(shè)施維修合作協(xié)議
- 2025年農(nóng)業(yè)病蟲害治理合同
- 2025年個人與企業(yè)租賃合同模板
- 2025年商標授權(quán)協(xié)議書版
- 2025年度權(quán)益策劃修訂與補充協(xié)議書
- 2025年健身卡所有權(quán)轉(zhuǎn)移協(xié)議
- 2025年農(nóng)業(yè)機械出租協(xié)議
- 《初三畢業(yè)班開學(xué)第一課:收心及中考沖刺》班會課件
- 2024年山東司法警官職業(yè)學(xué)院高職單招(英語/數(shù)學(xué)/語文)筆試歷年參考題庫含答案解析
- 新生兒轉(zhuǎn)運護理安全管理課件
- 華為公司煤礦智能化遠景培訓(xùn)課件2024
- 制造業(yè)面臨的挑戰(zhàn)與發(fā)展對策
- 醫(yī)院智慧病房信息化建設(shè)
- 中考語文一輪專題復(fù)習(xí):《現(xiàn)代文閱讀的命題特點及教學(xué)策略》課件
- 《抗生素培訓(xùn)》課件
- 十個數(shù)字故事圖文
- 帶電作業(yè)流程及安全注意事項
- 城市規(guī)劃與建筑學(xué)專業(yè)英語
評論
0/150
提交評論