执行程序段:x=-1;do{x=x*x;} while(!x);以下说法正确的是( )
A. 死循环
B. 循环执行2次
C. 循环执行1次
D. 有语法错误
以下程序的输出结果是( )#includeint main(){int num=0;while(num<=2){num++;printf(“%d”,num);}return 0;}
A. 2
B. 1
C. 123
D. 12
有以下程序:#includeint main(){while(putchar(getchar())!=’?’);return 0;}当输入”china?”时,程序的执行结果是( )
A. china
B. dijob
C. dijob?
D. china?
以下程序的输出为( )#includeint main(){int y=10;while(y--);printf(“y=%d\n”,y);return 0;}
A. y=0
B. 无限循环,无结果输出
C. y=1
D. y=-1