正在载入在线练习界面,本页内容可直接阅读…

AK CSP › NOIP 普及 2016 第一轮真题 › 第 12 题

NOIP 普及 2016 第一轮 第 12 题:for 循环与等价赋值语句

单项选择 · 程序控制结构 · 难度 容易 · 答案 B

题目

若有如下程序段,其中 $s,a,b,c$ 均已定义为整型变量,且 $a,c$ 均已赋值 ($c$ 大于 $0$)。

s = a;
for (b = 1;b <= c; b++ )
	s = s + 1;

则与上述程序段修改 $s$ 值的功能等价的赋值语句是()。
NOIP 普及 2016 第一轮 第 12 题 原题
原题扫描(页面加载后可直接在线作答)

选项

  • 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号