資源描述:
《考點39 函數(shù)通過參數(shù)返回值》由會員上傳分享,免費在線閱讀,更多相關內容在行業(yè)資料-天天文庫。
1、【2000年4月】(15)函數(shù)voidfun(float*sn,intn)的功能是:根據(jù)以下公式計算S,計算結果通過形參指針sn傳回;n通過形參傳入,n的值大于等于0。請?zhí)羁铡oidfun(float*sn,intn){floats=0.0,w,f=-1.0;inti=0;for(i=0;i<=n;i++){f=【】*f;w=f/(2*i+1);s+=w;}【】=s;}【2001年4月】(30)以下程序的輸出結果是A)0B)29C)31D)無定值fun(intx,inty,intz){z=x*x+y*y;}
2、main(){inta=31;fun(5,2,a);printf(“%d”,a);}【2001年4月】(31)下列程序段的輸出結果是A)2143B)1212C)1234D)2112voidfun(int*x,int*y){printf(“%d%d”,*x,*y);*x=3;*y=4;}main(){intx=1,y=2;fun(&y,&x);printf(“%d%d”,x,y);}【2001年4月】(33)下列程序的運行結果是A)63B)36C)編譯出錯D)00voidfun(int*a,int*b){int
3、*k;k=a;a=b;b=k;}main(){inta=3,b=6,*x=&a,*y=&b;fun(x,y);printf(“%d%d”,a,b);}【2001年4月】(12)下列程序的輸出結果是【】。voidfun(int*n){while((*n)--);printf(“%d”,++(*n));}main(){inta=100;fun(&a);}【2001年9月】(31)以下函數(shù)值的類型是fun(floatx){floaty;y=3*x-4;returny;}A)intB)不確定C)voidD)float
4、【2002年4月】(14)以下程序的輸出結果是【】。main(){intx=0;sub(&x,8,1);printf("%d",x);}sub(int*a,intn,intk){if(k<=n)sub(a,n/2,2*k);*a+=k;}【2002年9月】(30)有以下程序voidfun(char*c,intd){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){chara='A',b='a';fun(&b,a);printf("%c,%c",a,b);}程序運行
5、后的輸出結果是______。A)B,a,B,a B)a,B,a,B C)A,b,A,b D)b,B,A,b【2002年9月】(9)以下程序運行后的輸出結果是【】。voidfun(intx,inty){x=x+y;y=x-y;x=x-y;printf("%d,%d,",x,y);}main(){intx=2,y=3;fun(x,y);printf("%d,%d",x,y);}【2003年4月】(27)main(){inta=4,b=3,c=5,d,e,f;d=f1(a,b);d=f1(d,c);e=f
6、2(a,b);e=f2(e,c);f=a+b+c-d-e;printf("%d,%d,%d",d,f,e);}執(zhí)行后輸出的結果是A)3,4,5B)5,3,4C)5,4,3D)3,5,4【2003年4月】(28)有以下程序voidf(intx,inty){intt;if(x7、D)4,3,5【2003年4月】(30)有以下程序int*f(int*x,int*y){if(*x<*y)returnx;elsereturny;}main(){inta=7,b=8,*p,*q,*r;p=&a;q=&b;r=f(p,q);printf("%d,%d,%d",*p,*q,*r);}執(zhí)行后輸出結果是A)7,8,8B)7,8,7C)8,7,7D)8,7,8【2003年9月】(28)有以下程序voidfun(char*a,char*b){a=b;(*a)++;}main(){charc1='A'
8、,c2='a',*p1,*p2;p1=&c1;p2=&c2;fun(p1,p2);printf("%c%c",c1,c2);}程序運行后的輸出結果是A)AbB)aaC)AaD)Bb【2003年9月】(11)以下程序的功能是調用函數(shù)fun計算:m=1-2+3-4+…+9-10,并輸出結果。請?zhí)羁?。intfun(intn){intm=0,f=1,i;for(i=1;i<=n;i++){m+=i*f;