有一函数:以下程序段中不能根据x值正确计算出y值的是A.if(x>0)y=1; else if(x= =0)y=0; else y=-1;B.y=0; if(x>0)y=1; else if(x<0)y=-1;C.y = 0; if (x> = 0) if (x>0) y = 1; else y = -1;D.if ( x > = 0) if ( x>0)y = 1; else y = 0; else y = -1;

题目

有一函数:以下程序段中不能根据x值正确计算出y值的是

A.if(x>0)y=1; else if(x= =0)y=0; else y=-1;

B.y=0; if(x>0)y=1; else if(x<0)y=-1;

C.y = 0; if (x> = 0) if (x>0) y = 1; else y = -1;

D.if ( x > = 0) if ( x>0)y = 1; else y = 0; else y = -1;


相似考题
更多“ 有一函数:以下程序段中不能根据x值正确计算出y值的是A.if(x0)y=1; else if(x= =0)y=0; else y=-1;B.y=0; if(x0)y=1; else if(x0)y=-1;C.y ”相关问题
  • 第1题:

    有以下计算公式y=

    -x的平方根 x<0

    若程序前面已在命令中包含math.h文件,不能正确计算上述公式的是( )。

    A.if(x>=0) y=sqrt(x);

    B.y=sqrt(x);

    else y=sqrt(-x); if(x<0) y=sqrt(-x);

    C.if(x>=0) y=sqrt(x);

    D.y=sqrt(x>=0?x:-x);

    if(x<0) y=sqrt(-x);


    正确答案:B

  • 第2题:

    12、下面()是正确的符号函数程序。 当x>0时,y=1 当x=0时,y=0 当x<0时,y=-1 (提示:按if-else配对规则分析程序,y值的运算结果与符号函数一致,才是正确的程序)

    A.if(x>0) y=1; else if(x==0) y=0; else y=-1;

    B.y=0; if(x!=0) if(x>0) y=1; else y=-1;

    C.y=0; if(x>=0) if(x>0) y=1; else y=-1;

    D.if(x>=0) if(x>0) y=1;else y=0; else y=1;


    if(x>0) y=1; else if(x==0) y=0; else y=-1;;y=0; if(x!=0) if(x>0) y=1; else y=-1;

  • 第3题:

    15、对于 int x, y; 语句 if (x < 0) y = -1; else if (!x) y = 0; else y = 1; 等价于

    A.y=0; if (x!=0) if(x>0) y=1; else y=-1;

    B.if (x>=0) y=0; if(x) y=1; else y=-1;

    C.y=0; if (x>=0) if(x) y=1; else y=-1;

    D.if (x != 0) if (x > 0) y = 1; else y = -1;


    y=0; if (x!=0) if(x>0) y=1; else y=-1;

  • 第4题:

    下面()是正确的符号函数程序。 当x>0时,y=1 当x=0时,y=0 当x<0时,y=-1 (提示:按if-else配对规则分析程序,y值的运算结果与符号函数一致,才是正确的程序)

    A.if(x>0) y=1; else if(x==0) y=0; else y=-1;

    B.y=0; if(x!=0) if(x>0) y=1; else y=-1;

    C.y=0; if(x>=0) if(x>0) y=1; else y=-1;

    D.if(x>=0) if(x>0) y=1;else y=0; else y=1;


    if(x>0) y=1; else if(x==0) y=0; else y=-1;;y=0; if(x!=0) if(x>0) y=1; else y=-1;

  • 第5题:

    50、能够完成如下函数计算的程序段是: ┌ -1 x<0 y= ┤ 0 x=0 └ 1 x>0

    A.y=1; if(x!=0) if(x>0) y=1; else y=0;

    B.if (x>=0) if(x>0) y=1; else y=0; else y=-1;

    C.y=0; if (x>=0) if (x>0) y=1; else y=-1;

    D.y=-1; if (x>0) y=1; else y=0;


    B