GESP 一级 · GESP 202403 C++ 一级 第 2 题

选择题 · 答案 D

← 整套速查表 GESP 一级 全部真题

题目

C++ 语句 cout << "5%2=" << 5 % 2 执行后的输出是( )。

答案:D

解题思维

这题核心就两步:先看双引号里是纯文本原样输出,再算后面算术表达式。记住cout<<字符串和cout<<表达式的区别,别把%符号看花眼。

常见错误

很多人看到%就下意识想取模,把5%2=当成表达式算,结果选错;还有人只输出了字符串部分,忘了后面还有数值输出;最坑的是把双引号里的%当成转义符或特殊符号,其实它就是普通字符。

详细解析(节选)

【考点】字符串输出|取模运算

1. 考纲定位

本题考查 GESP 一级大纲"程序基础"模块中的字符串输出与算术运算符知识点。命题人特意在试卷放这道题,是因为它精准卡住了绝大多数考生的符号混淆弱点——看到%就下意识当成取模运算,完全忽略了它出现在双引号里时只是普通字符。

在 OI伴学 里做这道题
登录后可计时作答、查看完整六段式解析,并按你的错题自动生成同类练习。
去刷题先做一次 AI 学情诊断