浙大版《C语言程序设计》第四版(何钦铭颜晖) 第5章 函数 课后习题答案

如题所述

若需答案与解析,请访问程序咖(meta.chengxuka.com),在大学幕题板块找到浙大版《C语言程序设计》第四版(何钦铭颜晖)第五章“函数”课后习题答案。

一、选择题

1. 在 C 语言程序中,若对函数类型未加显式说明,则函数的隐含类型为(D)。

解析:默认类型为int,若无返回值则需明确声明为void。

2. 以下正确的说法是(B)。

解析:实参与形参各自占用独立存储单元。

3. 以下不正确的说法是(C)。

解析:实参可为常量、变量或表达式,但形参只能定义其类型,不能为常量。

4. 在函数调用Fume(exp1, exp2+exp3, exp4*exp5)中,实参的数量是(A)。

解析:参数使用逗号分割,因此实参数量为3。

5. 下列程序的输出结果是(D)。

解析:main()中局部变量c未初始化,函数中c的值为6,但不影响c的初始随机值。

6. 以下程序的运行结果是(C)。

解析:全局变量x和y在函数incxy()后增加1,main()中打印局部变量x为3,全局变量y为7。

二、填空题

1. 程序的输出结果为(2#3#5#7#)。

解析:for循环逐个输出满足条件的数字。

2. 判断函数fun(m)用于检查整数m的各位数字是否按从小到大排列。

解析:通过循环获取数值的每个位上的数字进行排序判断。

三、程序设计题

题目1:实现分段函数计算。

解析:定义函数sign(x)实现分段函数计算。

题目2:计算奇数和。

解析:定义函数even(n)判断并求奇数和。

题目3:计算两点间距离。

解析:定义函数dist(x1, y1, x2, y2)实现距离计算。

题目4:统计素数个数并求和。

解析:定义函数prime(m)判断并统计素数。

题目5:统计数字中特定数字的个数。

解析:定义函数countdigit(number, digit)实现个数统计。

题目6:输出水仙花数。

解析:定义函数is(number)判断水仙花数。

题目7:求余弦函数近似值。

解析:定义函数funcos(e, x)实现余弦函数近似值计算。

题目8:输出空心数字金字塔。

解析:定义函数hollow_pyramid(n)实现金字塔输出。
温馨提示:答案为网友推荐,仅供参考
相似回答
大家正在搜