下列与表达式“b=(a<0-1:a>01:0)”的功能等价选项是 ( )
A: b=0;
B: if(a>=0)
C: if(a>0) b=1;
D: else b=-1;
E: if(a>0) b=1;
F: else if(a<0) b=-1;
G: else b=0;
H: if(A)
I: if(a<0) b=-1;
J: else if(a>0) b=1;
K: else
L: b=-1;
M: if(A)
N: if(a>0) b=1;
O: else if(a==0) b=0;
A: b=0;
B: if(a>=0)
C: if(a>0) b=1;
D: else b=-1;
E: if(a>0) b=1;
F: else if(a<0) b=-1;
G: else b=0;
H: if(A)
I: if(a<0) b=-1;
J: else if(a>0) b=1;
K: else
L: b=-1;
M: if(A)
N: if(a>0) b=1;
O: else if(a==0) b=0;
举一反三
- 以下程序中与语句k=a>b(b>c1:0):0;功能等价的是 A: if((a>b) &&(b>c) )k=1; B: else k=0; C: if((a>b) ‖(b>c) )k=1; D: else k=0; E: if(a<=b) k=0; F: else if(b<=c) k=1; G: else k=0; H: if(a>b) k=1; I: else if(b<c) k=1;
- 以下程序中与语句k=a>b(b>c1:0):0;功能等价的是 A: if((a> &&(b> )k=1; else k=0; B: if((a> ‖(b> )k=1; else k=0; C: if(a<= k=0; else if(b<= k=1; else k=0; D: if(a> k=1; else if(b< k=1;
- 以下程序中与语句k=a>b(b>c1:0):0;功能等价的是 A: A) if((a>b) &&(b>c) )k=1; B: else k=0; C: B) if((a>b) ‖(b>c) )k=1; D: else k=0; E: C) if(a<=b) k=0; F: else if(b<=c) k=1; G: else k=0; H: D) if(a>b) k=1; I: else if(b<c) k=1;
- 下列语句中,与语句“n=(a>b(b>c1:0):0);”的功能等价的是______。 A: if(a<=b)n=0; B: if((a>b)||(b>c))n=1;else n=0; C: if(a>b)if(b>c)n=1;else n=0;else n=0; D: if(a>b)n=1;else if(b<=c)n=1;else if(b>c)n=1;else n=0;
- 下列语句与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;