在C语言中( )
A. 不能能使用do_while语句构成循环
B. do_while 语句构成的循环必须用break语句才能退出
C. do_while语句构成的循环,当while语句中的表达式为非0时结束循环
D. do_while语句构成的循环,当while语句中的表达式为0时结束循环
执行程序段: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?