软件工程 判断题 较难 ★ 精品

循环边界与循环不变式 — 软件工程判断题

软件构建 控制流与逻辑组织 AI 三重审校通过

题目
判断题:设某循环写法为「while (i < n) { 处理 a[i]; i ← i + 1; }」,初始时 i = 0 且 n ≥ 0。有学生认为:只需验证循环体每轮执行后「i ≤ n 且 a[0..i-1] 均已处理」保持成立,即可断定该循环正确终止;而循环边界条件 i < n 无需单独检查,因为循环不变式已隐含它。