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

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

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

所属知识点:字符串处理 难度要求:掌握 考频:—

判断字符串中字符是否是 '0' 或者 '1' ,可以写条件: if(str[i]==0 || str[i]==1) 。

正确答案:错误(×)

题目解析
错误。这里比较的是整数 0 和 1,其中 str[i]==0 实际判断的是空字符 '\0'(ASCII 0),str[i]==1 判断的是 ASCII 值为 1 的控制字符。判断字符 '0'、'1' 应写成 if(str[i]=='0' || str[i]=='1')('0'=48、'1'=49)。

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

进入 GESPPASS 开始练习