单项选择题
下列程序的输出结果是_______。 #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
点击查看答案&解析
相关试题
以下函数fun用于求两个整数a和b的最大公约...
下面的函数strcat(str1,str2)实现将字...
以下程序中用户由键盘输入一个文件名,然后...
函数void fun(float*sn,int n)的功能...
下面的if语句与y=(x>=10)3*x-1...