• 2022-06-03
    如果x为负数时,y值为-1;x为正数时,y值为1;x为0时,有值为0。以下语句错误的是
    A: y=0ifx>0:y=1elifx<0:y=-1
    B: ifx>0:y=1else:ifx<0:y=-1else:y=0
    C: ifx>0:y=1elifx<0:y=-1else:y=0
    D: y=0ifx>0:y=1else:y=-1
  • D

    内容

    • 0

      【填空题】Python语言中,ifx>0:y=1else:y=-1等价于

    • 1

      若有说明 int x,y;不能实现以下函数关系的程序段是( )[img=145x83]1802ce1f44e61b4.png[/img] A: y=-1;if (x!=0)if(x>0) y=1;else y=0; B: if (x<0) y=-1; else if(x==0) y=0; 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;

    • 2

      能够完成如下函数计算的程序段是( )。[img=128x73]18038b85af5fc28.png[/img] 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;

    • 3

      表示下列分段函数的正确的C语言语句是?[img=130x65]1803bce86a99b5b.png[/img] A: if (x < 0) y = -1; else if (x > 0) y = 1; else y = 0; B: if (x < 0) y = -1; if (x = 0) y = 0; if (x > 0) y = 1; C: if (x < 0) y = -1; if (x == 0) y = 0; if (x > 0) y = 1; D: if (x <= 0) if (x < 0) y = -1; else y = 0; else y = 1;

    • 4

      执行以下程序段后,x的值为0,y的值为1。 int x, y; if (x = 0) y = 0; else y = 1;