信奥题库网

GESP一级共226题,本题是整站第9题,已经有人完成了本题,加油!

9.表达式((3 == 0) + 'A' + 1 + 3.0)的结果类型为()。

别灰心,再试一次!

真题解析

【考纲知识点】基本运算(一级)

【解析】本题考察C++基本运算过程中的隐式类型转换;算式中,(3==0)的计算结果为bool类型、’A’为char类型常量、1为int类型常量、3.0为double类型常量算式从左往右进行运算,3==0是逻辑运算,3不等于0,所以3==0结果为假,即为0;‘A’是字符,对应ASCII码是65;即式子变为0+65+1+3.0,int类型和double类型运算,将它们相加时会先从低精度的高精度的进行类型转换,最终结果为double类型,所以本题正确答案为A。

本站题目仅供学习,GESP版权归CCF所有,如有侵权请联系删除。站长陈老师QQ及微信:208234。