以下叙述正确的是( )。
A. do-while语句构成的循环不能用其它语句构成的循环代替
B. do-while语句构成的循环不能用break语句退出
C. 用do-while语句构成的循环,在while后的表达式为非零时结束循环
D. 用do-while语句构成的循环,在while后的表达式为零时结束循环
有以下程序段循环执行的次数是( )。int k=0;while(k=1) k++;
A. t k=0;
B. ile(k=1) k++;
C. 无限次
D. 有语法错,不能执行
E. 一次也不执行
F. 执行1次
以下程序段输出结果是( )。int x=3;do{ printf("%d ",x-=2); }while(!(--x));}
A. 1
B. 3 0
C. 1 –2
D. 死循环
t为int型,进入下面的循环之前,t的值为0,则以下叙述中正确的是( )。while( t=l ){ ……}
A. 循环控制表达式的值为0
B. 循环控制表达式的值为1
C. 循环控制表达式不合法
D. 以上说法都不对