本题导读

本题考查直到型/当型循环程序框图的识别与变量追踪能力,考查算法逻辑的严谨性。

📌【题干】

Question

(2010年福建卷(理)) 阅读如图所示的程序框图,运行相应的程序,输出的 值等于()

A. 2       B. 3       C. 4       D. 5

🔍【思路分析】

破题导航

  1. 初始化变量 。
  2. 按照框图顺序逐步计算 、 与 的更新值。
  3. 判定条件 是否成立:不成立继续循环,成立则跳出循环并输出 。

✅【答案】

点击查看答案

C

✍【详细解析】

Abstract

按照程序框图逐步运行:

  • 初始状态:
  • 第 1 次循环: 判断 (即 )不成立,继续循环。
  • 第 2 次循环: 判断 (即 )不成立,继续循环。
  • 第 3 次循环: 判断 (即 )成立,跳出循环。

此时输出 。

故选 C。

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

Danger

  1. 核心考点:循环结构程序框图的执行过程。
  2. 核心方法:模拟运行法(列表追踪)。
  3. 避坑指南:注意 在判断条件 之前执行,因此输出的 是自增后的值,不要误选为 。

📖【试题探源与推广】

Tip

  1. 试题探源: 改编自必修三算法初步循环结构基础例题。
  2. 结论推广: 此类问题重点在于区分“判断前自增”与“判断后自增”的区别。

🔗【关联脉络】

Multi column