当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

以下程序的输出结果是( )。main{ char*s="12134211";int v[4]=(0 0 0 0) k i;for(k=0;s


以下程序的输出结果是()。

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

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • 以下程序的输出结果是main(){ char s[]="abcdef"; s[3]=’’; printf("%s ",s);}

  • 以下程序运行后的输出结果是()main(){ chars[]=1234 *ps;for(ps=s;ps

  • 有以下程序main(){char *s=abcde; s+=2; printf(\%ld\n s);}程序运行后的输出结果是( )A.cdeB

  • 数字字符0的ASCII值为48 运行以下程序的输出结果是( )。main( char a='1' b='2';

  • 以下程序运行后的输出结果是______。 main() { char c1 c2; for(c1= c2=9;c1

  • 以下程序的输出结果是______。main(){char c1=6 c2=; printf(\%d %d %d\n c1 c2 c1-c2);}A.