以下程序段()。  x=-1;  do{ x=x*x; } while(!x);
A:是死循环
B:循环执行2次
C:循环执行1次
D:有语法错误
出自:考研