单项选择题

有以下程序 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(){ int a=1,b;for(b=1;b=8)break; if(a%2==1){a+=5;continue;} a-=3;}printf( %d n ,b);}程序运行后的输出结果是______。
A.3
B.4
C.5
D.6
单项选择题
下列函数定义中,会出现编译错误的是( )。
A.max(int x,int y,int *z)   { *z=x>y x:y; }
B.int max(int x,y)   { int z;    z=x>y x:y;    return z;   }
C.max(int x,int y)   { int z;    z=x>yx:y; return(z);   }
D.int max(int x,int y)   { return(x>yx:y);    }
相关试题
  • 有以下程序:int f(int b[ ][4])...
  • 有以下程序:#include<stdlib.h>struct...
  • 有以下程序:void swap1(int c0[],...
  • 以下程序中函数scmp的功能是返回形参指针s...
  • 有以下程序(提示:程序中fseek(fp,-2L...