本题导读

本题考查程序框图的循环结构,以及阶乘的计算。

📌【题干】

Question

(2011年新课标卷(文)) 执行如图的程序框图,如果输入的 是 ,那么输出的 是 ()

A.       B.       C.       D.

🔍【思路分析】

破题导航

  1. 步骤1:逐轮模拟
  2. 步骤2:
  3. 步骤3:直到 不成立

✅【答案】

点击查看答案

A

✍【详细解析】

Abstract

初始时 ,。每次先令 ,再令 ,当 时继续循环。

输入 时,循环中的乘法依次使 变为 ,此时 ,不满足 ,所以输出 ,故选 A

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

Danger

核心考点:循环结构流程图的逐次模拟;判断条件 的退出时机

核心方法:列表逐轮记录 与 ,注意是”先乘后加、先判断后输出”的顺序

避坑指南:循环在 时退出,最后一轮乘法是 ();误把 也乘进去会得 错选 B。

📖【试题探源与推广】

Tip

试题探源:程序框图循环结构题,与 2012 年北京卷文第 4 题、2012 年安徽卷文第 6 题同族。

结论推广:该流程计算 : 从 乘到 ;把框图还原成算式可一次判断结果量级。

方法推广:循环框图题先明确循环体与退出条件的先后顺序,再逐轮列表模拟,最后核对退出轮是否参与运算。

🔗【关联脉络】

Multi column