[单选题]

以下程序的输出结果是_______。 main() {union { char i[2]; int k; }r; r.i[0]=2; r.i[1]=0; printf("%d/n",r.k); }

A.2

B.1

C.0

D.不确定

参考答案与解析:

相关试题

以下程序的输出结果是 ( ) main( ) { union { char i

[单选题]以下程序的输出结果是 ( ) main( ) { union { char i [2]; int k; } r; r. i[0]=2,r.i[1]=0; printf("%d/n",r,k); }A.2B.1C.0D.不确定

  • 查看答案
  • 以下程序的输出结果是______。 main() { union { char

    [单选题]以下程序的输出结果是______。 main() { union { char i[2];int k;} r; r.i[0]=2;r.i[1]=0; printf("%d/n"r.k); }A.2B.1C.0D.不确定

  • 查看答案
  • 以下程序的输出结果是______。 main() { union { int i

    [单选题]以下程序的输出结果是______。 main() { union { int i[2]; long j; char m[4]; }r,*s=&r; s->i[0]=0x409; s->i[1]=0x407; printf("%d/n",s->m[0]); }A.9B.49C.7D.47

  • 查看答案
  • 执行下列程序的输出结果是()。main(){union{intb; char c

    [单选题]执行下列程序的输出结果是( )。 main() { union { int b; char c[2]; } y; y.b=0x4142; printf("%c,%c",y.c[1],y.c[0]); }A.65,66B.a,bC.B,AD.A,B

  • 查看答案
  • 下列程序的输出结果是______。 main(){union} int a[2]

    [单选题]下列程序的输出结果是______。 main() { union} int a[2]; long k; char c[4]; }un,*sp=&un; sp->a[0]=0x39; sp->a[1]=0x38; printf("%1x/n",sp->k); }A.3938B.3839C.390038D.380039

  • 查看答案
  • 以下程序运行后,输出结果是______。 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

  • 查看答案
  • 以下程序运行后的输出结果是______。 main () { char a[]=

    [单选题]以下程序运行后的输出结果是______。 main () { char a[]="123456789",*p; int i=0; p=a; while (*p) { if (i%2==0) *p='*'; p++; i++; } puts(a); }A.*2*4*6*8B.*2*4*6C.*2*4*6*8*D.*2468*

  • 查看答案
  • 有以下程序的输出结果是( ) main( ) { char a[ ]=”abcd

    [单选题]有以下程序的输出结果是( ) main( ) { char a[ ]=”abcdefg”,b[10]=”abcdefg”; printf(“%d %d/n”,sizeof(a),sizeof(b));}A.7 7B.8 8C.8 10D.10 10

  • 查看答案
  • 以下程序的输出结果是() main() { static char a[10]

    [单选题]以下程序的输出结果是 ( ) main( ) { static char a[10] ={"Chinese"}; printf("%d",strlen(a)); }A.7B.2C.9D.10

  • 查看答案
  • 以下程序的输出结果是 ( ) main( ) { char w[] [10]={

    [单选题]以下程序的输出结果是 ( ) main( ) { char w[] [10]={"ABCD","EFGH","IJKL","MNOP"},k; for (k=1,k<3;k+ +)printf("%s/n",w[k]); }A.ABCD FGH KLB.ABC EFG IJ MC.EFG JK OD.EFGH IJKL

  • 查看答案
  • 以下程序的输出结果是_______。main(){union {char i[2