正在载入在线练习界面,本页内容可直接阅读…
AK CSP › NOIP 提高 2013 第一轮真题 › 第 16 题
NOIP 提高 2013 第一轮 第 16 题:下列程序中,正确计算 1, 2, , 100 这 100 个自然数之和 sum(
题目
下列程序中,正确计算 $1, 2,\dots, 100$ 这 $100$ 个自然数之和 $sum$(初始值为 $0$)的是( )。
答案
A、C
题解
考点定位
三种循环结构的边界。
解题过程
分别模拟四个选项:
- A:i 从 1 到 100,每次累加 i,得到 5050。
- B:初始 i=1,while(i>100) 一开始就不成立,结果为 0。
- C:do-while 先累加再使 i 加 1,i 变为 101 后停止,恰好累加 1~100,得到 5050。
- D:只执行第一次循环,累加 1 后 i=2,条件 i>100 不成立,结果为 1。
答案:A、C。
易错提醒
do-while 至少执行一次,但是否继续仍取决于末尾条件。不要混淆 C 和 D 的条件方向。
真题版权归 CCF 所有,本站仅用于非商业教学用途。页面加载后可直接在线作答,作答记录保存在本浏览器或账号中。 京ICP备2026056990号-1
京公网安备11010502062986号