问题 单项选择题

设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是

A) 6.500000
B) 6
C) 5.500000
D) 6.000000

答案

参考答案:D

解析: 本题考查的知识点是运算符的优先级。在这个表达式中,优先级最高的是(int)a,也就是对5.5取整,结果是5,其次是b/b,即2.5/2.5,结果是1.000000,最后相加结果为 6.000000(表达式的最终结果为实型),所以4个选项中D正确。

单项选择题 A1/A2型题
单项选择题