设有定义:float a=2,b=4,h=3;以下c语言表达式中与代数式(a+B) h计算结果不相符的是( )。

admin2009-01-15  31

问题 设有定义:float a=2,b=4,h=3;以下c语言表达式中与代数式(a+B) h计算结果不相符的是(  )。

选项 A、(a+B) *h/2
B、(1/2)*(a+B) )*h
C、(a+B) *h*1/2
D、 h/2*(a+B)

答案2

解析 选项B中由于1和2都是整型,其1/2的运算结果为0,故整个表达式的值为0,所以它的结果和题目中要求的代数式的讨算结果不相符,所以,4个选项中选项B符合题意。
转载请注明原文地址:https://kaotiyun.com/show/O6Xp777K
0

最新回复(0)