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

GESP 2026年9月 C++二级 判断题 第7题

C++二级判断题2026年9月第7题

所属知识点:分支与循环结构 难度要求:掌握 考频:—

N 是整数,执行如下 C++ 代码,将能输出 0 到 N 之间(包含 N )所有数之和。
int N, tot, i;
cin >> N;
tot = 0;
for (i = 0; i < N + 1; i++)
    tot += i;
cout << tot;

正确答案:错误(×)

题目解析
当 N 为非负整数时,循环 i 从 0 累加到 N,结果正确。但题目说 N 是整数(可为负数);若 N 为负,如 N=-3,循环条件 i < N+1 从一开始就不成立,tot 输出 0,并不是“0 到 N 之间所有数之和”。命题对一般整数不成立,故错误。

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

进入 GESPPASS 开始练习