若运行以下程序时,从键盘输入ADescriptor(表示回车),则下面程序的运行结果是()。 main() { char c; int v0=1,vl=0,v2=0; do{switch(c=getchar()) {casea:caseA: casee:caseE: casei:caseI: caseo:case0: caseU:caseU:vl+=1; default:v0+=1;v2+=1;} }while(c!=\n); printf(”v0=%d,vl=%d,v2=%d\n”,v0,vl,v2),}
A. v0=7,vl=4,v2=7
B. v0=8,vl=4,v2=8
C. v0=11,vl=4,v2=11
D. v0=13,vl=4,v2=12
查看答案
有如下程序: main() {int a=2,b=一1,c=2; if(a<b) if(b<0) c=0; else c++; printf("%d\n",c); } 该程序的输出结果是()。
有以下程序: main() {int c; while((c=getchar())!=\n}{ switch(c一2){ case 0:case 1:putchar(c+4); case 2:putchar(c+4);break; case 3:putchar(c+3); default:putchar(c+2);break;} } } 从第一列开始输入以下数据,↓代表一个回车符。 2473↓程序的输出结果是()。
以下程序段的输出结果是()。 int k=5,sum=i0; do{ sum++; k一一; }while(k>0); printf("%d",k);
下列程序段的输出结果是()。 int x=10,y=0; if(x>=0) if(x=0)y=1, else y=一1; printf("%d",y);