有关如下 C++ 代码,下列说法中错误的是( ) int i, tot; i = 0, tot = 0; while (0 <= i && i < 10) { tot += 1; i += 1; } cout << tot;
A:如果调整 0 <= i && i < 10 为 1 <= i && i < 10 ,输出同样为 45 ,因为加上 0 不影响结果。
B:如果将 i = 0 和 tot = 0 合并为 i = tot = 0 ,执行结果与修改前相同。
C:将 tot += 1 与 i += 1 交换顺序,执行结果与修改前相同。
D:将 i = 0 与 tot = 0 交换顺序,执行结果与修改前相同
正确答案:A
试卷来源:202606 CCF-GESP编程能力等级认证C++一级真题