GESP C++ 真题 · 逐题精解
首页C++四级真题 › 2025年12月 › 第9题

GESP 2025年12月 C++四级 单选题 第9题

C++四级单选题2025年12月第9题

所属知识点:递推与递归 难度要求:掌握 考频:—

给定函数 climbStairs(int n) 的定义如下,则 climbStairs(5) 的返回的值是( )。
int climbStairs(int n) {
if(n <= 2) return n;
int a = 1, b = 2;
for(int i = 3; i <= n; i++) {
int temp = a + b;
a = b;
b = temp;
}
return b;
}

正确答案:B

题目解析

递推:a=1,b=2,依次 i=3→3、i=4→5、i=5→8,返回 b=8………

完整解析为会员内容二级及以上的逐题精讲需开通 VIP。一级解析全部免费。前往 GESPPASS 解锁

想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?

进入 GESPPASS 开始练习