本题导读

每轮累加 后判断 ;用相消求和式 可避免逐项估值。

📌【题干】

Question

(2014年江西卷(文)) 阅读如下程序框图,运行相应的程序,则程序运行后输出的结果为()

A.        B.        C.        D.

🔍【思路分析】

破题导航

第 轮累加后 ,令 找出 ,再回看此时 的值。

✅【答案】

点击查看答案

B

✍【详细解析】

Abstract

每次循环执行 后判断 :成立则输出当前的 ,否则令 继续。逐轮计算: 第 轮():,继续; 第 轮():,继续; 第 轮():,继续; 第 轮():,继续; 第 轮():,条件成立,输出 。 故输出结果为 ,选 B。

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

Danger

  1. 核心考点:循环结构的程序框图与对数运算

  2. 核心方法:模拟运行 + 对数相消

  3. 避坑指南:输出的是「判断成立时」当前的 , 只在「否」分支中加 ;若误以为先自增再判断,会错选 。必须按箭头顺序逐轮模拟。

📖【试题探源与推广】

Tip

  1. 试题探源: 循环结构与对数运算交汇的框图题。

  2. 结论推广: (相邻项相消)。

  3. 方法推广: 框图题的通法是「列表模拟」:把每轮循环后各变量的取值列出来,再检查退出条件。

🔗【关联脉络】

Multi column