以下程序的输出结果是______。 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=49B.k=3 a=99 b=50C.k=2 a=99 b=50D.k=2 a=98 b=49

题目

以下程序的输出结果是______。 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


相似考题
更多“以下程序的输出结果是______。main(){char*s="121"; int k=0,a=0,b=0; do {k++;if(k%2==0){a=a+s[ ”相关问题
  • 第1题:

    下面程序的输出结果是 ( ) 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


    正确答案:C

  • 第2题:

    下列程序的输出结果是______。 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


    正确答案:C
    解析:将数字字符串中下标值能被2整除的元素值(字符)转换为数字累加到变量a中,将数字字符串中下标值不能被2整除的元素值(字符)转换为数字累加到变量b中,循环结束时,a、b的值均为3,k是字符结束符的下标值,为4。

  • 第3题:

    以下程序的输出结果是 () 。 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


    A

  • 第4题:

    下列程序的输出结果是______。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


    正确答案:C

  • 第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=%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


    C