单项选择题

若有如下语句     #include<iostream.h>     void main( )     {      int x=3;      do {       x=x-2;       cout < < x;     } while(!(--X));     }   则上面程序段( )。

A. 输出的是1
B. 输出的是1和-2
C. 输出的是3和0
D. 是死循环