第七章 函数习题

第七章 函数习题

ID:37779010

大小:178.50 KB

页数:35页

时间:2019-05-31

第七章 函数习题_第1页
第七章 函数习题_第2页
第七章 函数习题_第3页
第七章 函数习题_第4页
第七章 函数习题_第5页
资源描述:

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

1、第七章函数7.1选择题[题7.3]以下正确的函数定义形式是_______。A)doublefun(intx,inty)B)doublefun(intx;inty)C)doublefun(intx,inty);D)doublefun(intx,y);[题7.4]以下正确的函数形式是_______。A)doublefun(intx,inty){z=x+y;returnz;}B)fun(intx,y){intz;returnz;}C)fun(x,y){intx,y;doublez;z=x+y;returnz;}D)doublefun(intx,inty){doublez;z=

2、x+y;returnz;}[题7.5]以下正确的说法是_______。在C语言中A)实参和与其对应的形参各占用独立的存储单元B)实参和与其对应的形参共占用一个存储单元C)只有当实参和与其对应的形参同名时才共占用存储单元D)形参是虚拟的,不占用存储单元,[题7.8]以下正确的说法是_______。A)定义函数时,形参的类型说明可以放在函数体内B)return后边的值不能为表达式C)如果函数值的类型与返回值类型不一致,以函数值类型为准D)如果形参与实参的类型不一致,以实参类型为准[题7.9]C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是_______。A)地

3、址传递B)单向值传递C)由实参传给形参,再由形参传回给实参D)由用户指定传递方式[题7.10]以下程序有语法性错误,有关错误原因的正确说法是_______。main(){intG=5,k;voidprt_char();......k=prt_char(G);......}A)语句voidprt_char();有错,它是函数调用语句,不能用void说明B)变量名不能使用大写字母C)函数说明和函数调用语句之间有矛盾D)函数名不能使用下划线[题7.11]C语言允许函数值类型缺省定义,此时该函数值隐含的类型是_______。A)float型B)int型C)long型D)doub

4、le型[题7.12]C语言规定,函数返回值的类型是由_______。A)return语句中的表达式类型所决定B)调用该函数时的主调函数类型所决定C)调用该函数时系统临时决定D)在定义该函数时所指定的函数类型所决定[题7.13]下面函数调用语句含有实参的个数为_______。func((expl,exp2),(exp3,exp4,exp5));A)1B)2C)4D)5[题7.14]以下错误的描述是_______。函数调用可以A)出现在执行语句中B)出现在一个表达式中C)做为一个函数的实参D)做为一个函数的形参[题7.15]以下程序的功能是计算函数F(x,y,z)=(x+y

5、)/(x-y)+(z+y)/(z-y)的值,请选择填空。#include#includefloatf(float,float);main(){floatx,y,z,sum;scanf("%f%f%f",&x,&y,&z);sum=f([1])+f([2]);printf("sum=%f\n",sum);}floatf(floata,floatb){floatvalue;value=a/b;return(value);}[1]A)x-y,x+yB)x+y,x-yC)z+y,z-yD)z-y,z+y[2]A)x-y,x+yB)x+y,x-y

6、C)z+y,z-yD)z-y,z+y[题7.16]以下正确的描述是_______。在C语言程序中A)函数的定义可以嵌套,但函数的调用不可以嵌套B)函数的定义不可以嵌套,但函数的调用可以嵌套C)函数的定义和函数的调用均不可以嵌套D)函数的定义和函数的调用均可以嵌套[题7.17]以下程序是选出能被3整除且至少有一位是5的两位数,打印出所有这样的数及其个数。请选择填空。sub(intk,intn){intal,a2;a2=[1];a1=k-[2]);if((k%3==0&&a2==5)

7、

8、(k%3==0&&a1==5)){printf("%d",k);n++;returnn;

9、}elsereturn-1;}main(){intn=0,k,m;for(k=10;k<=99;k++){m=sub(k,n);if(m!=-1)n=m;}printf("n=%d",n);[1]A)k*10B)k%10C)k/10D)k*10%10[2]A)a2*10B)a2C)a2/10D)a2%10[题7.19]若用数组名作为函数调用的实参,传递给形参的是_______。A)数组的首地址B)数组第一个元素的值C)数组中全部元素的值D)数组元素的个数[题7.20]已有以下数组定义和f函数调用语句,则在f函数的说明中,对形参数组ar

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

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

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