选择题 38.  有以下程序段:
    y=-1;
    if(x!=0)
    if(x>0)y=1;
    else y=0;
    其能正确表示的数学函数关系是______。
【正确答案】 C
【答案解析】 y的初始值为-1,当x不等于0时,给y赋值为1,也就是这时x>0和x>0都为1,如果x>0时y又被赋值为1,则应注意后面的else语句是跟if(x>0)y=1匹配的,也就是说除了x>0,y=1之外,在其他的情况下y都为0。