2011年3月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷C語(yǔ)言程序設(shè)計(jì)試題及參考答案_第1頁(yè)
2011年3月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷C語(yǔ)言程序設(shè)計(jì)試題及參考答案_第2頁(yè)
2011年3月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷C語(yǔ)言程序設(shè)計(jì)試題及參考答案_第3頁(yè)
2011年3月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷C語(yǔ)言程序設(shè)計(jì)試題及參考答案_第4頁(yè)
2011年3月全國(guó)計(jì)算機(jī)等級(jí)考試二級(jí)筆試試卷C語(yǔ)言程序設(shè)計(jì)試題及參考答案_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

20113CA)棧頂元素最先能被刪除B)棧頂元素最后才能被刪除C)棧底元素永遠(yuǎn)不能被刪除D)B)只有個(gè)根結(jié)點(diǎn)的數(shù)據(jù)結(jié)構(gòu)不定是線性結(jié)構(gòu)C)循環(huán)鏈表是非線性結(jié)構(gòu)D)雙向鏈表是非線性結(jié)構(gòu)71個(gè),則該叉樹(shù)的深度為(假設(shè)根結(jié)點(diǎn)在第1層)A)3B)4C)6D)7A)軟件集成測(cè)B)軟件詳細(xì)設(shè)說(shuō)明書C)用戶手冊(cè)D)軟件需求規(guī)格說(shuō)明書(5)結(jié)構(gòu)化程序所要求的基本結(jié)構(gòu)不包括A)順序結(jié)構(gòu)B)GOTO跳轉(zhuǎn)C)選擇(分支)結(jié)構(gòu)D)重復(fù)(循環(huán))結(jié)構(gòu)(6)下面描述中錯(cuò)誤的是B)軟件設(shè)是將軟件需求轉(zhuǎn)換為軟件表示的過(guò)程C)D)PADA)B)C)D)1:1B)1:mC)m:1D)m:n、ST如下:RSTA)B)C)D)并無(wú)符號(hào)整UInt,下面以UInt例化值A(chǔ))-369B)369C整集合1,2,3,4,5}A)C序僅以編譯執(zhí)行C序僅以解釋執(zhí)行CD)C一系列機(jī)器指令構(gòu)成的用C寫源能直接在計(jì)算機(jī)運(yùn)行通過(guò)得到二進(jìn)制目標(biāo)需要連接才運(yùn)行C集成開(kāi)發(fā)環(huán)境機(jī)器能運(yùn)C源生成.exe選項(xiàng)能用作C合常量A)1,234B)'123'C)123D)"\x7G"選項(xiàng)用作C合實(shí)數(shù)A).1e0B) C)E9D)若有定義句:inta=3,b=2,c=1;,選項(xiàng)賦值表達(dá)式是A)a=(b=4)=3B)a=b=c+1;C)a=(b=4)+c;D)a=1+(b=c=4);有charname[20];intnum;scanf("name=%snum=%d",name;&num);當(dāng)段,并從鍵盤輸入:name=Lilinum=1001<name值為A)LiliB)name=LiliC)Lilinum=D)name=Lilinum=1001fA)B)必須整數(shù)值C)必須D)可任意合法(18)有下程序#includemain(){intx=011;printf("%d\n",++x);}程序運(yùn)行后輸出結(jié)果是A)12B)11C)10D)9有#includemain(){ints;while(s>0){switch(s){case1:printf("%d",s+5);case2:printf("%d",s+4);break;case3:printf("%d",s+3);default:printf("%d",s+1);break;}scanf("%d",&s);}}12345<A)6566456B)66656C)66666D)6666656inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:printf("%d\n",n);continue;case0:exit(0);}printf("%d\n",n);}下關(guān)于程序段執(zhí)情況的敘述正確的是for循環(huán)語(yǔ)句固定執(zhí)8次n4束循環(huán)操作n12不做任何操作n0束程序(21)下程序#includemain(){chars[]="012xy\08s34f4w2";inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>='0'&&s[i]<='9')printf("%d\n",n);}A)0B)3C)7D)8(22)ikintforfor(i=0,k=-1;k=1;k++printf("*****\n");A)一次一也不D)(23)#includemain(){charb,c;intb='a';c='A';for(i=0;i<6;i++){if(i%2)elseputchar(i+c);}printf("\n");}A)ABCDEFB)AbCdEfC)aBcDeFD)abcdefex6句是A)scanf("%f",&x[6]);B)scanf("%lf",*(x+6));C)scanf("%lf",p+6);D)scanf("%lf",p[6]);下(AASCII碼值65)#includevoidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;}}main(){chara[]="BYTE";fun(a);printf("\n");}A)BYB)BTC)YTD)YE下#includemain(){…while(getchar()!='\n');…}while語(yǔ)句將無(wú)限循環(huán)getchar()while語(yǔ)句的條件表達(dá)式中while語(yǔ)句時(shí),只有按回車鍵程序才能繼續(xù)執(zhí)行while語(yǔ)句時(shí),按任意鍵程序就能繼續(xù)執(zhí)行有#includemain(){intif(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序運(yùn)行后的輸出結(jié)果是A)3B)2C)1D)0若有定義語(yǔ)句:chars[3][10],(*k)[3],*p;,則下賦值語(yǔ)句正確的是A)p=sB)p=kC)p=s[0]D)k=s;#includevoidfun(char*c){while(*c){if(*c>='a'&&*c<='z')*c=*c-('a'-'A');c++;}}main(){char;;:}o>A)hellobeijingB)HelloBeijingC)HELLOBEIJINGD)hELLOBeijing。#include#defineN10voidfun(int{inti=0;}在劃線處應(yīng)填A(yù))x+iB)&x[i+1]C)x+(i++)#includemain(){chara[30],b[30];scanf("%s",a);gets(b);printf("%s\n%s\n",a,b);}程序運(yùn)行時(shí)若輸入:howareyou?Iamfine<回車>則輸出結(jié)果是A)howareyou?B)howIamfineareyou?IamfineC)howareyouIamfineD)rowareyou?(32)設(shè)如下函數(shù)定義intfun(intk){if(k<1)return0;elseif(k==1)return1;elsereturnfun(k-1)+1;}若執(zhí)行調(diào)用語(yǔ)句:n=fun(3);,則函數(shù)fun總共被調(diào)用的次數(shù)是A)2B)3C)4D)5#includeintfun(intx,inty){if(x!=y)returnelsereturn(x);}main(){inta=4,b=5,c=6;printf("%d\n",fun(2*a,fun(b,c)));}A)3B)6C)8D)12#includeintfun(){staticintx*=2;returnx;}main(){inti,s=1;for(i=1;i<=3;i++)s*=fun();printf("%d\n",s);}A)0B)10C)30D)64#include#defineS(x){intk=5,j=2;printf("%d\n",S(k+j));}程序運(yùn)行后的輸出結(jié)果是A)197B)143C)33D)28trte}值,則下語(yǔ)句中錯(cuò)誤的是A)t1=t2;B)=;C)=;D)=;#includestructord{t;{structord*p=dt;printf("%d,",++(p->x));printf("%d\n",++(p->y));}程序運(yùn)行后的輸出結(jié)果是A)1,2B)4,1C)3,4D)2,3#includestructS{t;main(){structSp=data[1];printf("%d\n",++);}A)10B)11C)20D)21#includemain(){unsignedchara=8,c;c=a>>3;printf("%d\n",c);}A)32B)16C)1D)0fpfp=fopen("file","w");A)B)C)D)、填空題1。DBEAFC,遍歷結(jié)2。對(duì)軟件設(shè)計(jì)最小單位(模塊或程單元測(cè)試。(4)實(shí)體完整約束要求關(guān)系數(shù)據(jù)庫(kù)中元組4屬值不為空。A(S,SN,D)B(D,CN,NM)中,AD,5A外碼。#includemain(){inta;a=(int)((double)(3/2)++(int)*2);printf("%d\n",a);}以下程#includemain(){intx;scanf("%d",&x);if(x>15)printf("%d",x-5);if(x>10)printf("%d",x);if(x>5)printf("%d\n",x+5);}若程運(yùn)回車>7(8)以下程0ASCII#includemain(){charc1,c2;scanf("%d",&c1);c2=c1+9;printf("%c%c\n",c1,c2);}>8。(9)有以下函數(shù)voidprt(charch,intn){inti;for(i=1;i<=n;i++)printf(i%6!=0?"%c":"%c\n",ch);}prt('*',24);后函數(shù)共了號(hào)。(10)以下后的是。#includemain(){intx=10,y=20,t=0;if(x==y)t=x;x=y;y=t;printf("%d}aNfunk(k>0)開(kāi)始的后續(xù)元素全部向前移動(dòng)一個(gè)位置。請(qǐng)?zhí)羁铡oidfun(inta[N],intk){inti;for(i=k;i}。#include12{doublex,y,(*p)();scanf("%lf%lf",&x,&y);p=avg;printf("%f\n",(*p)(x,y));}doubleavg(doublea,doubleb){}后的輸出結(jié)果是。#includemain(){inti,n[5]={0};for(i=1;i<=4;i++){n[i]==n[i-1]*2+1;printf("%d",n[i]);}printf("\n");}后的輸出結(jié)果是。#include#include#includemain(){char*p;inti;p=(char*)malloc(sizeof(char)*20);strcpy(p,"welcome");for(i=6;i>=0;i--)put

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論