freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

c語(yǔ)言基礎(chǔ)題含答案-資料下載頁(yè)

2025-06-07 13:33本頁(yè)面
  

【正文】 【】?jī)?nèi)填入正確內(nèi)容。include ””main(){ float x,y。 char operator。 printf(”please input the expression:”)。 scanf(”%f%c%f”,amp。x,amp。operator,amp。y)。 switch (【1】) { case ’+’: printf(”%g%c%g=%g\n”, x, operator, y, x+y)。 【2】。 case ’’: printf(”%g%c%g=%g\n”, x, operator, y, xy)。 break。 case ’*’: printf(”%g%c%g=%g\n”, x, operator, y, x*y)。 break。 case ’/’: if (y==) printf(”除零錯(cuò)誤!\n”)。 else printf(”%g%c%g=%g\n”, x, operator, y, x/y)。 break。 【3】: printf(”表達(dá)式存在錯(cuò)誤!\n”)。}}21.以下程序運(yùn)行后的輸出結(jié)果是_____________。 include ”” main(){ int x=10, y=20, t=0。 if (x==y) t=x。 x=y。 y=t。 printf(”%d,%d\n”,x,y)。}22.執(zhí)行以下語(yǔ)句后,x、y和z 的值分別為_(kāi)____________。int x,y,z。x=y=z=0。++x || ++y amp。amp。 ++z。 第三章 循環(huán)結(jié)構(gòu) 61第三章 循環(huán)結(jié)構(gòu)3.1 選擇題1. 以下程序的輸出結(jié)果是( A )。main(){ int n=4。while (n) printf(〞%d〞,n);} 2. 以下程序的輸出結(jié)果是( A )。main( ){int x=10,y=10,i。for(i=0。x8。y=++i) printf(%d%d,x,y)。}     3. 當(dāng)執(zhí)行以下程序段時(shí) (A)。 x=1;do {x=x*x;}while (!x);            4. 執(zhí)行以下程序后輸出的結(jié)果是( )。main(){ int y=10。do{y。}while(y)。printf(%d\n,y)。}               5. 下面程序的輸出結(jié)果是( )。main(){ int x=3,y=6,a=0。while (x++!=(y=1)){a+=1。if (yx) break。}printf(x=%d,y=%d,a=%d\n,x,y,a)。}=4,y=4,a=1 =5,y=5,a=1 =5,y=4,a=3 =5,y=4,a=16.若i,j已定義為int類型,則以下程序段中內(nèi)循環(huán)的總的執(zhí)行次數(shù)是 ( )。for (i=5;i;i)for (j=0;j4;j++){…} 7. 請(qǐng)讀程序:includemain(){int x=1,y=0,a=0,b=0。switch(x){case 1:switch(y) {case 0:a++。break。 case 1:b++。break。}case 2:a++。b++。break。}printf(a=%d,b=%d\n,a,b)。}上面程序的輸出結(jié)果是( )。=2,b=1 =1,b=1 =1,b=0 =2,b=2 8.若有以下程序段,w和k都是整型變量w=k。LB: if(w==0) goto LE;w;printf(〞*〞);goto LB;LE:則不能與上面程序段等價(jià)的循環(huán)語(yǔ)句是( )。A. for(w=k;w!=0;w)print(〞*〞);B. w=k;while(w!=0)printf(〞*〞);w++;C. w=k;do {w;printf(〞*〞);}while (w!=0); (w=k;w;w) printf(〞*〞);9. 下面程序的輸出是( )。main(){char *s=〞12134211〞;int k,v1=0,v2=0,v3=0,v4=0;for (k=0;s[k];k++)switch(s[k]){default:v4++;case 1:v1++;case 2:v2++;csse 3:v3++;}printf(〞v1=%d,v2=%d,v3=%d,v4=%d\n〞,v1,v2,v3,v4);}=4,v2=2,v3=1,v4=1     =4,v2=9,v3=3,v4=1=5,v2=8,v3=6,v4=1     =8,v2=8,v3=8,v4=810. 有以下程序include〞〞int abc(int u,int v )。main(){int c,a=24,b=16;c=abc(a,b);printf(〞%d\n〞,c);}int abc (int u,int v){int w;while (v){w=u%v; u=v; v=w。}return u;}輸出結(jié)果是( )。 11.在下列選項(xiàng)中,沒(méi)有構(gòu)成死循環(huán)的程序段是( )。 i=100;while (1){i=i%100+1;if(i100) break;} B. for ( ; ;); k=1000;do {++k;}while (k=10000); s=36;while (s) 。s;12.若輸入B,以下程序的運(yùn)行結(jié)果為( )。main(){char grade。scanf(%c,amp。grade)。switch(grade){case39。A39。:printf(=85.)。case39。B39。:case39。C39。:printf(=60.)。case39。D39。:printf(60.)。default:printf(error.)。}}A.=85. B.=60. C.=60.. .13.列程序運(yùn)行的情況是( )。main(){ int i=1,sum=0。while(i10)sum=sum+1。i++。printf(i=%d,sum=%d,i,sum)。}=10,sum=9 =9,sum=9 =2,sum=1 14.有以下語(yǔ)句:i=1。for(。i=100。i++) sum+=i。與以上語(yǔ)句序列不等價(jià)的有( )。A. for(i=1。 。i++) {sum+=i。if(i==100)break。}B. for(i=1。i=100。){sum+=i。i++。}C. i=1。for(。i=100。)sum+=i。D. i=1。for(。 。){sum+=i。if(i==100)break。i++。}15.下面程序的運(yùn)行結(jié)果為( )。main(){ int n。for(n=1。n=10。n++){ if(n%3==0)continue。printf(%d,n)。}} 16.下面程序的運(yùn)行結(jié)果是( )。main(){int x,y,z。x=0。y=z=1。x+=zy。printf(x=%d\n,x)。}=4 =0 =2 =317.標(biāo)有/**/的語(yǔ)句的執(zhí)行次數(shù)是( )。int y,i。for(i=0。i20。i++){if(i%2==0)continue。y+=i。/**/} 18.在C語(yǔ)言中,if語(yǔ)句后的一對(duì)圓括號(hào)中,用以決定分支的流程的表達(dá)式。 19.在以下給出的表達(dá)式中,與dowhile(E)語(yǔ)句中的(E)不等價(jià)的表達(dá)式是( )。A.(!E==0) B.(E0||E0) C.(E==0) D.(E!=0) 20.假定所有變量均已正確定義,下列程序段運(yùn)行后x的值為( )。k1=1。k2=2。 k3=3。 x=15。 if(!k1)x。else if(k2) if(k3)x=4。else x=3。 21.執(zhí)行下面語(yǔ)句的輸出為( )。int i=1。if(i=0)printf(“* * * *\n”)。else printf(“% % % % \n”)。A.* * * * B.% % % % C.% % % % c ,執(zhí)行不正確22.下列程序的輸出是( )。includemain(){ int i。char c。for(i=0。i=5。i++){c=getchar()。putchar(c)。}}程序執(zhí)行時(shí)從第一列開(kāi)始輸入以下數(shù)據(jù),CR代表?yè)Q行符。uCRwCRxstaCR w w w x xs xsta23.下列程序的輸出為( )。includemain(){ int i,j,x=0。 for(i=0。i2。i++){x++。for(j0。j=3。j++){if(j%2)continue。x++。 } x++。 }printf(x=%d\n,x)。}=4 =8 =6 =1224.下列程序的輸出為( )。includemain(){int i,j,k=0,m=0。for(i=0。i2。i++){ for(j=0。j3。j++)k++。k=j。} m=i+j。 printf(k=%d,m=%d\n,k,m)。}=0,m=3 =0,m=5 =1,m=3 =1,m=525.在C語(yǔ)言中,為了結(jié)束while語(yǔ)句構(gòu)成的循環(huán),while后一對(duì)圓括號(hào)中表達(dá)式的值應(yīng)該為( )。 26. 在C語(yǔ)言中,為了結(jié)束由dowhile語(yǔ)句構(gòu)成的循環(huán),while后一對(duì)圓括號(hào)中表達(dá)式的值應(yīng)為( )。 27.下列程序的輸出為( )。includemain(){ int k=0。char c=39。A39。do{switch(c++){ case39。A39。:k++。break。case39。B39。:k。case39。C39。:k+=2。break。case39。D39。:k=k%2。continue。case39。E39。:k=k*10。break。default:k=k/3。}k++。}while(c39。G39。)。printf(%d\n,k)。}=3 =4 =2 =028.C語(yǔ)言的if語(yǔ)句嵌套時(shí),if與else的配對(duì)關(guān)系是( )。A. 每個(gè)else總是與它上面的最近的if配對(duì)B. 每個(gè)else總是與最外的if配對(duì)C. 每個(gè)else與if的配對(duì)是任意的D. 每個(gè)else總是與它上面的if配對(duì)29.下列程序的輸出為( )。includemain(){int i=0,j=0,a=6。if((++i0)||
點(diǎn)擊復(fù)制文檔內(nèi)容
教學(xué)教案相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1