[单选题]

有以下程序:include main(){union{charch[2];int d;} s;s.d=0x4321;printf("%x,%x/n",

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

A.21,43

B.43,21

C.43,00

D.21,00

参考答案与解析:

相关试题

下列程序的输出结果是()。 #inClude main() {charch[2]

[单选题]下列程序的输出结果是()。 inClude main() {charch[2][5]={"1234","5678"},*p[2]; int下列程序的输出结果是( )。#inClude<stdio.h>main(){ charch[2][5]={"1234","5678"},*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';j+=2){ s=p[i][j]-'0

  • 查看答案
  • 有以下程序 main() { union { char ch[2]; int d

    [单选题]有以下程序 main() { union { char ch[2]; int d; }s; s.d=0x4321; printf("%x,%x/n",s.ch[O],s.ch[1]); } 在16位编译系统上,程序执行后的输出结果是______。A.21,43B.43,21C.43,00D.21,00

  • 查看答案
  • 有以下程序:main(){ union { char ch[2]; Int d;

    [单选题]有以下程序:main(){ union { char ch[2]; Int d; } s; s.d=0x4321; printf("%x,%x/n",s.ch[0],s.ch[1]);}在16位编译系统上,程序执行后的输出结果是( )。A.21,43 B.43,21 C.43,00 D.21,00

  • 查看答案
  • 有以下程序 main() { union { char ch[2]; int d

    [单选题]有以下程序 main() { union { char ch[2]; int d; }s; s.d=0x4321; printf("%x,%x/n",s.ch[O],s.ch[1]); } 在16位编译系统上,程序执行后的输出结果是______。A.21,43B.43,21C.43,00D.21,00

  • 查看答案
  • 有以下程序main(){ union{ char ch[2];int d;} s

    [单选题]有以下程序main(){ union{ char ch[2];int d;} s;s.d=0x4321;printf(" % x, % x/n",s.ch[0],s.ch[1]);}在 16 位编译系统上,程序执行后的输出结果是A.)21,43B.)43,21C.)43,00D.)21,00

  • 查看答案
  • 有以下程序 main(){charch[]=“uvwxyz”,*pc;Pc=ch

    [单选题]有以下程序main() {char ch[]=“uvwxyz”,*pc; Pc=ch; printf(“%c/n”,*(pc+5)); } 程序运行后的输出结果是( )。A.zB.0C.元素ch[5]的地址D.字符y的地址

  • 查看答案
  • 有以下程序:main(){ union{unsigned intn;unsign

    [单选题]有以下程序:main(){ union{ unsigned int n; unsigned char c; }u1; u1.c='A'; printf("%c/n",u1.n);}执行后输出结果是( )。A.产生语法错B.随机值C.AD.65

  • 查看答案
  • 有以下程序: #include #include main( ) {char

    [单选题]有以下程序: include include main( ) {char p[] = {'a','b','c'] ,q[10有以下程序: #include <stdio.h> #include <string.h> main( ) { char p[] = {'a','b','c'] ,q[10] = {'a','h','c'} prinff( "% d % d/n" , strlen (p) , strlen (q) );以下叙述中正确的是( )。A

  • 查看答案
  • 有以下程序:#include main( ){int a[ ] = { 1,2,

    [单选题]有以下程序:include main( ){int a[ ] = { 1,2,3,4,5,6,7,8,9,0} , * p;for(p =a;p有以下程序:#include <stdio. h>main( ){ int a[ ] = { 1,2,3,4,5,6,7,8,9,0} , * p; for(p =a;p<a+10;p++) printf("%d," , *p); }程序运行后的输出结果是( )。A.1,2,3,4,5,6,7,8,9,0,B.2,3,4,5,6,7,8,9,10,1

  • 查看答案
  • 有以下程序:#include main( ){int a[3][2]={0} ,

    [单选题]有以下程序:include main( ){int a[3][2]={0} ,( *ptr)[2],i,j;for(i=0;i<2;i£«£«) {ptr有以下程序: #include <stdio.h> main( ) { int a[3][2]={0} ,( *ptr)[2],i,j; for(i=0;i<2;i++) {ptr=a+i; scanf("%d",ptr); ptr++;} for(i =0;i<3;i ++ ) } for(j =0;j<2;j ++ ) prinff(

  • 查看答案
  • 有以下程序:#include main(){union{charch[2];in