执行以下循环语句时,下列说法正确的是(      )。 
x = -1; 
do { 
      x = x * x; 
} while (x == 0);  A.

循环体将执行一次 B.

循环体将执行两次 C.

循环体将执行无限次 D.

系统将提示有语法错误