单项选择题

当执行以下程序段时( )。
x=-1;
dox=x*x;while(!x);

A.循环体将执行一次
B.循环体将执行两次
C.循环体将执行无限次
D.系统将提示有语法错误