![全國計算機二級c語言課后練習及參考答案試卷_第1頁](http://file4.renrendoc.com/view/19a44fa9bb862895025d9788b2f9ffa4/19a44fa9bb862895025d9788b2f9ffa41.gif)
![全國計算機二級c語言課后練習及參考答案試卷_第2頁](http://file4.renrendoc.com/view/19a44fa9bb862895025d9788b2f9ffa4/19a44fa9bb862895025d9788b2f9ffa42.gif)
![全國計算機二級c語言課后練習及參考答案試卷_第3頁](http://file4.renrendoc.com/view/19a44fa9bb862895025d9788b2f9ffa4/19a44fa9bb862895025d9788b2f9ffa43.gif)
![全國計算機二級c語言課后練習及參考答案試卷_第4頁](http://file4.renrendoc.com/view/19a44fa9bb862895025d9788b2f9ffa4/19a44fa9bb862895025d9788b2f9ffa44.gif)
![全國計算機二級c語言課后練習及參考答案試卷_第5頁](http://file4.renrendoc.com/view/19a44fa9bb862895025d9788b2f9ffa4/19a44fa9bb862895025d9788b2f9ffa45.gif)
版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、一單項選擇題.邏輯運算符兩側運算對象的數(shù)據(jù)類型是D。A只能是0或1B只能是0或非0正數(shù)C只能是整型或字符型數(shù)據(jù)D可以是任何類型的數(shù)據(jù)C 。x=43,ch=A,y=0;那么表達式x=y&chD后n的值是B。A0B2C3D4斷char型變量cl是否為小寫字母的正確表達式是D。Aa=cl=z=a&cl=cl|z=cl=a&cl=z語句形式是C。y&x!=y;Bifx=yx+=y;Cifx!=yscanfd,&xelsescanfd,&yDifxyx;y;請閱讀以下程序:maininta=5,b=0,c=0;ifa=b+Cprintf”*n;elseprintf“$n;以上程序D。A有語法錯不能通過編
2、譯B可以通過編譯但不能通過連接C輸出*D輸出$10.當a=1,b=3,c=5,d=4時,執(zhí)行完下面一段程序后x的值是B。ifabifcDx=1;elseifaCifbDx=2;elsex=6;elsex=7;A1B2C3D6輸出結果是C。maininta=100,x=10,y=20,ok1=5,ok2=0;ifxyify!=10if!ok1a=1;elseifok2a=10;a=-1;printf“%dn,a;A1B10C-1D值不確定輸出結果是B。mainintx=2,y=-1,z=2;ifxyify12?x+10:x-12;printf“%dn,y;A0B22C12D10語句:printf
3、d,a=2&b=-2;的輸出結果是D。A無輸出B結果不確定C-1D1當c的值不為0時,在以下選項中能正確將c的值賦給變量a、b的是C。Ac=b=a;Ba=C|b=C;Ca=C&b=C;Da=c=b;時為正或同時為負的表達式是D。=0|b=0&a0|b=0&a0&b0&a+0邏輯關系:“an10或aw0的C語言表達式是D。=0|a=10=10&a=0=10|a=0inta=14,b=15,x;charc=A;x=a&b&cB;執(zhí)行該程序段后,x的值為D。AtureBfalseC0D1輸出結果是C。A-11B01maininta=-1,b=1,k;ifHaa0&!b-0?1:x0?-1:0;的功能
4、一樣的if語句是A。0y=1;Bifx0y=1;elsey=0;elseifx0y=-1;elsey=0;Cy=-1Dy=0;=00y=1;elseifx=0y=0;elsey=-1;elsey=-1;閱讀以下程序:mainintx;scanf%difx-5printf%d,x;elseprintf%d,x;程序運行后,假設從鍵盤上輸人5,那么輸出結果是B。A3B4C5D6假定w、x、y、z、m均為int型變量,有如下程序段:w=1;x=2;y=3;z=4;m=wx?w:x;m=my?m:y;m=mz?m:z;那么該程序運行后,m的值是D。A4C2D1mainfloatx=2.0,y;ifx0
5、.0y=0.0;elseifx10.0y=1.0/x;elsey=1.0;printf“%fn,y;該程序的輸出結果是C。maininta=2,b=-1,c=2;ifaifb0c=0;elsec;printf“%dn,C;該程序的輸出結果是A。A0B1C2D3義:floatw;inta,b;那么合法的switch語句是C。AswitchwBswitchx TOC o 1-5 h z case1.0:printf*n;case1,2:printf*n;case2.0:printf*n;case3:printf*n;無default語句CswitchbDswitchab;case1:printf*
6、n;case1:printf*n;default:printfn;case2:printf*n;case12:printf*n;default:printfn;D 。28.假設a、b、c1、c2、x、y均是整型變量,正確的switch語句是Aswichab;Bswitcha*ab*bcase1:y=a+b;break;case3:case0:y=a-b;break;case1:y=a+b;break;case3:y=b-a;break;CswitchaDswitcha-bcasecl:y=a-b;break;default:y=a*b;break;casec2:x=a*d;break;case
7、3:case4:x=a+b;break;default:x=a+b;case10:case11:y=a-b;break;mainintx=1,a=0,b=0;switchxcase0:b;:a;:a;b;printfa=%d,b=%dn,a,b;該程序的輸出結果是A。Aa=2,b=1Ba=1,b=1Ca=1,b=0Da=2,b=2當輸入19、2、21時,以下程序的輸出結果是A。maininta,b,c,max;printf“pleaseinputthreenumbersa,b,c:n;scanf“%d,%d,%d,&a,&b,&C;max=a;ifmaxbmax=b;ifmax=85.;cas
8、eB:caseC:printf”=60.;caseD:printf“=85.B=60.C=60.xy-10&1y1+2&2|2*44-!0后,x的值為C。A-1B0C1D5輸出結果為C。maininta,b,c,x,y,z;c=!a%b;x=!a/b;=0;z=a=0;printfc=%d,x=%d,y=%d,z=%dn,c,x,y,z; TOC o 1-5 h z Ac=0,x=1,y=1,z=0Bc=5,x=0,y=1,z=0Cc=1,x=0,y=0,z=1Dc=10,x=2,y=0,z=1運算符中,不屬于關系運算符的是D。A=C=D!輸出結果是B。maininta,b,d=241;a=d
9、/100%9;b=-1&-1;printf“%d,%dn,a,b;A6,1B2,1C6,0D2,0設ch是char型變量,其值為A,且有下面的表達式:=A&ch=Z?ch+32:ch上面表達式的值是B。AABaCZDz變量,且有下面的程序片段:k=-3;ifk=0printf#elseprintf“&上面程序片段的輸出結果是D。A#B&C#&D有語法錯誤,無輸出結果請讀程序:mainfloatx,y;scanf“%f,&x;ifx0.0y=0.0;elseifx5.0&x!=2.0y=1.0/x+2.0;elseifx10.0y=1.0/x;elsey=10.0;printf“%fn,y;假設
10、運行時從鍵盤上輸入2.0表示回車,那么上面程序的輸出結果是C。請讀程序:mainintx=1,y=0,a=0,b=0;switchxcase1switchycase0:a;break;case1:b;break;case2:a;b;break;printfa=%d,b=%dn,a,b;上面程序的輸出結果是A。Aa=2,b=1Ba=1,b=1Ca=1,b=0Da=2,b=241.為表示關系xyz,應使用C語言表達式A。=y&y=z=z=y=z=yIIy=z對圓括號中表示a不等于0的關系,那么能正確表示這一關系的表達式為D。B!aCa=0DaA 。兩次運行下面的程序,假設從鍵盤上分別輸入6和4,那
11、么輸出結果是mainintx;scanf“%d,&x;ifx5printf“%d,x;elseprintf“%dn,x-; TOC o 1-5 h z A7和5B6和3C7和4D6和4輸出結果是D。maininta=-1,b=4,k;k=Haa0&!b-=0;printf “ %d%d%dnk, a, b ;A104B103C003D004.設a為整型變量,不能正確表達數(shù)學關系10a15的C語言表達式是AA10a15Ba=1111a=1211a=1311a=1410&a15D!a=15變量均已正確說明,以下程序段運行后x的值是B。a=b=c=0;x=35;if!ax-;elseifb;ifCx
12、=3;elsex=4;A34B4C35D3D 。.設a=1,b=2,c=3,d=4,那么表達式ad?a:d的結果是A4B3C2D1.當a=1,b=3,c=5,d=4時,執(zhí)行下面一段程序后,x的值為B。ifabifcbx=1;elseifaCifbDx=2;elsex=3;elsex=6;elsex=7;A1B2C3D6執(zhí)行以下程序時,為了使輸出結果為t=4,那么給a和b輸入的值應滿足的條件是C。mainints,t,a,b;scanf“%d,%d,&a,&b;s=1;t=1;0s=s+1;bt=s+1;elseifa=bt=5;elset=2*s;printft=%dn,t;bBab0C0ab
13、50.設intx=1,y=1;表達式!x|y-的值是B。A0B1C2D-1變量a、i已正確定義,且i已正確賦值,合法的語句是B。Aa=1Bi;Ca=a+=5;Da=inti;輸出結果為C。maininta=2b=-1ifabifb0c=0;elsec;printf“%dn,C;A0B1C2D3二填空題585858 。從鍵盤輸入58,那么以下程序輸出的結果是maininta;scanf“%d,&a; TOC o 1-5 h z 50printf“%d,a;40printf“%d,a;30printf“%d,a;運行結果是-1。maininta=2,b=3,c;c=a;bc=1;elseifa=b
14、c=0;elsec=-1;printf“%dn,C;實現(xiàn):輸入三個整數(shù),按從大到小的順序進展輸出。請?zhí)羁铡ainintx,y,z,c;scanf“%d%d%dxc=x;x=y;xc=x;x=z;yc=y;y=z;printf“%d%d%d&x,&y,&z;y=c;z=c;z=c;x,y,z;運行時輸入字符Q,那么下面程序的運行結果是Q。maincharch;scanf“%c,&ch;A & chZ?ch32:ch;=a&ch5|x-5。輸出結果是passwarn。intn=c;switchndefault:printferror;break;casea:caseA:caseb:caseB:p
15、rintfgood;break;casec:caseC:printfpass;cased:caseD:printfwarn;將兩個數(shù)從小到大輸出。mainfloata,b,t;scanf%f%f,&a,&b;bt=a;a=b;printf“%5.2f,%5.2fn,a,b;輸入8642,以下程序的輸出結果為place=4,每位數(shù)字為:8,6,4,2。mainlongintnum;intgw,sw,bw,qw,ww,place;printf請輸入一個099999之間的整數(shù):;scanf“%ld,#9999place=5;999place=4;99place=3;9place=2;else
16、place=1;printfplace=%d,place;printf“每位數(shù)字為:;ww=num/10000;qw=num-ww*10000/1000;bw=num-ww*10000-qw*1000/100;sw=num-ww*10000-qw*1000-bw*100/10;gw=num-ww*10000-qw*1000-bw*100-sw*10switchplacecase 5 : printf “ %d break ;case 4 : printf “ %dcase 3 : printf “ %dcase 2 : printf “ %dcase 1 : printf “ %d%d , %
17、d , %d , %d , ww%d , %d , %d ,%d , %d , bw ,%d , sw , gw ;gw ; break ;qw,sw ,bwgwbreak ;qw , bw , sw, gw ;sw , gw ; break ;break ;輸入1988,程序運行的結果為1988年是閏年;假設輸入1989,那么結果為1989年不是閏年。mainintyear,leap;scanf“%d,&year;ifyear%4leap=0;elseifyear%100leap=1;elseifyear%400leap=0;elseleap=1;ifleapprintf“%d年是閏年。n,year;elseprintf“%d年不是閏年。n,year;z,其他字符不轉換。寫字母AZ轉換成對應的小寫
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 科技沙發(fā)布料的創(chuàng)新設計與制作工藝
- 老年人居住的小戶型公寓設計要點
- DB35T 2240-2024公共數(shù)據(jù)清洗技術要求
- 二手房轉讓合同樣本大全
- 中外雙向投資合同
- 專業(yè)派遣人員勞務合同范本
- 上海市設備采購合同模版
- 不動產(chǎn)附條件贈與合同協(xié)議書
- 個人借款延期還款合同模板
- 個人房產(chǎn)互換合同
- 2023高考語文全國甲卷詩歌閱讀題晁補之《臨江仙 身外閑愁空滿眼》講評課件
- 數(shù)字營銷廣告技術行業(yè)rta巨量引擎實時接口
- 化工企業(yè)靜電安全檢查規(guī)程
- 線性系統(tǒng)理論鄭大鐘第二版
- 寧騷公共政策學完整版筆記
- 項目負責人考試題庫含答案
- GB/T 7251.5-2017低壓成套開關設備和控制設備第5部分:公用電網(wǎng)電力配電成套設備
- 2023年湖南高速鐵路職業(yè)技術學院高職單招(數(shù)學)試題庫含答案解析
- 勇者斗惡龍9(DQ9)全任務攻略
- 經(jīng)顱磁刺激的基礎知識及臨床應用參考教學課件
- 小學語文人教四年級上冊第四單元群文閱讀“神話故事之人物形象”PPT
評論
0/150
提交評論