执行下列程序段时,关于do—while语句的正确说法是()x=-1;do(x=x*x;)while(!x)

执行下列程序段时,关于do—while语句的正确说法是()
x=-1;
do(x=x*x;)while(!x)


A、

循环体将执行一次


B、

循环体将执行两次


C、

循环体将执行无限次


D、

有语法错误


【正确答案】:D
【题目解析】:

do-while语句的执行过程是:首先执行循环体语句,再判断表达式值的真假。但在本题中,存在语法错,缺少“;”。