问题 单项选择题

有如下程序  #include<iostream.h>  void 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;  } 该程序的输出结果是( )。

A.0

B.0.25

C.0.5

D.1.0

答案

参考答案:C

解析:本题考查if语句的使用方法。该表达式的语句是  if(表达式1)  语句1  else if(表达式2)  语句2  else if(表达式3)  语句3  else  语句4  由if表达式可知,题中直接执行if语句的第2条else if(x<10.0)y=1.O/x;。

单项选择题
单项选择题