10、下⾯代码执⾏后的输出是( )。

别灰心,再试一次!

💡 真题解析

【考纲知识点】 递归和函数

【解析】本题属于考察递归和函数知识。第13行代码调用jumFloor(4),首先输出4#,然后返回jumFloor(3)+ jumFloor(2),jumFloor(3)输出3#再继续递归调用jumFloor(2)+ jumFloor(1)依次输出2#1#并返回3。jumFloor(2)输出2#返回2,所以第13行代码调用之后的返回结果是3+2=5,最后的输出结果就是4#3#2#1#2#5,所以正确答案选D。