有以下程序: 程序执行后的输出结果是( )。A.2B.3C.7D.0请帮忙给出正确答案和分析 谢谢!

计算机考试 已帮助: 时间:2024-07-03 03:04:10

有以下程序:

程序执行后的输出结果是( )。
A.2
B.3
C.7
D.0
请帮忙给出正确答案和分析,谢谢!

难度:⭐⭐⭐

题库:计算机类考试,计算机二级,职称计算机

标签:正确答案,请帮忙,程序

参考解答

用户头像

4j3***808

2024-07-03 03:04:10

正确答案:A
因为fun(intx)是一个递归函数,所以主函数中fun(7)经过3次递归调用,其过程可以描述为“fun(7)=7一fun(5)=7一(5一fun(3))=7一(5一(3一fun(1)))=7一(5一(3—3))=7—5=2”,所以最后输出结果为2。因此.A选项正确。

上一篇 以下定义数组的语句中错误的是( )。 请帮忙给出正确答案和分析 谢谢!

下一篇 下列给定程序中函数fun的功能是。用递归算法计算斐波拉契数列中第n项的值。从第l项起 斐波拉契数列为

相似问题