题目内容

设有如下程序:#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

若执行下面的程序时从键盘上输入10,则输出是() #include int main(){ int a; scanf("%d",&a); if(a++>10) printf("%d\n",++a); else printf("%d\n",a--); return 0; }

A. 12
B. 11
C. 10
D. 9

有以下程序:#includeint main(){ int x,y; scanf("%d",&x); if(x++<0) y=-1; else if(x==0) y=0; else y=1; printf("%d",y); return 0;}现从键盘上输入-1,则程序的输出是( )。

A. -1
B. 0
C. 1
D. 不确定的值

答案查题题库