本题导读
每轮累加 后判断 ;用相消求和式 可避免逐项估值。
📌【题干】
Question
(2014年江西卷(文)) 阅读如下程序框图,运行相应的程序,则程序运行后输出的结果为()
A. B. C. D.
🔍【思路分析】
破题导航
第 轮累加后 ,令 找出 ,再回看此时 的值。
✅【答案】
点击查看答案
B
✍【详细解析】
Abstract
每次循环执行 后判断 :成立则输出当前的 ,否则令 继续。逐轮计算: 第 轮():,继续; 第 轮():,继续; 第 轮():,继续; 第 轮():,继续; 第 轮():,条件成立,输出 。 故输出结果为 ,选 B。
💡【考点归纳与避坑指南】
Danger
核心考点:循环结构的程序框图与对数运算
核心方法:模拟运行 + 对数相消
避坑指南:输出的是「判断成立时」当前的 , 只在「否」分支中加 ;若误以为先自增再判断,会错选 。必须按箭头顺序逐轮模拟。
📖【试题探源与推广】
Tip
试题探源: 循环结构与对数运算交汇的框图题。
结论推广: (相邻项相消)。
方法推广: 框图题的通法是「列表模拟」:把每轮循环后各变量的取值列出来,再检查退出条件。
🔗【关联脉络】
Multi column
/2014-江西卷文-8-题.png)