信息技术来源:宁波市 2025 学年第二学期高考模拟考试
第 7 题
答案与解析
本题解析
参考答案
B
程序分析
t = a[0];i = 1 → i < len(a)?
Y → a[i] < a[i - 1]?
Y → t = t + a[i]
N → t = a[i]
两分支汇合 → i = i + 1 → 返回 i < len(a)?
i < len(a)? 的 N 分支 → 输出t先把首项赋给t,从下标1开始依次访问其余元素。当前项小于前一项时,将当前项累加到t;否则用当前项覆盖t,相当于从这一项重新开始求和。因此,t保存以当前项结尾的连续严格递减段的元素和。相邻两项相等时也会重新开始,不能继续累加。
数组可依次分为严格递减段8、6;9、7;7、6、5。处理到下标4时,7 < 7不成立,t被重置为7,前面的和被覆盖;随后6 < 7、5 < 6均成立,t依次变为13、18。此后i增至7,循环结束,输出18。
问题反馈
解析有疑问或显示异常?请先复制题目信息,再打开反馈表单填写。
题目编号:2026_04_G3_ningboermo_q007
