GESP 三级 · GESP 202603 C++ 三级 第 23 题

判断题 · 答案 B

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

题目

由于在 $0 \sim 255$ 范围内,char 类型和 int 类型可以互换,因此在这里 x 和 y 相等。

char x='1';
int y=1;
答案:B

解题思维

答案B。double占8字节,int占4字节,float占4字节,char占1字节,bool占1字节。类型的占用空间在编译时确定。

常见错误

double占8字节是固定不变的。数组占用空间=元素个数×sizeof(元素类型)。

详细解析(节选)

【考点】ASCII 码值|隐式类型转换

🎯 考纲定位

考查《GESP 202603 C++ 三级》字符类型与整型隐式转换,命题人专门卡住大量考生对 ASCII 码值的记忆偏差——把字符 '1' 误当成数字 1 是初级语法题中最常见的错误。

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