249、对以下程序段描述正确的是().x=-1;do{x=x*x;}while(x);A)是死循环B)循环执行二次C)循环执行一次D)有语法错误

问题描述:

  249、对以下程序段描述正确的是().x=-1;do{x=x*x;}while(x);A)是死循环B)循环执行二次C)

  循环执行一次D)有语法错误

  A,死循环.   首先执行x=x*x;   x此时为1,之后的while(x)一直是1