GESP 二级 · GESP 202506 C++ 二级 第 20 题

判断题 · 答案 B

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

题目

下面 C++ 代码编译时将报错,因为字符变量 $a$ 被赋值了浮点值。( )

char a = '1';
a = 45.6;
cout << a;
答案:B

解题思维

答案B。C++语法规则:变量需先定义后使用,定义需指定类型,变量名要合法。注意各选项语法细节。

常见错误

C++严格规定语法结构。注意常见的语法错误:缺少操作符、类型不匹配、格式不正确等。

详细解析(节选)

【考点】隐式类型转换|字符编码范围|编译期诊断

1. 🎯 考纲定位

GESP二级"数据类型与变量"模块,专门考查C++基础语法。命题人卡住的是"看到数字就以为是int,忘了浮点字面量默认是double"这一认知偏差。

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