本题导读

循环体为 后判断 : 依次变为 ,当 时进入输出支,,选 D。

📌【题干】

Question

(2015年四川卷(文)) 执行如图所示的程序框图,输出 的值为 ()

A.       B.       C.       D.

🔍【思路分析】

破题导航

循环体为 后判断 : 依次变为 ,当 时进入输出支,,选 D。

✅【答案】

点击查看答案

D

✍【详细解析】

Abstract

按框图流程模拟:初始 。

第一次:, 不成立,回到 ;

第二次:,不成立;第三次:,不成立;

第四次:, 成立,进入”是”分支,计算 ,输出 。

故输出值为 。

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

Danger

核心考点:循环结构程序框图的执行结果

核心方法:列表逐次模拟循环变量与判断条件的取值

避坑指南:计算 用的是退出循环时的 (判断框”是”分支),若按最后一次执行”否”分支的 计算会误得 选 B。

📖【试题探源与推广】

Tip

试题探源:程序框图是四川卷每年必考的算法小题,2016 年四川卷理第 6 题、2015 年四川卷理第 3 题同为循环结构。

结论推广:循环框图的关键是分清”循环体在判断之前还是之后”:本题先自增再判断,退出时 恰为第一个满足 的值。

方法推广:模拟循环时列”次数—k—判断”三列表格,直到条件首次成立,再按”是”分支的语句计算输出量。

🔗【关联脉络】

Multi column

知识锚点(Nodes)

类题演练(Links)