请读程序:#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;}上面程序的输出结果是()
查看答案
有如下程序#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
请读程序:#includemain(){ int x=1,y=0,a=0,b=0; switch(x){case 1:switch(y) { case 0: a++;break; case 1:b++;break; } case 2:a++;b++; break;} printf("a=%d,b=%d\n",a,b); return 0;}上面程序的输出结果是()
A. a=2,b=1
B. a=1,b=1
C. a=1,b=0
D. a=2,b=2
下面程序的输出结果是() #includeint main(){ int i=2,p; int f(int a,int b); p=f(i,i+1); printf("%d",p); return 0; } int f(int a,int b){ int c; c=a; if(a>b) c=1; else if(a==b) c=0; else c=-1; return (c); }
A. -1
B. 0
C. 1
D. 2