本题导读

本题考查程序框图的理解,核心在于根据实际业务逻辑(收入为正、支出为负、计算净盈利)判断条件分支和数据累加规则。

📌【题干】

Question

(2009年辽宁卷(理)) 某店一个月的收入和支出总共记录了 个数据 , 其中收入记为正数, 支出记为负数. 该店用下边的程序框图计算月总收入 和月净盈利 , 那么在图中空白的判断框和处理框中, 应分别填入下列四个选项中的 ()

A.            B.

C.            D.

🔍【思路分析】

破题导航

  1. 分析总收入 的累加条件:收入记为正数,故只有当 时,才将其累加到 中。
  2. 分析净盈利 的计算逻辑:支出记为负数,因此 累加的是所有负数(即支出的相反数),月净盈利等于总收入加上总支出的代数和,即 。

✅【答案】

点击查看答案

C

✍【详细解析】

Abstract

程序中变量 用于累加月总收入。因为收入记为正数,所以当输入数据 时,应执行“是”分支进行收入累加,即 。故判断框应填入 。 变量 在“否”分支中累加,即累加所有小于或等于 的数据(支出),因此 的值为所有支出金额的代数和(负数)。 月净盈利 等于总收入与总支出的实际数值之差。由于 本身为负数,故总和 即代表净盈利。 故选 C

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

Danger

  1. 核心考点:程序框图的条件分支与数据处理。
  2. 核心方法:结合实际背景(正负数意义)逆推逻辑条件。
  3. 避坑指南:容易错选 。需明确 累加的是负数值,直接相加即可抵扣,若相减则变为“收入加支出绝对值”,不符合净盈利定义。

📖【试题探源与推广】

Tip

  1. 试题探源: 高考常见的结合实际生活情境的算法逻辑题。
  2. 结论推广: 处理正负数分流累加问题时,需明确累加变量代表的是代数和还是绝对值之和,以此决定最终组合公式的符号。

🔗【关联脉络】

Multi column