单项选择题

下列程序的输出结果是_______。 #include<stdio.h> main() { union { int k; char i[2]; }*s,a; s=&a; s->i[0]=0x39;s->i[1]=0x38; printf("%x\n",s->k); }

A.3839
B.3938
C.380039
D.390038
<上一题 目录 下一题>
热门 试题

单项选择题
以下程序的输出结果是________。 main() { int k=4,m=1,p; p=func(k,m);printf( %d, ,p); p=func(k,m);printf( %d n ,p); } func(int a,int B) { static int m=0,i=2; i+=m+1;m=i+a+b; return(m); }
A.8,17
B.8,16
C.8,20
D.8,8
单项选择题
以下程序的输出结果是_______。 #include<stdio.h> main() { printf( %d n ,NULL); }
A.不确定的(因变量无定义)
B.0
C.-1
D.1
相关试题
  • 下列程序是将一个十进制正整数转化为一个八...
  • 以下程序调用findmax函数求数组中值最大的...
  • 下面的程序 main() { int x=3,y...
  • 在下面的语句中,赋值语句错误的是____...
  • 以下程序的输出结果是_______。 #...