万能百科  > 所属分类  > 

以下程序的输出结果为 main( ) { int m=7,n=4; float a=38.4,b=6.4,x; x=m/2+n*a/b+1/2; cout&lt

以下程序的输出结果为

main( )

{

int m=7,n=4;

float a=38.4,b=6.4,x;

x=m/2+n*a/b+1/2;

cout<<x<<endl;

}

A.27.000000

B.27.500000

C.28.000000

D.28.500000

正确答案:

A解析:本题考查表达式值的类型由参与运算的所有变量的类型中优先级最高的变量类型所决定。不过要注意的是整型向float型转换时,将丢失小数部分,即向下取值。

词条内容仅供参考,如果您需要解决具体问题
(尤其在法律、医学等领域),建议您咨询相关领域专业人士。

标签