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

计算机考试 已帮助: 时间:2024-07-04 12:29:54

有以下程序:

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

难度:⭐⭐⭐

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

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

参考解答

用户头像

451***810

2024-07-04 12:29:54

正确答案:B
本题重点考察函数的递归调用;题目中给出的fun()函数直接调用了自身,所以是一个递归函数。其功能是:当参数b为0时,返回参数a的值,否则返回fIln(一一a.一一b)的值。从这里可以看出,当b不断递减时,a也不断递减,直到b为0时返回a的值。那么a递减的总值就是b原来的值。所以整个递归函数的作用就是返回a—b的值。因此B选项正确。

上一篇 在电子商务法中《电子资金传输法》是由()制定的。A.联合国B.美国C.联合国贸法会D.世界贸易组织

下一篇 已知字符‘A’的ASCII代码值是65 字符变量cl的值是‘A’ c2的值是‘D’。则执行语句pri

相似问题