資源描述:
《歷年全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)c語(yǔ)言筆試模擬題及答案》由會(huì)員上傳分享,免費(fèi)在線(xiàn)閱讀,更多相關(guān)內(nèi)容在教育資源-天天文庫(kù)。
1、歷年全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言筆試模擬題及答案【歷年全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)C語(yǔ)言筆試模擬題及答案】:以下敘述中正確的是A.程序設(shè)計(jì)的任務(wù)就是編寫(xiě)程序代碼并上機(jī)調(diào)試B.程序設(shè)計(jì)的任務(wù)就是確定所用數(shù)據(jù)結(jié)構(gòu)C.程序設(shè)計(jì)的任務(wù)就是確定所用算法D.以上三種說(shuō)法都不完整以下選項(xiàng)中,能用作用戶(hù)標(biāo)識(shí)符的是A.voidB.8_8C._0_D.unsigned閱讀以下程序#includemain(){intcase;floatprintF;printf(“請(qǐng)輸入2個(gè)數(shù):”療);scanf(“%d%f”,&cюase,&pjrintF
2、);pri囈ntf(“%d%f”,case,pr猓intF);}19/19該程序編譯時(shí)產(chǎn)生錯(cuò)俸誤,其出錯(cuò)原因是A.定義語(yǔ)句出錯(cuò),賓case是關(guān)鍵字,不能用作用戶(hù)自定義涅標(biāo)識(shí)符B.定義語(yǔ)句出錯(cuò),print孤F不能用作用戶(hù)自定義標(biāo)識(shí)符C.定義㈦語(yǔ)句無(wú)錯(cuò),scanf不能作為輸入函數(shù)甓使用D.定義語(yǔ)句無(wú)錯(cuò),printf不能輸出case的值表達(dá)式:(in榨t)((double)9/2)-(9央)%2的值是A.0B.3C.4D.5若有定義語(yǔ)句:intx=1た0;,則表達(dá)式x-=x+x的值為A滯.-20B.-10C.0D.1
3、檫0有以下程序#includem薷ain(){inta=1,b=0;printf(“%d,”,b=a+b暗);printf(“%d”,a=2岢*b);19/19}程序運(yùn)行后的輸出結(jié)果是防A.0,0B.1,0C.3,2D.1,217)設(shè)有定義:inta搗=1,b=2,c=3;,以下語(yǔ)句中執(zhí)杯行效果與其它三個(gè)不同的是A.if(潔a>B.c=a,a=b,b=c;B摒.if(a>B.{c=a,a=b,b作=c;}C.if(a>B.c=a;耜a=b;b=c;D.if(a>B.著{c=a;a=b;b=c;}有以下程序#inc
4、ludemain(){intc=0,k;for(k=1瀅;kswitch(k){defau跳lt:c+=kcase2:c++;胭break;case4:c+=2;燎break;}printf(“%瞳d”,C.;19/19}程序運(yùn)行后的輸出結(jié)閉果是A.3B.5C.7D.9庥以下程序段中,與語(yǔ)句:k=a>b?ˉ(b>c?1:0):0;功能相同的是┥A.if((a>b)&&(b>C.氪)k=1;elsek=0;B.i寤f((a>b)
5、
6、(b>C.k=1;elsek=0;C.if(aels酏eif(bD.if(a>B.k=
7、1;elseif(b>C.k=1;el︶sek=0;20)有以下程序#i氦ncludemain(){cha絮rs[]={“012xy”};int陘i,n=0;for(i=0;s[i]!=0;i++)if(s[i]>齏=’a’&&s[i]printf(“墉%d”,n);}19/19程序運(yùn)行后的輸出嗖結(jié)果是A.0B.2C.3D.眙5有以下程序#includem碲ain(){intn=2,k=0;while(k++&&n++>2);锪printf(“%d%d”,k,n咸);}程序運(yùn)行后的輸出結(jié)果是A.02B.13C.
8、57D.12ㄞ有以下定義語(yǔ)句,編譯時(shí)會(huì)出現(xiàn)編譯錯(cuò)埯誤的是A.chara=’a’;B垡.chara=’’;C.chara酵=’aa’;D.chara=’x2d’;19/19有以下程序#includemain(){charc1,c2;c1=’A’+’8’-‘4’;c2傳=’A’+’8’-‘5’;prin峻tf(“%c,%d”,c1,c2);┕}已知字母A的ASCII碼為65┺,程序運(yùn)行后的輸出結(jié)果是A.E,6髯8B.D,69C.E,DD.輸痙出無(wú)定值有以下程序#includevoidfun(intp){i緙ntd=
9、2;p=d++;printf(“%d”,p);}main(){inta=1;fun(a);pr萆intf(“%d”,a);}程序運(yùn)行后的輸出結(jié)果是19/19A.32B.12噤C.21D.22以下函數(shù)fin肌dmax擬實(shí)現(xiàn)在數(shù)組中查找最大值并作遭為函數(shù)值返回,但程序中有錯(cuò)導(dǎo)致不能實(shí)遁現(xiàn)預(yù)定功能#defineMIN-2147483647intfindm魑ax(intx[],intn){i殘nti,max;for(i=0;i{max=MIN;if(maxr蹋eturnmax;}造成錯(cuò)誤的原因是A.定義語(yǔ)句inti
10、,max;猥中max未賦初值B.賦值語(yǔ)句max蹄=MIN;中,不應(yīng)給max賦MIN值C.語(yǔ)句if(maxD.賦值語(yǔ)句m鷯ax=MIN;放錯(cuò)了位置有以下程序窈#includemain()19/19{脊intm=1,n=2,*p=&m,*q=&n,*r;r=p;p=q;q欖=r;printf(“%d,%d,納%d,%d”,m,n,*p,*q);驅(qū)}程序運(yùn)行后的