3.32语句while(w) … 中的表达式w的等价表示是()。
A. w==0
B. w==1
C. w!=0
D. w!=1
查看答案
3.33语句while(a>b) a--; 等价于()。
A. if(a>b)a--;
B. do{a--}while(a>b);
C. for(a>b)a--;
D. for(;a>b; a--);
3.34 已知int i=0,x=0; 下面while语句执行时循环次数为()。while( x || i ) { x ++ ; i ++ ; }
A. 3
B. 2
C. 1
D. 0
3.35执行语句 x=1; while(++x<7) putchar('*'); 后输出结果是()。
A. *****
B. ******
C. *******
D. ********
3.36C中循环语句while和do …while的主要区别是()。
A. do…while的循环体至少无条件执行一次
B. while的循环控制条件和do…while的循环控制条件的控制条件的控制方式是相反的
C. do …while允许从外部转到循环体内,while不允许
D. while的循环体不能复合语句