问题
单项选择题
有如下程序 #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;。