估计你是指的是07年4月份的c语言二级考试题目。题目如下:设变量x 和y 均已正确定义并赋值。下列if 语句中,在编译时将产生错误信息的是( )。A)if(x+ +); B)if(x>y&&y! =0);C)if(x>0)x-- D)if(y<0){;} else y+ +; else x+ +;很明显c选项有误,x--后面没有分号“;” 在编译时会出错。