若需答案与解析,请访问程序咖(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)实现金字塔输出。
温馨提示:答案为网友推荐,仅供参考