[单选题]

下面程序的运行结果是______。 main() { char ch[7]={"65ab21"}; int i,s=0; for(i=0;ch[i]>="0'&&ch[i]<='9';i+=2) s=10*s+ch[i]-'0'; printf("%d/n”,s); }

A.12ba56

B.6521

C.6

D.62

参考答案与解析:

相关试题

以下程序运行后,输出结果是______。 main() {char ch[2][

[单选题]以下程序运行后,输出结果是______。 main() {char ch[2][5]={"693","825"},*p[2]; int i,j,s=0; for(i=0;i<2;i++)p[i]=ch[i]; for(i=0;i<2;i++) for(j=0;p[i][j]>='0'&&p[i][j]<='9';j+=2) s=10*s+p[i][j]-'0'; printf("%d/n",s); }A.6385B.22C.33D.693825

  • 查看答案
  • 运行下面程序时,从键盘输入字母H,则输出结果是main(){char ch;ch

    [单选题]运行下面程序时,从键盘输入字母H,则输出结果是 main() { char ch; ch=getchar(); swimh(ch) {case'H':printf("Hello!/n"); case'G':printf("Good morning!/n"); default:printf("Bye_Bye!/n"); } }A.Hello!B.Hello! GoodMoring!C.Hello! Good moming! Bye_ye!D.Hello! Bye_ye!

  • 查看答案
  • 下列程序运行后,输出结果是______。main(){char ch[2][5]

    [单选题]下列程序运行后,输出结果是______。main(){ char ch[2][5]={"693","825"),*p[2]; int i,j,s=0; for (i=0;i<2;i++) p[i]=ch[i]; for (i=0;i<2;i++) for (j=0;p[i][j]>='0' &&p[i][j]<='9';j+=2) s=10*s+p[i][j]-'0'; printf("%d/n",s);}A.6385B.22C.33D.693825

  • 查看答案
  • 以下程序的输出结果是______。main(){char ch[3][4]={"

    [单选题]以下程序的输出结果是______。main(){ char ch[3][4]={"123","456","78"},*p[3];int i; for(i=0;i<3;i++) p[i]=ch[i]; for(i=0;i<3;i++) printf("%s",p[i]);}A.1.23457e+008B.1.23457e+008C.1.23457e+007D.147

  • 查看答案
  • 下面程序段的运行结果是()。#includevoid main(){char s

    [单选题]下面程序段的运行结果是()。includevoid main(){char str[]="ABC",*p=str;pfintf("%d/n下面程序段的运行结果是( )。 #include<stdio.h> void main() {char str[]="ABC",*p=str; pfintf("%d/n",*(p+3)); }A.67B.0C.字符'C'的地址D.字符'C'

  • 查看答案
  • 下面程序段的运行结果是 #include void main( ) {char*

    [单选题]下面程序段的运行结果是 include void main( ) {char*s="abcde"; S£«=2;下面程序段的运行结果是 #include<iostream.h> void main( ) { char*s="abcde"; S+=2; cout<<&s;}A.cdeB.字符'c'C.字符'c'的地址D.无确定的输出结果

  • 查看答案
  • 以下程序的输出结果是( )。main{char str[]1£­10]={"ch

    [单选题]以下程序的输出结果是( )。main{char str[]1-10]={"china","beijing"),*p=str;printf("%s\n",p+10);}A.ChinaB.BeijingC.ngD.ing

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

    [单选题]以下程序的输出结果是 ( ) main( ) { char ch [3][4]={"123","456","78"},*p [3];int i; for(i=0;i<3;i+ +)p[i]=ch[i]; for(i=0;i<3;i+ +)printf("%s",p[i]); }A.123456780B.123 456 780C.12345678D.147

  • 查看答案
  • 下面程序的输出结果是()。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);}

  • 查看答案
  • 下面程序的执行结果是______。main(){char str[]="quer

    [单选题]下面程序的执行结果是______。 main() {char str[]="quert?",*p=str; while(putchar(*p++)!='?'); }A.quertB.RvfsuC.quert?D.rvfsu?

  • 查看答案