C语言-第04讲-函数-答案

C语言-第04讲-函数-答案

ID:41588262

大小:89.04 KB

页数:11页

时间:2019-08-28

C语言-第04讲-函数-答案_第1页
C语言-第04讲-函数-答案_第2页
C语言-第04讲-函数-答案_第3页
C语言-第04讲-函数-答案_第4页
C语言-第04讲-函数-答案_第5页
资源描述:

《C语言-第04讲-函数-答案》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、4.7强化练习4.7.1选择题[4-1]C)函数[4-2]B)主函数[43]B)主函数可以在其他函数之后,函数内不可以嵌套定义函数[44]C)C语言程序总是从main()函数开始执行[4-5]A)doublefun(intx,inty)[4-6]D)doublefun(intx,inty){doublez;z=x+y;returnz;}[4-7]A)执行函数abc后,函数没有返回值[4-8]B)int型[4-9]C)pow(a,3)[4-10]A)在C语言中调用函数时,貝能将实参的值传递给形参,形参的值不能传递给实参[4-11]C)在C语言中,外部变量的隐含

2、类别是自动存储类别[4-12]C)将变量i初始化为10[4-13]B)sin(3.1415/6)筒析:求三角函数时,须将角度化为弧度。弧度=(角度X3.1415926)/180。[4-14]C)一个函数,该函数的返回值是指向int类型的指针变最[4-15]D)嵌套调用和递归调用均可[4-16]D)定义函数时所指定的函数类型[4-17]D)在一个函数内部的复合语句中定义的变量可以在本函数范围内有效[4-18]B)值传递[4-19]B)f(intarray[3][])[4-20]A)数组的首地址[4-21]A)auto[4-22]D)auto和register[

3、4-23]A)只在该复合语句中有效[4-24]A)实参和与其对应的形参各占用独立的存储单元[4-25]D)该函数返回一个不确定的值[4-26]A)所有的递归程序均可以采用非递归算法实现4.7.2填空题[4-27]main))函数[4-28]函数首部函数体[4-29]1,2传值调用[4-30]2[4-31]2,1传地址调用[4-32]voidfloat4.7.3阅读程序题[4-33]A+B=9[4-34]8[4-35]123[4-36](1)x=2y=3z=0⑵x=4y=9z=5⑶x=2y=3z=0[4-37]i=7;j=6;x=7i=2;j=7;x=5[4-

4、38]789简析:注意静态变呈的特性。[4-39]817[4-40]⑵1(3)5,6(1)4,6[4-41]10,20,40,40【4-42】5[4-43]输入15,输出:1111简析:将十进制数15转换为二进制数1111。[4-44]5109[4-45]6[4-46]maxis2[4-47]111简析:参考[4-35]题,二题的不同之处。[4-48]4[4-49]・125=-5*5*5[4-50]5,25[4-51]sum=6[4-52]84[4-53]8筒析:求24、16的蚁大公约数。辗转相除法。[4-54]beforeswapa=5,b=10inswa

5、px=10,y=5afterswapa=5,b=10简析:传值调卅。[4-55]beforeswapa=5,b=10inswapx=10,y=5afterswapa=10,b=5筒析:传址调用。[4-56]20,10简析:注意变量的作用域。[4-57]1,2,3简析:静态变量的特性。[4-58]x=2简析:注意变最的作用域。[4-59]10[4-60]1简析:全局变最,以及函数无返回值。[4-61]1,5,6,4,6筒析:注意全局变呈和变呈的作用域,以及字符的运算。[4-62]x=3x=2x=1[4-63]15简析:递归调用,求1~5的累加和。[4-64]修

6、改:elseif(value==l

7、

8、value==0)FACT⑸:120FACT(1):1FACT(-l):Error!简析:递归调用,求5!和1!的值。[4-65]15简析:递归调用,求5*3*5的值。[4-66]2,2,4,6,10,16简析:递山调用,求斐波那契数列,只第一项和第二项的初值为2.[4-67]00[4-68]1100简析:递归调用,将十进制12转换为二进制。[4-69]8简析:递归调用,另一方法求斐波那契数列,形参为指针,求第6项的值。[4-70]-13689,选择排序4.7.4完善程序题[4-71]break;break;ch=get

9、char();[4-72]for(i=1;i<10;i++)sum+=array

10、i];aver=average!score);简析:子函数的形参为数组,则函数调用数组名作实参。[4-73]abcd(&x,&y);abcd(x,y)float*x,*y;temp=*x;*x=*y;*y=temp;[4-74]val=(int)((value*10+5)/10);if(val==ponse)[4-75]if(num1

11、3(n,min-x))flag=0;简析:函数pow

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

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

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