正在载入在线练习界面,本页内容可直接阅读…
AK CSP › NOIP 普及 2016 第一轮真题 › 第 12 题
NOIP 普及 2016 第一轮 第 12 题:for 循环与等价赋值语句
题目
若有如下程序段,其中 $s,a,b,c$ 均已定义为整型变量,且 $a,c$ 均已赋值 ($c$ 大于 $0$)。 s = a; for (b = 1;b <= c; b++ ) s = s + 1; 则与上述程序段修改 $s$ 值的功能等价的赋值语句是()。

选项
- A. s = a + b;
- B. s = a + c;
- C. s = s + c;
- D. s = b + c;
答案
B
题解
考点定位
本题考「循环等价」,对应大纲 2.1.2(难度【1】)。
解题过程
s=a; c 次 s+=⌈1⇒ s=a+c。
选 B。
易错提醒
① 与 2014 年同题;② 循环 c 次加 1。
真题版权归 CCF 所有,本站仅用于非商业教学用途。页面加载后可直接在线作答,作答记录保存在本浏览器或账号中。 京ICP备2026056990号-1
京公网安备11010502062986号