阅读下述程序段:
y=-1;
if(x!=0)
if(x>0)
y=1;
else
y=0;
该程序段所描述的数学关系是( )。
A.
B.
C.
D.
第1题:
执行以下程序段后,x的值为0,y的值为1。 int x, y; if (x = 0) y = 0; else y = 1;
第2题:
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;
第3题:
能够完成如下函数计算的程序段是: ┌ -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;
第4题:
下面程序的程序段中,当x为-5时,y的值是()。 y=0; if(x>=0) { if(x>0) y=1; else y=-1; }
A.0
B.1
C.-1
D.-5
第5题:
【填空题】下列程序段运行的结果为() x=0; if(x>0) y=1; else if(x=0) y=0; else y=-1; printf("%d",y);