单选题:有一个函数关系表如下所示:
有一个函数关系表如下所示:
| x | y |
| -------- | -------- |
| x<0 | x-1 |
| x=0 | x |
| x>0 | x+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.
y = x
if x <= 0:
if x < 0:
y = x-1
else:
y = x+1
D.
if x <= 0:
if x < 0:
y = x-1
else:
y = x
else:
y = x+1
答案:D
| x | y |
| -------- | -------- |
| x<0 | x-1 |
| x=0 | x |
| x>0 | x+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.
y = x
if x <= 0:
if x < 0:
y = x-1
else:
y = x+1
D.
if x <= 0:
if x < 0:
y = x-1
else:
y = x
else:
y = x+1
答案:D