66问答网
所有问题
以下C语言表达式和公式(a+b)h/2计算结果不相符的是
以下C语言表达式和公式(a+b)h/2计算结果不相符的是:()A.(a+b)*h/2 B.(1/2)*(a+b)*h C.(a+b)*h*1/2 D.h/2*(a+b)
举报该问题
推荐答案 2009-06-16
B
1/2的结果是0,整数/整数表示对商求整
C里面虽然也有1/2,但是运算顺序是(a+b)*h*1的结果去/2,所以和B中间的1/2不一样
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/U9Ui2U929.html
相似回答
以下C语言表达式
中
与
代数式1/
2(a+b)h计算结果不相符的是
?
答:
LZ您好,我想应该选择答案
B
在
C语言
中“/”号的两个操作数都为整数的话,结果为整数,其中任何一个为实数的话,结果为实数,如果变量a,
b
,
h
定义为实数,答案A,C,D都没有问题。只要答案B 中(1/
2)的结果
为零,所以最后的结果也为零。如果我的解答能使您满意,请给我好评,这将鼓励我更好的为...
2004年9月全国
计算
机等级考试二级C++试题
及
答案
答:
char c=’A’; #define d 2 则下面语句中错误的是
A)
a++; B)
b+
+
;
C)
c++; D) d++; 17.设有定义: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) 18.有以...
设有定义:float a=
2
,
b
=4,
h
=3; ,
以下C语言表达式与
代数式
计算结果不
相...
答:
答案选(B)(1/2)*
(a+b)
*
h
B值为0;因为B中(1/2)会被认为是两个int型相除,所以得出的值是0而不是0.5 若把他改成1.0/2.0,则会认为是俩个浮点型相除,可以得出0.5而不是0的值
...a=
2
,
b
=4,
h
=3;,
以下C语言表达式与
代数式
计算结果不相符的是(
)
_百度...
答:
你的常数要有小数部分才是浮点型,你可以验证下:int main(){ float i;i=1/2;cout<<i<<endl;} 输出的
结果是
0)也就是说,1/2是整型运算,你的代数式
计算是
0.5,但整型的精度限制,结果只能是0;如果B选项改为(1.0/2)*
(a+b)
*或者(1/2.0)*(a+b)*
h
都能得到正确的结果。
...a=2,b=4,h=3
;以下C语言表达式
中
与
代数式1/
2(a+b)h计算结果不相符的
...
答:
B
中1/2=0,要=0.5,应该是1.0/2才行。D中结果应该有小数部分,例如X.000000
设有定义:float a=
2
,
b
=4,
h
=3;,
以下C语言表达式与
代数式
计算结果不相符
...
答:
B
1/2是整数运算,结果也是整数,等于0,所以
表达式
最后的结果也是0
大家正在搜
c语言的表达式有几种
c语言正确的表达式
c语言中的表达式包括
c语言语法表达式
C语言条件表达式
表达式求值 C语言
C语言表达式成功返回
c语言常用表达式
c语言表达式由什么组成
相关问题
以下C语言表达式中与代数式1/2(a+b)h计算结果不相符的...
float a=2,b=4,h=3;以下C语言表达式中与代数...
设有定义:float a=2,b=4,h=3; ,以下C语言...
帮帮忙,为什么选B?设有定义:float a=2,b=4,h...
设有定义:float a=2,b=4,h=3;,以下C语言表...
在C语言中(1/2)*(a+b)*h和 (a+b)*h*(1...
(a+b)*h*1/2 与1/2*(a+b)*h 在C语言中...
下面有一些关于C语言问题,希望大伙儿侃侃,最好解释详细,谢谢...