niusouti.com
更多“有如下程序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;printf("% ”相关问题
  • 第1题:

    有如下程序main(){ float x=2.0,y;if(x<0.0)y=0.0;else if(x>10.0)y=1.O/x;else y=1.0;printf("%

    有如下程序 main() { float x=2.0,y; if(x<0.0)y=0.0; else if(x>10.0)y=1.O/x; else y=1.0; printf("%f\n",y);} 该程序的输出结果是

    A.0

    B.0.25

    C.0.5

    D.1


    正确答案:D
    解析:本题考查if语句中的一种表达方式,即:if…elseif…。该表达式的语句是:if(表达式1)语句1elseif(表达式2)语句2elseif(表达式3)语句3else语句4……本题执行elsey=1.0,并且以“%f”输出。注意:条件表达式在if语句中的使用。

  • 第2题:

    有如下程序 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; printf("%f\n",y); } 该程序输出结果是______。

    A.0

    B.0.25

    C.0.5

    D.1


    正确答案:C
    解析:本题考查的是if...else语句的使用。x=2.0,符合第二个IF语句的条件x10.0,所以执行y=1.0/x语句,即y=1.0/2.0=0.500000。

  • 第3题:

    有如下程序 main() { float x=2.0,y; if(x<0.0)y=0.0; else if(x<10.0)y=1.0/x; elsey=1.0; printf("%f\n",y); } 该程序输出结果是______。

    A.0

    B.0.25

    C.0.5

    D.1


    正确答案:C
    解析:本题考查的是if…else语句的使用。x=2.0,符合第二个IF语句的条件x10.0,所以执行y=1.0/x语句,即y=1.0/2.0=0.500000。

  • 第4题:

    有如下程序 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; printf("%f\n",y);} 该程序的输出结果是

    A.0.000000

    B.0.250000

    C.0.500000

    D.1.000000


    正确答案:C
    解析: 该题目测验考生对if...elseif结构的理解,比较简单。x的值满足x10.0的关系,所以程序将执行y=1.0/x;语句,y的值应该等于0.5。最后,用printf函数输出时,%f的输出格式为小数点后保留6位。

  • 第5题:

    有如下程序:includemain(){float x=2.0,y; if(x<0.0)y=0.0; else if(x<10.0)y=1.0/x;

    有如下程序: #include<stdio.h> 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; printf("%f\n",y); } 该程序的输出结果是( )。

    A.0

    B.0.25

    C.0.5

    D.1


    正确答案:C
    解析:该题目考查对if-elseif结构的理解。由于x的值满足x10.0的关系,所以程序执行y=1.0/x;语句,y的值等于0.5。用printf函数按%f格式输出时,结果为小数点后保留6位。