第 7 题 下面C++代码执行后的输出是( )。
别灰心,再试一次!
本题考察C++循环结构以及continue和break的作用。注意i为奇数时,循环continue,也就是不会走到cnt+=i的那一步,所以只有20以内的偶数才会被累加,而break所在的那个分支条件是要满足同时能被3和5整除的数,在20以内只有15,然而15在前面就被拦截了,不会走到这个分支里,所以最终的结果还是20以内的偶数和,即2+4+6+8+10+12+14+16+18。所以本题正确答案为A。