下列程序的输出结果是______。main(){ char *s="121"; int k=0,a=0,b=0; do { k++; if(k%2==0) {a=a+s[k]-'0';continue;} b=b+s[k]-'0';a=a+s[k]-'0'; }while (s[k+1]); printf("k=%d a=%d b=%d\n",k,a,b);}
A.k=3 a=2 b=3
B.k=3 a=3 b=2
C.k=2 a=3 b=2
D.k=2 a=2 b=3
第1题:
以下程序的输出结果是 () 。 main() { char *s="12134211" ; int v[4]={0 ,0,0,0} ,k,i ; for(k=0 ;s[k] ;k++) { switch(s[k]) { case '1' :i=0 ; case '2' : i=1 ; case '3' : i=2 ; case '4' : i=3 ; } v[i]++ ; } for(k=0 ;k<4;k++) printf("%d ",v[k]) ; }
A.4 2 1 1
B.0 0 0 8
C.4 6 7 8
D.8 8 8 8
第2题:
下面程序的输出是 main() { char s[ ]="121"; int k=0, a=0, b=0; do {k++; if(k%2= =0) {a=a+s[k]-'0';continue;} b=b+s[k]-'0'; a=a+s[k]-'0'; }while (s[k+1]); printf("k=%d a=%d b=%dn",k,a,b);
A.k=3 a=2 b=3
B.k=3 a=3 b=2
C.k=2 a=3 b=2
D.k=2 a=2 b=3
第3题:
下列程序的输出结果是______。 main() { char*s="1221"; int k=0,a=0,b=0; do { if(k%2==0) {a=a+s[k]-'0'; continue; } b=b+s[k]-'0'; } while(s[++k]); printf("k=%d a=%d b=%d\n",k,a,b); }
A.k=3 a=4 b=3
B.k=3 a=3 b=3
C.k=4 a=3 b=3
D.k=4 a=2 b=3
第4题:
下面程序的输出结果是 ( ) maint( ) {char * s="121"; int k=0,a=0,b=0; do {k + +; if (k%2==0) {a=a + s[k]-'0';continue;} b=b + s[k]-'0';a=a + s[k]-'0' } wnile(s[k+1]); printf("k=%d a=%d b=%d\n",k,a,b); }
A.k=3 a=2 b=3
B.k=3 a=3 b=2
C.k=2 a=3 b=3
D.k=2 a=2 b=3
第5题:
以下程序的输出结果是______。 main() { char*s="121"; int k=0,a=0,b=0; do {k++; if(k%2==0){a=a+s[k]-'\0';continue;} b=b+s[k]-'\0';a=a+s[k]-'\0'; }while(s[k+1]); printf("k=%d a=%d b=%d\n",k,a,b); }
A.k=3 a=98 b=49
B.k=3 a=99 b=50
C.k=2 a=99 b=50
D.k=2 a=98 b=49
第6题:
以下程序的输出结果是( )。 main { char*s="12134211"; int v[4]=(0,0,0,0),k,i; for(k=0;s[k];k++) { switch(s[k]) { case1:i=0; case2:i=1; case3:i=2; case4:i=3;} } v[i]++: } for(k=0;k<4;k++)printf("%d",v[k]);
A.4 2 1 1
B.0 0 0 8
C.4 6 7 8
D.8 8 8 8
第7题:
下列程序的输出结果是______。 main() { char *s="12134211"; int v[4]={0,0,0,0},k,i; for(k=0;s[k];k++) { switch(s[k]) { case '1':i=0; case '2':i=1; case '3':i=2; case '4':i=3; } vii]++; } for(k=O;k<4;k++) printf("%d ",v[k]); }
A.4211
B.0008
C.4678
D.8888
第8题:
有以下程序: #include<stdio.h> void fun(int*s) { static int i=0; do{s[J]=s[J]+s[j+I];}while(++j<2); } main( ) { int k.a[l0]={1,2,3,4,5}; for(k=1;k<3;k++)fun(a); for(k=0;k<5;k++)pfintf("%d",a[k]); printf("\n"); } 程序运行后的输出结果是( )。
A.12345
B.23445
C.34756
D.35745
第9题:
以下程序运行后的输出结果是【 】。
include<stdio.h>
main()
{ int k=1,s=0;
do{
if((k%2)!=0) continue;
s+=k; k++;
}while(k>10);
printf("s+%d\n",s);
}