有以下程序: 程序执行后的输出结果是( )。A.2B.3C.7D.0请帮忙给出正确答案和分析 谢谢!
有以下程序:
程序执行后的输出结果是( )。
A.2
B.3
C.7
D.0
请帮忙给出正确答案和分析,谢谢!
参考解答
正确答案: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选项正确。
相似问题
以下定义数组的语句中错误的是( )。 请帮忙给出正确答案和分析 谢谢!
以下定义数组的语句中错误的是( )。 请帮忙给出正确答案和分析,谢谢!
有以下程序: 程序运行后的输出结果是( )。\\A.Zhao 111 85 90 Qian f 95
有以下程序: 程序运行后的输出结果是( )。\\A Zhao,111,85,90,Qian,f,95,92B Zhao,m,85,90,Zha0,m,85,90C Qian,f,95,92,Qian,
以下语句中存在语法错误的是( )。 请帮忙给出正确答案和分析 谢谢!
以下语句中存在语法错误的是( )。 请帮忙给出正确答案和分析,谢谢!
有以下程序: 程序运行后的输出结果是( )。A.10 64B.10 10C.64 10D.64 64
有以下程序: 程序运行后的输出结果是( )。A 10,64B 10,10C 64,10D 64,64请帮忙给出正确答案和分析,谢谢!
下面叙述中错误的是( )。A.软件测试的目的是发现错误并改正错误B.对被调试的程序进行“错误定位”是
下面叙述中错误的是( )。A 软件测试的目的是发现错误并改正错误B 对被调试的程序进行“错误定位”是程序调试的必要步骤C 程序调试通常也称为DebugD 软
