GESP一级栏目共276题,当前题目是第259题 (93.8%)
第 8 题
下面 C++ 代码执行后的输出是( )。
int n = 0;for (int i=0; i < 100; i++)
n += i % 2;
cout << n;
别灰心,再仔细想想!
💡
真题解析
【答案】C
【考纲知识点】循环结构
【解析】i%2 的结果:i 为偶数时,i%2=0(如 i=0,2,4...);i 为奇数时,i%2=1(如 i=1,3,5...)。 循环范围 i=0~99,共 100 个数,其中奇数有 50 个(1,3,5,...,99),累加结果 n = 50。
【考纲知识点】循环结构
【解析】i%2 的结果:i 为偶数时,i%2=0(如 i=0,2,4...);i 为奇数时,i%2=1(如 i=1,3,5...)。 循环范围 i=0~99,共 100 个数,其中奇数有 50 个(1,3,5,...,99),累加结果 n = 50。