首页 试题详情
单选题

有以下程序 main() {union {char ch[2]; int d; }s; s.d=0x4321; printf("%x,%x\n",s.ch[0],s.ch[1]); } 在16位编译系统上,程序执行后的输出结果是()。

A21,43

B43,21

C43,00

D21,00

正确答案:A (备注:此答案有误)

相似试题

  • 单选题

    以下程序main(){union{char ch[2];int d;}s;s.d=0x4321;printf(%x,%x n,s.ch[0],s.ch[1]);}在16位编译系统上,程序执行后的输出结果是()。

    答案解析

  • 单选题

    以下程序main(){ union{ int k;char i[2];} *s,a;s=&a;s->i[0]=0x39; s->i[1]=0x38;printf(%x n,s->k); }输出结果是()。

    答案解析

  • 单选题

    以下程序的输出结果是()。union myun{ struct{ int x, y, z; } u;int k;} a;main(){ a.u.x=4; a.u.y=5; a.u.z=6;a.k=0;printf(%d\n,a.u.x);}

    答案解析

  • 单选题

    以下程序main(){int i;for(i=1;i

    答案解析

  • 单选题

    以下程序  #include   main()  { int x=011;  printf(%d n,++x);  }  程序运行后的输出结果是( )。

    答案解析

热门题库