执行下面的C++代码后将输出 2500 。 int cnt = 0; for (int i = 1; i < 100; i++) cnt += i++; cout << cnt;
A:正确
B:错误
正确答案:正确
答案解析
分析代码结构:声明整型变量cnt并初始化为0;for循环中i从1开始,循环条件为i小于某值(题干不完整),循环体执行cnt累加i,随后i自增;最后输出cnt。需确认循环终止条件及i++在表达式中的求值时机;注意i++返回当前i值后才自增,影响累加结果;循环次数与每次累加的i值决定cnt最终状态。
试卷来源:202603 CCF-GESP编程能力等级认证C++一级真题