本题导读
本题考查循环结构程序框图,以及斐波那契数列递推模型。
📌【题干】
Question
(2011年辽宁卷(理)) 执行下面的程序框图,如果输入的 是 4,则输出的 是 ()
A. 8 B. 5 C. 3 D. 2
🔍【思路分析】
破题导航
- 明确输入值 ,初始参数 。
- 逐步运行循环体,追踪 的数值变化,直到判断条件 不满足时跳出循环并输出 。
✅【答案】
点击查看答案
C
✍【详细解析】
Abstract
输入 ,初始值:。
- 判断 成立,进入循环: ;;;
- 判断 成立,进入循环: ;;;
- 判断 成立,进入循环: ;;;
- 判断 不成立,跳出循环。 输出 。 故选 C
💡【考点归纳与避坑指南】
Danger
- 核心考点:循环结构的变量更替与循环退出条件。
- 核心方法:采用“表格法”分步记录每次循环中各变量的最新赋值。
- 避坑指南:注意循环体内变量更新的先后顺序:先计算 ,再将原来的 赋给 、新的 赋给 。
📖【试题探源与推广】
Tip
- 试题探源:源自计算机科学中斐波那契数列(Fibonacci sequence)的经典迭代算法。
- 结论推广:该算法依次生成斐波那契数列 。当输入正整数 时,输出值即为斐波那契数列的第 项 (规定 )。
🔗【关联脉络】
Multi column
知识锚点 (Nodes)
类题演练 (Links)
/2011-辽宁卷理-06-题.png)