问题 单项选择题

设有定义:float a=2,b=4,h=3;,以下C语言表达式中与代数式

计算结果不相符的是

A.(a+b)*h/2

B.(1/2)*(a+b)*h

C.(a+b)*h*1/2

D.h/2*(a+

答案

参考答案:B

解析: 选项B中由于1和2都是整型,其1/2的运算结果为0,故整个表达式的值为0,所以它的结果和题目中要求的代数式的计算结果不相符,所以,4个选项中选项B符合题意。

名词解释
判断题