第6单元函数程序设计

第6单元函数程序设计

ID:35428683

大小:59.07 KB

页数:7页

时间:2019-03-24

第6单元函数程序设计_第1页
第6单元函数程序设计_第2页
第6单元函数程序设计_第3页
第6单元函数程序设计_第4页
第6单元函数程序设计_第5页
资源描述:

《第6单元函数程序设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第6单元函数程序设计一、单项选择题c语言允许函数类型缺省定义,此时该函数的隐含类型是A.intB・longC.下列正确的函数定义形式是OA.floatfunc(intx,inty)C.floatfunc(intx,inty);下面程序的输出结果是。intf(){staticinti=0;ints二1;s+=i;i++;returns;}mainO{inti,a=0;for(i=0;i<5;i++)a+=f();printf(,z%dz,,a);1.2.3・4.A.20B.24F面程序的输出结果是一intx=l;f

2、un(int{intm)x=o;C.25floatD.doubleB.floatfunc(intx;inty)D.floatfunc(intx,y)D.15x,m++;}mainO{intm=3;fun(m);x+二m++;printfC%dx);B.84C.95A.8下面程序的输出结果是Ofun(inta,intb){returna+b;}main(){intx=2,y=3,z=4;printf(〃%d"、fun(fun((x--,y++,x+y),z--),x));D.94A.14B.13C.12D.1

3、16.下面程序的输出结果是。funl(inta[4]){intk;for(k=0;k<3;k++)a[k+l]+=a[k];returna[0];}main(){inta[4]={l,2,3,4};funl(a);printfC%d",a⑶);}A.0B.1C.10D.117.在C语言程序中,当调用函数时oA.形参和实参可以共用相同的存储单元。B.实参和形参共用存储单元。C.实参和形参都各自占用独立的存储单元。D.若形参用指针时共用存储单元,否则各自占用存储单元。8.在一个源文件中定义的全局变量的作用域是。A.本

4、文件的全部范围。B.本程序的全部范围。C.本函数的全部范国。D.从定义该变量开始至本文件结束。9.若有下面程序,叙述不正确的是o#includevoidf(intn);main(){voidf(intn);f(5);}voidf(intn){printf);}A.若只在主函数中对函数f进行说明,则只能在主函数中正确调用函数f。B.若在主函数前对函数f进行说明,则在主函数和其后的具它函数中都可以正确调用函数f。C.对于以上程序,编译时系统会提示出错信息:提示对对f函数重复说明。D.函数f无返回值,

5、所以可用void将其类型定义为无值型。10・在C语言中,形参的缺省存储类是oA.autoB.registerC.staticD.extern11•下面程序的输出结果是。f(intb[],intm,intn){inti,s二0;for(i=m;i

6、O{inti;for(i=l;i

7、lude"stdio.h"func(inta,intb){staticintm=0,i二2;i+=m+l;m二i+a+b;return(m);}main()intk=4,m=l,p;p=func(k,m);printf”,p);p二func(k,m);printf("%d",p);}A.8,15B.8,16C・8,17D.8,1815.若用数组名作为函数调用的实参,传递给形参是。A.数组的首地址B.数组的第一个元素的值C.数组全部元素的值D.数组元索的个数16.以下叙述不正确的是。A.C语言程序的main函数可以

8、没有参数。B.C语言程序的main函数可以有参数。C.C语言程序的main函数若有参数,必须为三个参数。0.main函数的第一个参数必须是整型,其名字一般为argc,第二个参数可以定义成:char*argv[],名字一般为argvo17.下面程序的输出结果是。charcchar(charch){辻(ch>二'A'&&ch<='Z')ch二ch-

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

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

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