问题
单项选择题
若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是______。
A.1
B.2
C.2.0
D.2.5
答案
参考答案:C
解析:[评析] 这是一个逗号表达式,它的值应为表达式y=x+3/2的值,而前一个表达式已给x赋值1,在没有进行类型转换的情况下,3/2的值为1,所以x+3/2的值应为2.0。
若已定义x和y为double类型,则表达式x=1,y=x+3/2的值是______。
A.1
B.2
C.2.0
D.2.5
参考答案:C
解析:[评析] 这是一个逗号表达式,它的值应为表达式y=x+3/2的值,而前一个表达式已给x赋值1,在没有进行类型转换的情况下,3/2的值为1,所以x+3/2的值应为2.0。