函数部分习题.ppt

函数部分习题.ppt

ID:51584939

大小:58.00 KB

页数:11页

时间:2020-03-24

函数部分习题.ppt_第1页
函数部分习题.ppt_第2页
函数部分习题.ppt_第3页
函数部分习题.ppt_第4页
函数部分习题.ppt_第5页
资源描述:

《函数部分习题.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、1.函数调用语句“f((el,e2),(e3,e4,e5));”中参数的个数是()①1②2③4④5若自定义函数要求返回一个值,则应在该函数体中有一条________语句,若自定义函数要求不返回一个值,则应在该函数说明时加一个类型符____________.3、以下正确的说法是()。在C语言中:A)实参与其对应的形参各占用独立的存储单元。B)实参和与其对应的形参共占用一个存储单元。C)只用当实参和与其对应的形参同名时才共占用存储单元。D)形参是虚拟的,不占用存储单元。4.以下对C语言函数的有关描述中,正确的是()①在C语言中,调用函数时,只能把实参的值传递

2、给形参,形参的值不能传递给实参②C函数既可以嵌套定义,又可以递归调用③函数必须有返回值,否则不能定义成函数④C程序中,有调用关系的所有函数必须放在同一个源程序文件中5.设函数f()定义如下:则f(7,8)值为________intf(intx1,intx2){intx;x1>x2?(x=3):(x=4);return(x+x1);}A9B10C11D126、若调用一个函数,且此函数中没有return语句,则正确的说法是()该函数:A)没有返回值B)返回若干个系统默认值C)能返回一个用户所希望的函数值D)返回一个不确定的值7.定义函数时,省略函数的数据类型

3、时,默认的数据类型是()①void②char③int④float8.下列:则f(7,8)值函数返回值的数据类型是()fun(floatx){floaty;y=3*x-4;returny;}AvoidBintCfloatD不确定9.设函数f()定义如下:若有整型变量x=10,整型变量y=20,则表达式f(x,y)的值为________f(intm,intn){for(m=1;m<10;m++)returnm+n;}10.voidf(intx,inty){x=x+y;y=x-y;x=x-y;printf(“%d,%d”,x,y);}main(){inta=1

4、0,b=20;f(a,b);printf(“%d,%d”,a,b);}11.f(intm,intn){return(m+=m-n);}main(){intk=4,m=1;printf(“%d”,f(k,m));printf(“%d”,f(k,k-m));}A3,1B7,5C7,13D3,1312.已有以下数组定义和f函数调用语句,则在f函数的说明中,对形参数组array的错误定义方式为____inta[3][4];f(a);a)f(intarray[][6])b)f(intarray[3][])c)f(intarray[][4])d)f(intarr

5、ay[2][5])13以下程序有语法性错误,有关错误原因的正确说法是()main(){intG=5,k;voidprt_char();.........k=prt_char(G);.........}A)语句voidprt-char();有错,它是函数调用语句,不能用void说明。B)变量名不能使用大写字母C)函数说明和函数调用语句之间有矛盾。D)函数名不能使用下划线。14.intf(intn){if(n==1)return(1);elsereturn(f(n-1)+1);}main(){inti,j=0;for(i=1;i<4;i++)j+=f(i);

6、printf(“%d”,j);}A1B2C3D615.longfun(intn){longs;if(n==1

7、

8、n==2)s=2;elses=n-fun(n-1);return(s);}main(){printf(“%ld”,fun(5));}A1B2C3D5

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

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

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