GESP C++ 真题 · 逐题精解
首页C++一级真题 › 2025年12月 › 第9题

GESP 2025年12月 C++一级 判断题 第9题

C++一级判断题2025年12月第9题

所属知识点:集成开发环境与调试 难度要求:熟悉 考频:中频

如果 x 是 C++ 代码中的 double 型变量,则对 `cout << ( x? 1227 : 12.27);` 编译时将报错,因为 `1227` 和 `12.12` 分别是 int 和 double 类型,导致识别混乱。( )

正确答案:错误(×)

题目解析
三目 ?: 两个分支类型不同时,C++ 会自动统一成更宽的类型(这里 int 提升成 double),不会报错,能正常编译,选 ×。 💡 三目运算 条件 ? A : B 的 A、B 类型不同会自动向更宽类型看齐,和混合算术一样,不报错。

想系统刷完 GESP C++ 1~8 级真题,并查看每道题的逐题精讲?

进入 GESPPASS 开始练习