山東專(zhuān)升本C語(yǔ)言典型案例100題_第1頁(yè)
山東專(zhuān)升本C語(yǔ)言典型案例100題_第2頁(yè)
山東專(zhuān)升本C語(yǔ)言典型案例100題_第3頁(yè)
山東專(zhuān)升本C語(yǔ)言典型案例100題_第4頁(yè)
山東專(zhuān)升本C語(yǔ)言典型案例100題_第5頁(yè)
已閱讀5頁(yè),還剩14頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

信息工程系信息工程系教學(xué)教案第二學(xué)期《C語(yǔ)言復(fù)習(xí)》教案授課人:王思艷濰坊工商職業(yè)學(xué)院2023年3月[課題]單項(xiàng)選擇[教學(xué)目標(biāo)]掌握50個(gè)單項(xiàng)選擇涉及的根底知識(shí)點(diǎn)[教學(xué)重點(diǎn)]根底知識(shí)[教學(xué)難點(diǎn)]求程序結(jié)果[課型]復(fù)習(xí)[教學(xué)方法]講授+討論[教學(xué)過(guò)程]一.組織教學(xué)二.新課講授一、單項(xiàng)選擇題由C語(yǔ)言編寫(xiě)的代碼程序()A.可直接執(zhí)行 B.是一個(gè)源程序C.經(jīng)過(guò)編譯即可執(zhí)行 D.經(jīng)過(guò)編譯解釋才能執(zhí)行按照C語(yǔ)言規(guī)定的用戶(hù)標(biāo)識(shí)符命名規(guī)那么,不能出現(xiàn)在標(biāo)識(shí)符中的是()A.大寫(xiě)字母B.中劃線C.數(shù)字字符D.下劃線以下選項(xiàng)中,不能用作標(biāo)識(shí)符的是()A._1234_ B._1_2 C.int_2_ D.2_int_以下選項(xiàng)中合法的用戶(hù)標(biāo)識(shí)符是()A.long B._2Test C.3Dmax D.A.dat以下不能定義為用戶(hù)標(biāo)識(shí)符的是()A.Main B._0 C._int D.sizeof以下定義變量的語(yǔ)句錯(cuò)誤的選項(xiàng)是()A.int_int;B.doubleint_;C.charFor;D.floatUS$;在C語(yǔ)言中,合法的實(shí)型常數(shù)是()A.5E2.0 B.E-3 C.2E0 D.1.3E在C語(yǔ)言中,合法的實(shí)型常數(shù)是()A.1.2E0.5 B.3.14159E C.5E-3 D.E15以下選項(xiàng)中,不能作為合法常量的是()A.1.234e04 B.1.234e0.4 C.1.234e+4 D.1.234e0以下不合法的數(shù)值常量是()A.011 B.le1 C.8.0E0.5 D.0xabcd在C語(yǔ)言中,非法的字符常量是()A.‘\t’ B.‘\17’ C."\n" D.‘\xaa’以下不合法的字符常量是()A.‘\018’ B.‘\"’ C.‘\\’ D.‘\xcc’以下運(yùn)算符中優(yōu)先級(jí)最高的運(yùn)算符是(〕()A.<= B.= C.% D.&&A.== B./ C.= D.>=以下程序的輸出結(jié)果是()main(){inta=3,b=4;printf("%d\n",a<=b);}A.3 B.4 C.1 D.0在C語(yǔ)言中,以下非法的表達(dá)式是()A.0<=x<=100 B.i=j==0 C.(char)(65+3) D.x+1=x+1在C語(yǔ)言中,以下非法的賦值語(yǔ)句是()A.j++; B.++(i+1); C.x=j>0; D.k=i==j;表達(dá)式3.6-5/2+1.2+5%2的值是()A.4.3 B.4.8 C.3.3 D.3.8設(shè)有語(yǔ)句:inta=3;那么執(zhí)行了語(yǔ)句a+=a-=a*a;變量a的值是(〕A.3 B.0 C.9 D.-12設(shè)有語(yǔ)句:intx=10;那么執(zhí)行了語(yǔ)句x+=x-=x-x;變量x的值是(〕A.10 B.20 C.40 D.30以下程序的輸出結(jié)果是()()()()()⑴main(〕{inti=10,j=1;printf("%d,%d\n",i--,++j);}A.9,2 B.10,2 C.9,1 D.10,1⑵main(〕{inta=12,b=12;printf("%d%d\n",--a,++b);}A.1010 B.1212 C.1110 D.1113⑶main(〕{intx=023;printf("%d\n",--x);}A.17 B.18 C.23 D.24⑷main(〕{intx=10,y=10;printf("%d%d\n",x--,--y);}A.1010 B.99 C.910 D.109⑸main(〕{inti=010,j=10;printf("%d,%d\n",++i,j--);}A.11,10 B.9,10 C.010,9 D.10,9以下程序的輸出結(jié)果是()main〔〕{intx=100,y=200;printf("%d\n",(x,y));}A.200 B.100C.100200 D〕200100以下程序的輸出結(jié)果是()main〔〕{intx=10,y=3,z;printf("%d\n",z=(x%y,x/y));}A.1 B.0 C.4 D.3intk=0;,以下選項(xiàng)的四個(gè)表達(dá)式中與其他三個(gè)表達(dá)式的值不相同的是()A.k++B.k+=1C.++kD.k+1以下程序的輸出結(jié)果是()main(){intx,y,z;x=y=1;z=x++,y++,++y;printf("%d,%d,%d\n",x,y,z);}A.2,3,3B.2,3,2C.2,3,1D.2,2,1設(shè)x、y、t均為int型變量,那么執(zhí)行語(yǔ)句:x=y=3;t=++x||++y;后,y的值為()A.1 B.2 C.3 D.4設(shè)intx=-1;執(zhí)行表達(dá)式++x||++x||++x||++x,x的值是()A.0 B.1 C.2 D.4以下程序的輸出結(jié)果是(1)main〔〕{intk=11;printf("k=%d,k=%o,k=%x\n",k,k,k);}〔〕A.k=11,k=12,k=11 B.k=11,k=13,k=13 C.k=11,k=013,k=0xb D.k=11,k=13,k=b(2)main〔〕{intk=17;printf("%d,%o,%x\n",k,k,k);}〔〕A.17,021,0x11 B.17,17,17 C.17,0x11,021 D.17,21,11運(yùn)行時(shí)從鍵盤(pán)上輸入9876543210<CR>(<CR>表示回車(chē)),那么該程序的輸出結(jié)果是〔〕main〔〕 {inta;floatb,c;scanf("%2d%3f%4f\n",&a,&b,&c);printf("a=%d,b=%f,c=%f\n",a,b,c);}A.a=98,b=765,c=4321 B.a=10,b=432,c=8765C.a=98,b=765.000000,c=4321.000000 D.a=98,b=765.0,c=4321.0設(shè)變量均已正確定義,假設(shè)要通過(guò)scanf("%d%c%d%c",&a1,&c1,&a2,&c2);語(yǔ)句為變量a1和a2賦數(shù)值10和20,為變量c1和c2賦字符X和Y。以下所示的輸入形式中正確的是〔注:□代表空格字符〕()A.10□X□20□Y<回車(chē)>B.10□X20□Y<回車(chē)>C.10□X<回車(chē)>D.10X<回車(chē)>20□Y<回車(chē)>20Y<回車(chē)>以下程序的輸出結(jié)果是()#defineMA(x)x*(x-1)main〔〕{inta=1,b=2;printf("%d\n",MA(1+a+b));}A.6 B.8 C.10 D.12以下程序的輸出結(jié)果是()#defineM(x,y,z)x*y+zmain〔〕{inta=1,b=2,c=3;printf("%d\n",M(a+b,b+c,c+a));}A.19 B.17 C.15 D.12以下程序段的輸出結(jié)果是()#defineMIN(x,y)(x)<(y)?(x):(y)main〔〕{inti=10,j=15,k;k=10*MIN(i,j);printf("%d\n",k);}A.15 B.100 C.10 D.150設(shè)a=1,b=2,c=3,d=4,那么表達(dá)式a<b?a:c<d?a:d的結(jié)果是()A.4 B.3 C.2 D.1以下程序段的輸出結(jié)果是()main(){intx=5;if(x++>5)printf("%d\n",x);elseprintf("%d\n",x--);}A.4 B.5 C.6 D.7有以下程序main(){intn=4;while(n--)printf("%d",--n);}程序執(zhí)行后的輸出結(jié)果是()A.20 B.31 C.321 D.210有以下程序 main(){inty=10;while(y--);printf("y=%d\n",y);}程序執(zhí)行后的輸出結(jié)果是() A.y=0 B.y=-1C.y=1 D.while構(gòu)成無(wú)限循環(huán)有以下程序main(){inti;for(i=0;i<3;i++)switch(i){case0:printf("%d",i);case1:printf("%d",i);default:printf("%d",i);}}程序執(zhí)行后的輸出結(jié)果是()A.000112 B.012 C.012023 D.120以下表達(dá)中正確的選項(xiàng)是()A.構(gòu)成C程序的根本單位是函數(shù)B.可以在一個(gè)函數(shù)中定義另一個(gè)函數(shù)C.main〔〕函數(shù)必須放在其它函數(shù)之前D.所有被調(diào)用函數(shù)一定要在調(diào)用之前進(jìn)行定義以下說(shuō)法中正確的選項(xiàng)是()A.C語(yǔ)言程序總是從第一個(gè)函數(shù)開(kāi)始執(zhí)行B.在C語(yǔ)言程序中,要調(diào)用的函數(shù)必須在main()函數(shù)中定義C.C語(yǔ)言程序總是從main()函數(shù)開(kāi)始執(zhí)行D.C語(yǔ)言程序中的main()函數(shù)必須放在程序的開(kāi)始局部以下程序的輸出結(jié)果是()intfun(intx){intp;if(x==0||x==1)p=3;elsep=x-fun(x-2);returnp;}main(){printf("%d\n",fun(7));}A.7B.3C.2D.0以下數(shù)組定義中錯(cuò)誤的選項(xiàng)是()A.intx[][3]={0}; B.intx[2][3]={{1,2},{3,4},{5,6}};C.intx[][3]={{1,2,3},{4,5,6}}; D.intx[2][3]={1,2,3,4,5,6};以下能正確定義二維數(shù)組的是() A.inta[][3]; B.inta[][3]={2*3};C.inta[][3]={}; D.inta[2][3]={{1},{2},{3,4}};以下程序的輸出結(jié)果是()main(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%d\n",*(p+2));}A.3 B.4 C.1 D.2以下程序的輸出結(jié)果是()main(){inta[]={1,2,3,4,5,6,7,8,9,10},*p=a;printf("%d\n",*p+9);}A.0 B.1 C.10 D.9以下程序的輸出結(jié)果是()main(){inta[10]={1,2,3,4,5,6,7,8,9,10},*p=&a[3],*q=p+2;printf("%d\n",*p+*q);}A.16B.10C.8D.6設(shè)有chararray[]="China";那么數(shù)組array所占的空間字節(jié)數(shù)為()A.4 B.5 C.6D.7在C語(yǔ)言中,對(duì)于以下定義正確的表達(dá)為()charx[]="abcdefg";chary[]={'a','b','c','d','e','f','g'};A.數(shù)組x和數(shù)組y等價(jià) B.數(shù)組x和數(shù)組y的長(zhǎng)度相同C.數(shù)組x的長(zhǎng)度大于數(shù)組y的長(zhǎng)度 D.數(shù)組x的長(zhǎng)度大于數(shù)組y的長(zhǎng)度以下不能正確進(jìn)行字符串賦初值的語(yǔ)句是()A.charstr[5]="good!"; B.charstr[]="good!";B.char*str="good!"; D.charstr[5]={‘g’,‘o’,‘o’,‘d’};以下程序的輸出結(jié)果是()main(){charstr[]="ABCD",*p=str;printf("%d\n",*(p+4));}A.68 B.'D' C.0 D.'0'以下程序的輸出結(jié)果是()main(){charstr[]="aeiou",*p=str;printf("%c\n",*p+4));}A.o B.u C.eD.f信息工程系信息工程系教學(xué)教案第二學(xué)期《C語(yǔ)言復(fù)習(xí)》教案授課人:王思艷濰坊工商職業(yè)學(xué)院2023年3月[課題]填空題[教學(xué)目標(biāo)]掌握填空題涉及的根底知識(shí)點(diǎn)[教學(xué)重點(diǎn)]根底知識(shí)、細(xì)節(jié)知識(shí)[教學(xué)難點(diǎn)]求程序結(jié)果[課型]復(fù)習(xí)[教學(xué)方法]講授+討論[教學(xué)過(guò)程]一.組織教學(xué)二.新課講授二、填空題一個(gè)C源程序至少應(yīng)該有一個(gè)函數(shù)。以下程序運(yùn)行后的輸出結(jié)果是。main(){intx=2006,y=2007;printf("%d\n",(x,y));}(1)以下程序運(yùn)行后的輸出結(jié)果是。main(){inta=10;printf("%d,%o,%x\n",a,a,a);} (2)以下程序運(yùn)行后的輸出結(jié)果是。main(){inta,b,c;a=25;b=025;c=Ox25;printf("%d%d%d\n",a,b,c);} (3)以下程序運(yùn)行后的輸出結(jié)果是。main(){inta=1,b=2;a=a+b;b=a-b;a=a-b;printf("%d,%d\n",a,b);}(1)以下程序運(yùn)行后的輸出結(jié)果是。main(){charch='B';printf("%c%d\n",ch,ch);}(2)以下程序運(yùn)行后的輸出結(jié)果是。main(){charch='B';ch+=32;printf("%c\n",ch);}(3)以下程序運(yùn)行后的輸出結(jié)果是。main(){charch;ch='H'-'A'+'0';printf("%c\n",ch);}(4)以下程序運(yùn)行后的輸出結(jié)果是。main(){intc;charch=97;c=ch+1;printf("%c%c\n",c,ch);}以下程序運(yùn)行后的輸出結(jié)果是。main(){floatx=123.4567;printf("%f\n",(int)(x*100+0.5)/100.0);}有程序如下,要求給i賦10,給j賦20,那么應(yīng)該從鍵盤(pán)輸入。main〔〕{inti,j;scanf("i=%d,j=%d",&i,&j);printf("i=%d,j=%d",i,j);}(1)以下程序運(yùn)行后的輸出結(jié)果是。main(){inta=10;a=(3*5,a+4);printf("a=%d\n",a);}以下程序運(yùn)行后的輸出結(jié)果是。main(){inta=0,b=0,c=0;c=(a+=a-=5),(a=b,b+3);printf("%d,%d,%d\n",a,b,c);}以下程序運(yùn)行后的輸出結(jié)果是。main(){inta=5,b=4,c=3,x;x=a>b>c;printf("%d\n",x);}以下程序運(yùn)行后的輸出結(jié)果是。main(){inta=3,b=2;b=a<0&&a++>3;printf("%d,%d\n",a,b);}以下程序運(yùn)行后的輸出結(jié)果是。main(){inta,b,c=246;a=c/100%9;b=-1&&-1;printf("%d,%d\n",a,b);}(1)以下程序運(yùn)行后的輸出結(jié)果是。#defineMAX(x,y)(x)>(y)?(x):(y)main〔〕{inta=5,b=2,c=3,d=3,t;t=MAX(a+b,c+d)*10;printf("%d\n",t);}以下程序運(yùn)行后的輸出結(jié)果是。#defineS(x)4*x*x+1main(){inti=6,j=8;printf("%d\n",S(i+j));}以下程序運(yùn)行后的輸出結(jié)果是。main(){intx,a=1,b=2,c=3,d=4;x=(a<b)?a:b;x=(x<c)?x:c;printf("%d\n",x);}以下程序運(yùn)行后的輸出結(jié)果是。main(){inta=3,b=4,c=5,t=99;if(b<a&&a<c)t=a;a=c;c=t;if(a<c&&b<c)t=b;b=a;a=t;printf("%d%d%d\n",a,b,c);}以下程序運(yùn)行后的輸出結(jié)果是。main(){inti,t=0;for(i=5;i>=0;i--)t*=i;printf("%d\n",t);}以下程序運(yùn)行后的輸出結(jié)果是。main(){charc1,c2;for(c1='0',c2='9';c1<c2;c1++,c2--)printf("%c%c",c1,c2);printf("\n");}輸入1234567890<回車(chē)>,那么其中while循環(huán)體將執(zhí)行次。#include<stdio.h>main(){charch;while((ch=getchar())==‘0’)printf("#");}設(shè)有定義語(yǔ)句:inta[][3]={{0},{1},{2}};那么數(shù)組元素a[1][2]的值為。在C語(yǔ)言中,有如下語(yǔ)句: inta[]={10,20,30,40,50,60},*p;p=a+3;printf("%d\n",*p++);那么輸出結(jié)果是。以下程序運(yùn)行后的輸出結(jié)果是。main(){inta[2][3]={1,2,3,4,5,6};intm,*p;p=&a[0][0];m=(*p)*(*(p+2))*(*(p+4));printf("%d\n",m);}設(shè)有以下定義和語(yǔ)句:inta[3][2]={10,20,30,40,50,60},(*p)[2];p=a;那么*(*(p+2)+1)的值為。在C語(yǔ)言中,有如下語(yǔ)句: inta[3][2]={1,2,3,4,5,6,},*p[3]; p[0]=a[1]; 那么*(p[0]+1)所代表的數(shù)組元素是。以下程序運(yùn)行后的輸出結(jié)果是。main(){chars[]="abcdef";s[3]='\0';printf("%s\n",s);}以下程序運(yùn)行后的輸出結(jié)果是。main(){chars[]="ABCD",*p;for(p=s;p<s+4;p+=2)printf("%s",p);printf("\n");}以下程序運(yùn)行后的輸出結(jié)果是。main(){chars[]="ABCD",*p=s;printf("%d\n",*(p+4));}(1)以下程序運(yùn)行后的輸出結(jié)果是。main(){charstr[]="\tab\n\012\\\"";printf("%d\n",strlen(str));}(2)以下程序運(yùn)行后的輸出結(jié)果是。main(){printf("%d\n",strlen("IBM\n012\1\\"));}(3)以下程序運(yùn)行后的輸出結(jié)果是。main(){printf("%d\n",strlen("\t\"\065\xff\n"));}(4)以下程序運(yùn)行后的輸出結(jié)果是。main(){chars[]="stop\0\n\"";printf("%d\n",strlen(s))}(1)以下程序運(yùn)行后的輸出結(jié)果是。main(){charstr[]="Beijing";printf("%d\n",strlen(strcpy(str,"China")));}(2)以下程序運(yùn)行后的輸出結(jié)果是。main(){char*s1="12345",*s2="1234";printf("%d\n",strlen(strcat(s1,s2)));}以下程序運(yùn)行后的輸出結(jié)果是。main(){chara[]={‘\1’,‘\2’,‘\3’,‘\4’,‘\0’};printf("%d%d\n",sizeof(a),strlen(a));}以下程序運(yùn)行后的輸出結(jié)果是。main(){charch[3][5]={"AAAA","BBB","CC"};printf("\"%s\"\n",ch[1]);}以下程序運(yùn)行后的輸出結(jié)果是。main(){charstr[][20]={"China","Beijing"},*p=str;printf("%s\n",p+20);}在C語(yǔ)言中,有如下語(yǔ)句:structstd{charch;inta[2];floatt;doublef}std1;那么結(jié)構(gòu)體變量std1占用內(nèi)存的字節(jié)數(shù)為。在C語(yǔ)言中,有如下語(yǔ)句:structdog{charch[10];inti;int*p;doublek;}dog1;那么結(jié)構(gòu)體變量dog1占用內(nèi)存的字節(jié)數(shù)為。在C語(yǔ)言中,有如下語(yǔ)句:structcat{inta[10];charch;floatf;double*p;}cat1;那么結(jié)構(gòu)體變量cat1占用內(nèi)存的字節(jié)數(shù)為。有以下結(jié)構(gòu)體說(shuō)明,請(qǐng)?zhí)羁眨酝瓿蓪?duì)結(jié)構(gòu)體數(shù)組t定義:structSTR{chara;intb;floatc;doubled;};t[20];[課題]單項(xiàng)選擇[教學(xué)目標(biāo)]掌握多項(xiàng)選擇及程序填空涉及的根底知識(shí)點(diǎn)[教學(xué)重點(diǎn)]根底知識(shí)[教學(xué)難點(diǎn)]求程序結(jié)果[課型]復(fù)習(xí)[教學(xué)方法]講授+討論[教學(xué)過(guò)程]一.組織教學(xué)二.新課講授三、多項(xiàng)選擇題在C語(yǔ)言中,以下合法的變量名是()A.register B._10daysC.my_book D.us$E.count在C語(yǔ)言中,以下合法的實(shí)型常量是()A.1.2E+0.5 B.3.14159EC..5E-3 D.E15E.3.E+2在C語(yǔ)言中,變量已正確定義并賦值,下面正確的表達(dá)式為()A.a=b+1 B.b=float(a)C.a=a+7=c+3 C.c=15.0%3E.a=b+c,a++在C語(yǔ)言中,以下合法的字符常量是()A."\n" B.'ab' C.'\x43' D.'\084' E.'\0'在C語(yǔ)言中,以下合法的常量是()A.0386 B.0XffC.1.2e0.5 D.‘\17’E."\0"在C語(yǔ)言中,以下錯(cuò)誤的數(shù)組定義是()A.inta[]={1,2,3}; B.ints[];C.intn=10,t[n]; D.char*q[3];E.charstr[]={1,2,3};四、程序填空題以下程序的功能是計(jì)算:1-2+3-4……+99-100main(){inti=1,j=1,s=0;while(){s+=;i++;;}printf("s=%d\n",s);}輸入20個(gè)整數(shù)到一維數(shù)組,統(tǒng)計(jì)正整數(shù)的個(gè)數(shù)及其和main(){inta[20],i,sum,count;sum=count=;for(i=0;i<20;i++)scanf("%d",&a[i]);for(i=0;i<20;i++)if(){count++;;}printf("count=%d,sum=%d\n",count,sum);}輸入10個(gè)整數(shù)到一維數(shù)組,輸出其中最大數(shù)和最小數(shù)main(){inta[10],i,max,min;for(i=0;i<10;i++)scanf("%d",&a[i]);max=min=;for(i=1;i<10;i++)if(a[i]>max);elseif()min=a[i];printf("%d,%d\n",max,min);}輸入一個(gè)字符串,將其倒序后輸出main(){inti,j;charst[60],ch;scanf("%s",st);for(i=0,j=;;i++,j--){ch=st[i];;st[j]=ch;}printf("%s\n",st);}輸入字符串,將其中的非數(shù)字字符刪除后,輸出整個(gè)字符串main(){charst[80];inti=0,j=0;scanf("%s",st);while(st[i]){if()st[]=st[i];i++;};printf("%s\n",st);}輸出方陣中主對(duì)角線和、副對(duì)角線上元素的和sum1和sum2#defineN3main(){inta[N][N],i,j,sum1,sum2;sum1=sum2=;for(i=0;i<N;i++)for(j=0;j<N;j++)scanf("%d",&a[i][j]);for(i=0;i<N;i++){sum1+=;sum2+=;}printf("sum1=%d,sum2=%d\n",sum1,sum2);}五、程序?qū)懡Y(jié)果以下程序運(yùn)行后的輸出結(jié)果是。main(){inta=3,b=4,c=5,d=2;if(a<b)if(b<c)printf("%d",d+++1);elseprintf("%d",++d+1);printf("%d\n",d);}以下程序運(yùn)行后的輸出結(jié)果是。main(){inti=1;while(i<=15)if(++i%3!=2)continue;elseprintf("%d,",i);printf("\n");}以下程序運(yùn)行后的輸出結(jié)果是。main(){inti,j,x=0;for(i=0;i<2;i++){x++;for(j=0;j<=3;j++) {if(j%2)continue;x++;}x++;}printf("x=%d\n",x);}以下程序運(yùn)行后的輸出結(jié)果是。intfun(intn){inti,s=1;for(i=1;i<=n;i++)s*=i;returns;}main(){inti,s=0;for(i=1;i<=4;i++)s+=fun(i);printf("s=%d\n",s);}以下程序運(yùn)行后的輸出結(jié)果是。voidswap(intx,inty){intt;t=x;x=y;y=t;printf("%d%d",x,y);}main(){inta=3,b=4;swap(a,b);printf("%d%d\n",a,b);}以下程序運(yùn)行后的輸出結(jié)果是。intfun(intn){switch(n){case0:return0;case1:return1;case2:return1;default:returnfun(n-1)+fun(n-2);}}main(){intn=7,s;s=fun(n);printf("%d\n",s);}以下程序運(yùn)行后的輸出結(jié)果是。intfun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=fun(j,m);printf("%3d",k);k=fun(j,m);printf("%3d",k);}以下程序運(yùn)行后的輸出結(jié)果是。intfun(intn){staticints=1;s*=n;returns;}main(){inti,s=0;for(i=1;i<=4;i++)s+=fun(i);printf("%d\n",s);}(1)以下程序運(yùn)行后的輸出結(jié)果是。main(){chars[]="1234567890",*p=s+3;inti=5;printf("%d,%s\n",--i,p++);printf("%s\n",p-i);}(2)以下程序運(yùn)行后的輸出結(jié)果是。main(){chars[]="123456789",*p,i=0;while(*p){if(i%2==0)*p='*';p++;i++;}printf("%s\n",s);}(1)以下程序運(yùn)行后的輸出結(jié)果是。main(){intx=1,y=0,a=0,b=0;switch(x){case1:switch(y){case0:a++;break;case1:b++;break;}case2:a++;b++;break;}printf("%d,%d\n",a,b);} (2)以下程序運(yùn)行后的輸出結(jié)果是。main(){intx=1,y=0;switch(x){case1:switch(y){case0:printf("first\n");break;case1:printf("second\n");break;}case2:printf("third\n");break;}} (3)輸入a,輸出結(jié)果是 輸入c,輸出結(jié)果是。main(){charn;scanf("%c",&n);switch(n){case'a':case'A':printf("verygood\n");break;case'b':case'B':printf("good\n");break;case'c':case'C':case'd':case'D':printf("pass\n");break;case'e':case'E':printf("warn\n");break;default:printf("error\n");}} (4)以下程序運(yùn)行后的輸出結(jié)果是。main(){inta=0,b=4,c=5;switch(a==0){case1:switch(b<0){case1:printf("@");break;case0:printf("!");break;}case2:switch(c==5){case0:pr

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶(hù)所有。
  • 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ì)用戶(hù)上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶(hù)上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶(hù)因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論