本题导读

本题考查程序框图与循环结构,以及递推数列与周期性。

📌【题干】

Question

(2011年北京卷(理)) 执行如图所示的程序框图,输出的 的值为 ()

A. -3       B.        C.        D. 2

🔍【思路分析】

破题导航

  1. 逐步追踪循环变量 与 的变化情况。
  2. 发现 的变化周期,利用周期性直接计算终止时的 值。

✅【答案】

点击查看答案

D

✍【详细解析】

Abstract

解: 按照程序框图运行:

  • 初始:
  • 判断 成立:
  • ,
  • 判断 成立:
  • ,
  • 判断 成立:
  • ,
  • 判断 成立:
  • ,
  • 判断 不成立,跳出循环,输出 。 故选 D

💡【考点归纳与避坑指南】

Danger

  • 核心考点:循环结构的判定条件与赋值顺序。
  • 核心方法:模拟运行法与周期性规律法(数列 的周期为 4)。
  • 避坑指南:严格分清“先加 再算 ”的顺序,注意跳出循环时的 值与对应的 值。

📖【试题探源与推广】

Tip

  • 试题探源:源自算法框图与周期数列相结合的考题。
  • 结论推广:分式递推关系 的周期为 4。

🔗【关联脉络】

Multi column