有以下程序: #include<stdio.h> main() { int y=10; while(y--); pfinff(’’y=%d\n’’,y); } 程序执行后的输出结果是( )。

admin2020-06-16  14

问题 有以下程序:
    #include<stdio.h>
    main()
    {  int y=10;
    while(y--);
    pfinff(’’y=%d\n’’,y);
    }
    程序执行后的输出结果是(    )。

选项 A、if(x>=0)y=sqrt(x);
if(x<0)y=sqrt(-x);
B、if(x>=0)y=sqrt(x);
else y=sqrt(-x);
C、y=sqrt(x);
if(x<0)y=sqrt(-x);
D、y=sqrt(x>=07x:-x);

答案C

解析 本题重点考查的知识点是:sqrt()函数。sqrt()函数的作用是计算平方根,要求输出的参数x必须大于等于0。题目公式的要求是无论x大于等于0还是小于0,y的值都为x绝对值的开方。选项c中调用了sqrt(x)函数,而没有判断x的正负,则y=sqrt(x)会出错。
转载请注明原文地址:https://jikaoti.com/ti/k7G0FFFM
0

最新回复(0)