题库首页 › GESP等级认证(C++) › 题目 25329

执行下面的C++代码段,如果变量都为整型变量,输入为大于0的整数,则输出数值一定为 -N 的值。 cin >> N; total = 0; for (i = -N; i < N; i +=2) total += i; cout << total;

A:正确
B:错误

正确答案:正确

答案解析

读取输入值N,初始化total为0。循环从i = -N开始,每次递增2,直到i不再满足循环条件。循环过程中将每个i的值累加到total中。最后输出total的值。分析循环的起始、终止条件及步长,确定累加项的符号与数量关系。检查循环是否覆盖对称区间或产生抵消效应。验证累加结果与-N的数学关联性,基于整型运算特性判断输出值的必然性。

试卷来源:202603 CCF-GESP编程能力等级认证C++一级真题

本卷相关题目

在线做题 同科目题库