[单选题]

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

参考答案与解析:

相关试题

以下程序的输出结果是______。main(){char*s="121"; in

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

  • 查看答案
  • 下列程序的输出结果是______。main(){char *s="121"; i

    [单选题]下列程序的输出结果是______。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=3B.k=3 a=3 b=2C.k=2 a=3 b=2D.k=2 a=2 b=3

  • 查看答案
  • 下面程序段的输出结果是______。char*s="abcde";s£«=2;p

    [单选题]下面程序段的输出结果是______。 char *s="abcde"; s+=2;printf("%d",s);A.cdeB.字符'c'C.字符'c'的地址D.无确定的输出结果

  • 查看答案
  • 下面程序的输出结果是()。char b[]="ABCD";main(){char

    [单选题]下面程序的输出结果是()。char b[]="ABCD";main(){char b[30];strcpy(&b[0],"GH");strcpy(&am下面程序的输出结果是[ ]。char b[]="ABCD";main(){char b[30];strcpy(&b[0],"GH");strcpy(&b[1],"GH");strcpy(&b[2],"GH");printf("%s/n",b);}

  • 查看答案
  • 下面程序输出的结果是()。#includemain(){char *a="123

    [单选题]下面程序输出的结果是()。includemain(){char *a="1234";fun(a);printf("/n");}fun(cha下面程序输出的结果是( )。 #include<stdio.h> main() { char *a="1234"; fun(a); printf("/n"); } fun(char *s) { char t; if(*s) { t=*S++;fun(s);} else return; if(t!='/0') putchar(t); }A.

  • 查看答案
  • 以下程序的输出结果是( )。main(){ char*s="12134211";

    [单选题]以下程序的输出结果是( )。 main(){ char*s="12134211";int v1=0,v2=0,v3=0,v4=0,k;for(k=0;s[k];k++)switch(s[k]){ case’1’:v1++;case’3’:v3++;case’2’:v2++;defaule:v4++;}printf("v1=%d,v2=%d,v3=%d,v4=%d/n,v1,v2,v3,v4);}A.v1=4,v2=2,v3=1,v4=1B.v1=4,v2=9,v3=3,v4=1C.v1=5

  • 查看答案
  • 以下程序的输出结果是main(){ char s[]="abcdef"; s[3

    [主观题]以下程序的输出结果是main(){ char s[]="abcdef"; s[3]=’/0’; printf("%s/n",s);}

  • 查看答案
  • 下面程序的输出结果是 ( ) char b[]="ABCD"; main() {

    [单选题]下面程序的输出结果是 ( ) char b[]="ABCD"; main() { char * chp; for ( chp=b; * chp;chp + =2 )printf("%s",chp); print{("/n"); }A.ABABCDB.ABCDABC.ABCDDD.ABCDCD

  • 查看答案
  • 下面程序的运行结果是#includevoid delch(char*s){int

    [单选题]下面程序的运行结果是includevoid delch(char*s){int i,j;char *a;a=S;for(i=0,j=0;a[下面程序的运行结果是 #include<stdio.h> void delch(char *s) { int i,j; char *a; a=S; for(i=0,j=0;a[i]!='/0';i++) if(a[i]>='0' &aa[i]<='9') {s[j]=a[i]; j++;} s[j]='/0';} main() { c

  • 查看答案
  • 下面程序段的运行结果是char*s="abcde";s£«=2;printf("

    [单选题]下面程序段的运行结果是 char*s="abcde"; s+=2;printf("%d",s);A.cdeB.字符'c'C.字符'c'的地址D.无确定的输出结果

  • 查看答案
  • 下面程序的输出结果是()maint() {char * s="121";int