题目内容

执行下面的程序后,输出结果为( )。void main(){int a,b;for (a=1,b=1; a<=100; a++){if(b>=20)break;if(b%3==1){b+=3;continue;}b-=5;}printf("a=%d,b=%d\n",a,b);}

A. a=1,b=1
B. a=8,b=22
C. a=9,b=22
D. a=100,b=100

查看答案
更多问题

下面程序的输出结果是( )main(){char c='A';int k=0;do{switch(c++){case 'A':k++;break;case 'B':k--;case 'C':k+=2;break;case 'D':k%=2;continue;case 'E':k+=10;break;default:k/=3;}k++;}while(c<'G');printf("k=%d",k);}

A. 0
B. 12
C. 5
D. 2

以下程序的输出结果是( )main(){int x=9;for(;x>0;x--){if(x%3==0){printf("%d",--x);continue;}}}

A. 741
B. 852
C. 963
D. 875421

下面程序运行结果为( )main(){int a,b;for(a=1,b=1;a<=100;a++){if(b>=20)break;if(b%3==1){b+=3;continue;}b-=5;}printf("%d\n",a);}

A. 6
B. 8
C. 10
D. 12

下面程序运行结果是()main(){int i=5;do{switch(i%2){case 4:i--;break;case 6:i--;continue;}i--;i--;printf("%d ",i);}while(i>0);}

A. 3 1 -1
B. 5 3 1
C. 4 2 0
D. 5 4 3

答案查题题库