如下程序的输出结果是 main( ) {float x=2.0,y; if(x<0.0) y=0.0; else if(x<10.0) y=1.0/x; else y=1.0;

admin2010-12-16  29

问题 如下程序的输出结果是
   main( )
   {float x=2.0,y;
   if(x<0.0)
     y=0.0;
   else if(x<10.0)
        y=1.0/x;
   else
        y=1.0;
   cout<<y<<endl;
   }

选项 A、0.000000
B、0.250000
C、0.500000
D、1.000000

答案C

解析 本题主要考察条件语句的运行规则,C++中规定else与它前面最近的未配对的且可见的if配对。
转载请注明原文地址:https://kaotiyun.com/show/fpjp777K
0

随机试题
最新回复(0)