GESP C++ 真题 · 逐题精解
首页 › C++一级真题 › 2026年9月 › 第11题

GESP 2026年9月 C++一级 单选题 第11题

C++一级单选题2026年9月第11题

所属知识点:while / do-while 循环 难度要求:掌握 考频:高频

如下 C++ 代码执行时,下列说法错误的是(  )。
int N, tot;
cin >> N;
tot = 0;
while (N > 0) {
    cout << N << "#";
    tot += 1;
    N -= 1;
}
cout << tot << "-END";

正确答案:D

题目解析
本题选错误项。输入 1:打印 1#,tot 累加为 1,退出后 1-END,实际是 1#1-END,而 D 写成 1#0-END,故 D 错误。选 D。

想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?

进入 GESPPASS 开始练习