第八章-函数-练习-参考答案.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
第八章-函数-练习-参考答案.pdf 本资源是关于C语言函数的练习题,共14个问题,涵盖函数的定义、函数调用、函数参数、函数返回值、数组、查找算法等方面的知识点。 1. 正确的说法是:在C语言中,实参和与其对应的形参各占用独立的存储单元。因此,正确答案是A)实参和与其对应的形参各占用独立的存储单元。 2. C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是单向值传递。因此,正确答案是C)单向值传递。 3. 有关错误原因的正确说法是:语句void prt_char();有错,它是函数调用语句,不能用void说明。因此,正确答案是A)语句void prt_char();有错,它是函数调用语句,不能用void说明。 4. C语言允许函数值类型缺省定义,此时该函数值隐含的类型是int型。因此,正确答案是B)void型。 5. C语言规定,函数返回值的类型是由return语句中的表达式类型所决定。因此,正确答案是A)return语句中的表达式类型所决定。 6. 下面函数调用语句含有实参的个数为2。因此,正确答案是B)2。 7. 正确的描述是:函数的定义和函数的调用均可以嵌套。因此,正确答案是D)函数的定义相函数的调用均可以嵌套。 8. 为了选出能被3整除且至少有一位是5的两位数,打印出这样的数及其个数,需要正确填写代码。【①】的正确答案是B)k%10,【②】的正确答案是C)a2/10。 9. (无) 10. 若用数组名作为函数调用的实参,传递给形参的是数组的首地址。因此,正确答案是A)数组的首地址。 11. binary函数的作用是应用折半查找法从存有10个整数的a数组中对关键字m进行查找,若找到,返回其下标值;反之,返回-1。【①】的正确答案是B)low=mid,【②】的正确答案是C)high=mid。 12. 不正确的说法是:在函数内定义的变量在本函数范围外也有效。因此,正确答案是D)在函数内的复合语句中定义的变量在本函数范围外也有效。 13. 凡是函数中末指定存储类别的局部变量,其隐含的存储类别为自动(auto)。因此,正确答案是A)自动(auto)。 14. C语言规定,简单变量做实参时,它和对应形参之间的数据传递方式是单向值传递。因此,正确答案是C)单向值传递。 这些问题涵盖了C语言函数的各种知识点,包括函数的定义、函数调用、函数参数、函数返回值、数组、查找算法等。了解这些知识点对深入学习C语言非常重要。
- 粉丝: 71
- 资源: 5万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助