题目内容

下列循环中哪一个不是无限循环()

A. for(i=1;;i++) printf("%d",i);
B. i=1; while(i--){ printf("%d",i++); }
C. i=1; do{ printf("%d",i); i++; }while(--i);
D. for(i=0;i;i++) printf("%d",i);

查看答案
更多问题

请读程序#includeint main(){int num=0; while(num++<=2){ printf("%d ",num); } return 0;}上面程序的输出结果是( )

A. 1 2 3
B. 1 2 4
C. 1 2
D. 1 3

请读程序:#includeint 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) ; return 0;}上面程序的输出结果是()

A. 7
B. 8
C. 9
D. 10

有如下程序#includeint main(){ int x=1,a=0,b=0; switch(x){ case 0: b++; case 1: a++; case 2: a++;b++; } printf("a=%d,b=%d\n",a,b);}该程序的输出结果是()

A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2

设有如下程序:#includeint main() { char ch1,ch2; scanf("%c%c",&ch1,&ch2); if (ch1!='B') { switch(ch2) { case'B': switch(ch1) { case'A': printf("AB"); break; case'B': printf("BB"); break; } case 'A': switch(ch1) { case'A': printf("AA"); break; case'B': printf("BA"); break; } } } return 0;}若执行是从键盘上输入的数据时AB,则输出是()

AB
B. ABAA
C. AA
D. BBBA

答案查题题库