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

判断题 · 答案 B

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

题目

C++ 中 cout << float(2022) 与 cout << float('2022') 运行后的输出结果均为 $2022$。

答案:B

解题思维

答案B。文件重定向后cout的输出被写入文件。程序本身无法确定输出目的地。

常见错误

文件重定向后程序行为不变,只是I/O目的地改变了。程序无法区分。

详细解析(节选)

【考点】C++类型转换|字符常量|浮点数转换

🎯 考纲定位

本题考查 C++ 基本数据类型 与 类型转换 知识点,属于 GESP 二级 C++ 考查范围。命题人专门挑选这道题,就是要卡住考生对"类型转换语法"的模糊认知——很多考生看到 float() 就盲目认为可以转换任何东西,却忽略了参数必须是数值类型而非字符串类型。

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