GESP一级栏目共276题,当前题目是第260题 (94.2%)
?

第 9 题

下面的 C++ 代码执行后输出是( )。

int N = 0, i;
for (i = -100; i < 100; i++)
    N += i % 10;
cout << N;
😯
别灰心,再仔细想想!
💡 真题解析
【答案】C
【考纲知识点】循环结构
【解析】i 从 -100 到 99 遍历,i%10 取每个数的个位数字(在 C++ 中,取余运算符 % 的结果与被除数的符号一致)。由于正负整数的个位余数会相互抵消(如 -1 和 1 的个位余数、-2 和 2 的个位余数等之和为 0),最终累加和为 0。选 C。