本题导读

本题考查当型循环结构的程序框图,通过逐步追踪变量 和 的值,确定跳出循环的判定条件。

📌【题干】

Question

(2009年浙江卷(理)) 某程序框图如图所示,该程序运行后输出的 的值是 ()

A. 4       B. 5       C. 6       D. 7

🔍【思路分析】

破题导航

  1. 初始状态下赋值 。

  2. 依次模拟每次循环中 和 的更新:,。

  3. 当 时,条件 不成立,跳出循环并输出当前的 值。

✅【答案】

点击查看答案

A

✍【详细解析】

Abstract

输入初始值 。 判断 成立,进入循环:

  • 第一次循环:,; 判断 成立,继续循环:

  • 第二次循环:,; 判断 成立,继续循环:

  • 第三次循环:,; 判断 成立,继续循环:

  • 第四次循环:,; 判断 不成立,跳出循环。 最终输出的 值为 4。 故选 A

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

Danger

  1. 核心考点:当型(While)循环结构的运行流程与条件控制。

  2. 核心方法:列表模拟跟踪。

  3. 避坑指南:注意指数运算 的增长速度。在第三次循环后 ,第四次循环中 使得 值剧增,直接满足退出条件,不要习惯性地多算循环次数。

📖【试题探源与推广】

Tip

  1. 试题探源: 本题设计来源于计算机科学中典型的指数爆炸模型,用以测试循环边界的精准控制。

  2. 结论推广: 针对递推式 ,其序列呈现出极强的非线性发散特征,在少量的循环内即可跨越任意常规给定的常数边界。

🔗【关联脉络】

Multi column