单项选择题

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

A.21,43
B.43,21
C.43,00
D.21,00

<上一题 目录 下一题>
热门 试题

单项选择题
有以下程序 int fun(int n) { if(n=1) return 1; else return(n+fun(n-1)); } main() { int x; scanf( %d ,&x);x=fun(x);pfintf( %d n ,x); } 执行程序时,给变量x输入10,程序的输出结果是()。

A.55
B.54
C.65
D.45

单项选择题
有以下程序 void swap(char *x,char *y) {char t; t=*x;*x=*y;*y=t; } main() {char *s1= abc ,*s2= 123 ; swap(s1,s2); printf( %s,%s n ,s1,s2); } 程序执行后的输出结果是()。

A.123,abc
B.abc,123
C.1bc,a23
D.321,cba

相关试题
  • 执行以下程序后,test.txt文件的内容是(...
  • 有以下程序 void fun 1 (char *p)...
  • 有以下程序 #include <stdio.h> mai...
  • 有以下程序 main() {int i,j,x=0...
  • 有以下程序 int fun(int x[],int n...