下列选项,不正确的是
A.for(inta=1;a<=10;a++) ;
B.int a=1; do { a++; }while(a<=10) ;
C.int a=1; while(a<=10) { a++; }
D.for(int a=1;a<=10;a++) a++;
第1题:
列选项,不正确的是
A.for(int a=1;a<=10;a++);
B.int a=1;
do
{
a++;
}while(a<=10)
C.int a=1:
while(a<=10)
{
a++;
} l
D.for(int a=1;a<=10;a++)a++;
第2题:
分析下面的C语言代码: int a=1,b=10; do{ b-=a;a++; }while (b--<0); 则执行循环语句后b的值为()
A.9
B.-2
C.-1
D.8
第3题:
关于break语句和continue语句的使用结果,正确的是:
A.int a=1; for(;a<10;a++) { if(a%3==0) break; printf("%d ",a);} 执行结果是 1 2 3
B.int a=1; for(;a<10;a++) { if(a%3==0) continue; printf("%d ",a);} 执行结果是 1 2 4 5 7 8
C.int a=1; while(a<10) { while(a>6){ break; } printf("%d ",a); a++;} 执行结果是 1 2 3 4 5 6
D.int a=1; while(a<10) { while(a>6){ continue; } printf("%d ",a); a++;} 执行结果是 1 2 3 4 5 6 7 8 9
第4题:
若定义int i,a,k,s; 是死循环的是
A.for (i=1;;i++) { if(i=-10) break; s=s+i; }
B.k=0; do { k++; }while(k>0);
C.i=0; while (1) { i++; if(i==20) break; }
D.a=1; while(a<10) { if(a<5) continue; a++; }
第5题:
分析下面的C语言代码: int a=1,b=10; do{ b-=a; a++; }while (b- -<0); 则执行循环语句后b的值为()。
A.9
B.-2
C.-1
D.8