以下程序的输出结果为 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; }

admin2010-12-16  20

问题 以下程序的输出结果为
   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型转换时,将丢失小数部分,即向下取值。
转载请注明原文地址:https://jikaoti.com/ti/pgL0FFFM
0

最新回复(0)