本题导读
本题考查程序框图,以及循环结构。
📌【题干】
Question
(2011年辽宁卷(文)) 执行下面的程序框图,如果输入的 是 ,则输出的 是 ()
A. B. C. D.
🔍【思路分析】
破题导航
- 步骤1:按框图逐步列表模拟:每轮
- 步骤2:再
- 步骤3:
- 步骤4: 加
✅【答案】
点击查看答案
C
✍【详细解析】
Abstract
初始:,,,。判定 (即 )。
第一轮(,是):;,;。
第二轮(,是):;,;。
第三轮(,是):;,;。
第四轮判断: 不成立,退出循环,输出 ,选 C。
💡【考点归纳与避坑指南】
Danger
核心考点:循环结构的模拟执行;递推数列的列表跟踪
核心方法:按""逐轮列表,每轮记录四个变量,退出条件 不成立时停
避坑指南:变量更新顺序是”先算 ,再依次把 换成旧 、 换成新 “——顺序颠倒(先更新 再算 )会得到不同数列;退出条件是 不成立即 时恰好退出,别多跑一轮把 算成 (选项 B 即多跑一轮的陷阱)。
📖【试题探源与推广】
Tip
试题探源:程序框图题与 2011-湖南卷文-11、2024-新高考I卷-08(斐波那契)、2011-新课标卷文-05 同族。
结论推广:推广:该框图实现斐波那契数列 的生成—— 是新项、 是”记忆上一项”的变量;凡”两个变量滚动更新”的框图都按斐波那契模式列表。
方法推广:框图模拟题:列四列表格(,,,)逐轮填写,退出时读最后一轮的输出变量;数列背景的框图先识别递推模式可加速。
🔗【关联脉络】
Multi column
知识锚点 (Nodes)
类题演练 (Links)
/2011-辽宁卷文-09-题.png)