单项选择题

下列程序的执行结果是______。
main()
int x=2,y=2,z=0;
if(z<0)
if(y>o)x=4;
else X=5;
printf("%d\t",x);
if(z=y>0)x=7;
else if(y=0)x=3;
else X=6;
printf("%d\t",x);
printf("%d\t",z);

A.2 7 1
B.4 3 2
C.5 7 0
D.2 5 0