• 2022-06-19
    下列语句与y=(x>;0?1:x<;0?-1:0);语句功能相同是( )
    A: if (x) if(x>;0) y=1; else if(x<;0) y=-1;else y=0;
    B: y=-1; if(x>;0) y=1; else y=-1;
    C: if (x>;0) y=1; else if(x<;0) y=-1; else y=0;
    D: y=0; if(x>;=0) y=1;else if(x==0) y=0; else y=-1;
  • C

    内容

    • 0

      有一函数,其功能为:若x<0,y的值为-1;若x=0,y的值为1;以下程序段中不能根据x值正确计算出y值的是 A: if(x>=0)if(x>0)y=1; else y=0;else y=-1; 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: y=0;if(x>0) y=1;else if(x<0) y=-1

    • 1

      【单选题】有一个函数关系表如下所示: 下面程序段中,能正确表示上面关系的是() A. y = x + 1 if x >= 0: if x == 0: y = x else: y = x - 1 B. y = x - 1 if x != 0: if x > 0: y = x + 1 else: y = x C. if x <= 0: if x < 0: y = x + 1 else: y = x else: y = x + 1 D. y = x if x <= 0: if x < 0: y = x - 1 else: y = x + 1

    • 2

      下面程序段中正确的是( )。 A: If x<0 Then y=0 If x<1 Then y=1 If x<2 Then y=2 If x>=2 Then y=3 B: If x>=2 Then y=3 If x>1 Then y=2 If x>=0Then y=1 If x>0 Then y=0 C: If x<0 Then y=0 Else If>=0Then y=1 Else y=3 End If D: If x>=2 Then y=3 Else If>=1 Then y=2 Else y=0 End If

    • 3

      当x为大于1的奇数时,执行下面的语句后y的值为0的是______。 A: if (x%2 == 1) y = 1 ; else y = 0 ; B: if (x/2 ) y = 1 ; else y = 0 ; C: if (x%2 != 0) y = 1 ; else y = 0 ; D: if ( x%2 == 0 ) y = 1 ; else y = 0 ;

    • 4

      【单选题】与“y=(x>0?x:x<0?-x:0);”的功能相同的if语句是______。 A. if(x>0) y=x; else if(x<0) y=-x; else y=0; B. if(x) if(x>0) y=x; else if(x<0) y=-x; else y=0; C. y=-x; if(x) if(x>0) y=x; else if(x==0) y=0; else y=-x; D. y=0; if(x>=0) if(x>0) y=x; else  y=-x;