main() { int i,j; for(i=0,j=1; i<=j+1; i+=2, j--) printf("%d\n",i); } 以上循环体的执行次数是( )。
查看答案
下面程序段的运行结果是( )。 int n=0; while(n++<=2) printf("%d",n);
A. 2
B. 3
C. 123
D. 有语法错
下列程序段不是死循环的是( )。
A. int i=100: while(i) {i=i%100+1; if(i>100)break; }
B. for(; ; );
C. int k=10: do{++k;} while(k>=0);
D. int s=36: while(s)--s;
以下描述中正确的是( )。
A. 由于do-while循环中循环体语句只能是一条可执行语句,所以循环体内不能使用复合语句
B. do-while循环由do开始,用while结束,在while(表达式)后面不能写分号
C. 在do-while循环体中,一定要有能使while后面表达式的值变为零(“假”)的操作
D. do-while循环中,根据情况可以省略while
已知ch是字符型变量,下面不正确的赋值语句是( )。
A. ch='a+b'
B. ch='\0'
C. ch='7'+'9'
D. ch=5+9;