湖南工大11级C语言网上作业之《函数》.docx

湖南工大11级C语言网上作业之《函数》.docx

ID:50842612

大小:82.08 KB

页数:35页

时间:2020-03-15

湖南工大11级C语言网上作业之《函数》.docx_第1页
湖南工大11级C语言网上作业之《函数》.docx_第2页
湖南工大11级C语言网上作业之《函数》.docx_第3页
湖南工大11级C语言网上作业之《函数》.docx_第4页
湖南工大11级C语言网上作业之《函数》.docx_第5页
资源描述:

《湖南工大11级C语言网上作业之《函数》.docx》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、《程序设计语言C1》随机作业题做作业时间:2012-3-188:00:00至2012-5-2923:30:00窗体顶端 1、以下程序运行后,输出结果是intd=1;fun(intp){intd=5;d=d+p++;printf("%d",d);}main(){inta=3;fun(a);d=d+a++;printf("%d",d);}(3分)A、B、C、D、A、84B、99C、95D、44 2、以下程序的输出结果是intd=1;fun(intp){d=d+p;printf("%d",d);return(d);}m

2、ain(){inta=3;printf("%d",fun(a+fun(d)));(3分)A、B、C、D、A、26B、174C、277D、167 3、有以下程序#includeintabc(intu,intv);main(){inta=24,b=16,c;c=abc(a,b);printf('%d",c);}intabc(intu,intv){intw;while(v){w=u%v;u=v;v=w}returnu;(3分)A、B、C、D、A、16B、7C、8D、9 4、下列程序执行后输出的结果是#include

3、〈stdio.h〉f(inta){intb=0;intc=3;a=c++,b++;return(a);}main(){inta=2,i,k;for(i=0;i〈2;i++)k=f(a++);printf("%d",k);(3分)A、B、C、D、A、3B、0C、1D、4 5、下列程序执行后输出的结果是intd=1;fun(intq){intd=5;d+=q++;printf("%d",d);}main(){inta=3;fun(a);d+=a++;printf("%d",d);}(3分)A、B、C、D、A、84

4、B、96C、94D、85 6、下面程序的输出是fun3(intx){staticinta=3;a+=x;return(a);}main(){intk=2,m=1,n;n=fun3(k);n=fun3(m);printf("%d",n);}(3分)A、B、C、D、A、3B、4C、6D、9 7、有以下程序viodfun(inta,intb,intc){a=456;b=567;c=678;}main(){intx=10,y=20,z=30;fun(x,y,z);printf("%d,%d,%d",x,y,z);}输

5、出结果是(3分)A、B、C、D、A、30,20,10B、10,20,30C、456,567,678D、678,567,456 8、在一个C源程序文件中,若要定义一个只允许本源文件中所用的函数的全局变量,则变量需要使用的存储类别是____(3分)A、B、C、D、A、AutoB、staticC、registerD、extern 9、以下程序运行后,如果从键盘上输入ABCDE<回车>,则输出结果为func(charstr[]){intnum=0;while(str+num!='')num++;return(num);}

6、main(){charstr[10];gets(str);printf("%d",func(p));(3分)A、B、C、D、A、38B、37C、36D、35 10、以下程序运行后,输出结果是func(inta,intb){staticintm=0,i=2;i+=m+1;m=i+a+breturn(m);}main(){intk=4,m=1,p;p=func(k,m);printf("%d",p);p=func(k,m);printf("%d",p);}(3分)A、B、C、D、A、8,15B、8,16C、8

7、,17D、8,8 11、请读程序:#includeFUNC(intA,intB){intC;C=A+B;returnC;}main(){intX=6,Y=7,Z=8,R;R=FUNC((X,Y,X+Y),Z--);printf("%d",R);}上面程序的输出结果是(3分)A、B、C、D、A、11B、20C、21D、31 12、请读程序:#includevoidFUN(intS[]){staticintJ=0;do{S[J]+=S[J+1];}while(++J<2);}main(){intK,A[10]={1,

8、2,3,4,5};for(K=1;K<3;K++)FUN(A);for(K=0;K<5;K++)printf("%d",A[K]);}上面程序输出结果是(3分)A、B、C、D、A、34756B、23445C、35745D、12345 13、请读程序:f(intb[],intn){inti,r;r=1;for(i=0;i<=n;i++)r=r*b

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

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

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