问题 填空题

设有定义语句:double x=2.5,y=4.7;int a=7;那么表达式x+a%3*(int)(x+y)%2/4的值为 【6】

答案

参考答案:2.5

解析: 本题考核运算符的使用(包括类型、优先级、结合性)。强制类型转换符()将表达式x+y的值转换为int型,那么表达式“a%3*(int)(x+y)%2/4”结果将为整型,计算:7%3*7%2/4的结果为0,而x为double型,所以最后的结果为2.5

填空题
单项选择题