考点39 函数通过参数返回值

考点39 函数通过参数返回值

ID:14841346

大小:43.00 KB

页数:5页

时间:2018-07-30

考点39 函数通过参数返回值_第1页
考点39 函数通过参数返回值_第2页
考点39 函数通过参数返回值_第3页
考点39 函数通过参数返回值_第4页
考点39 函数通过参数返回值_第5页
资源描述:

《考点39 函数通过参数返回值》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、【2000年4月】(15)函数voidfun(float*sn,intn)的功能是:根据以下公式计算S,计算结果通过形参指针sn传回;n通过形参传入,n的值大于等于0。请填空。voidfun(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;}main(){

2、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*k;k=a;a=b;b=k

3、;}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)以下函数值的类型是fun(floatx){floaty;y=3*x-4;returny;}A)intB)不确定C)voidD)float【2002年4月】(14)以下程序的输出结

4、果是【】。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);}程序运行后的输出结果是______。A)B,a,B,a  B)a

5、,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=f2(a,b);e=f2(e,c);f=a+b+c-d-e;printf

6、("%d,%d,%d",d,f,e);}执行后输出的结果是A)3,4,5B)5,3,4C)5,4,3D)3,5,4【2003年4月】(28)有以下程序voidf(intx,inty){intt;if(x

7、){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);}执行后输出结果是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',c2='a',*p1,*p2;p1=&c1;p2=&c2;fun(p1,p2);printf("

8、%c%c",c1,c2);}程序运行后的输出结果是A)AbB)aaC)AaD)Bb【2003年9月】(11)以下程序的功能是调用函数fun计算:m=1-2+3-4+…+9-10,并输出结果。请填空。intfun(intn){intm=0,f=1,i;for(i=1;i<=n;i++){m+=i*f;

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。