单项选择题

若有如下语句: #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.是死循环