GESP C++ 真题 · 逐题精解
首页C++二级真题 › 2024年9月 › 第6题

GESP 2024年9月 C++二级 单选题 第6题

C++二级单选题2024年9月第6题

所属知识点:字符与 ASCII 难度要求:掌握 考频:—

假定变量a和b可能是整型、字符型或浮点型,则下面C++代码执行时先后输入 -2 和 3.14 后,其输出不可能是( )。[已知字符 '+'、'-'、'=' 的ASCII码值分别是43、45和61]
cin >> a;
cin >> b;
cout << (a + b);

正确答案:D

题目解析
a、b 类型不同会得到不同结果:int+int=1、int+float=1.14、char('-'=45)+2=47 都可能。而 cin 类型不符只会读取失败,不会触发异常,故“将触发异常”不可能,选 D。

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

进入 GESPPASS 开始练习