GESP 三级 · GESP 202412 C++ 三级 第 11 题

选择题 · 答案 D · 考点:函数

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

题目

下列程序最后输出的是( )

int a = 65;
cout << tolower(a) << endl;
答案:D

考点

函数

解题思维

答案D。数组和位运算的代码追踪要特别小心:数组下标从0开始,位运算结果可能不直观。建议画图辅助。

常见错误

位运算追踪时建议把数字写成二进制形式再逐位计算。

详细解析(节选)

【考点】ASCII 码值|tolower 函数|整数与字符转换

1. 🎯 考纲定位

GESP 三级 C++ 大纲「字符处理」模块明确要求掌握 tolower 等标准库字符函数。命题人放这道题,就是要卡住考生对函数返回值类型的混淆——绝大多数人只背了「转小写」这个结论,却忽略了它返回的是 int 而非 char。

同考点真题

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