单项选择题
下列程序的输出结果是______。 main() { union} int a[2]; long k; char c[4]; }un,*sp=&un; sp->a[0]=0x39; sp->a[1]=0x38; printf("%1x\n",sp->k); }
A.3938
B.3839
C.390038
D.380039
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
定义数组char a[]=}'0','1','2','3');,则将该数组中元素按反序转换成整数,正确的程序段是______。
A.int k=0,i; for(i=0;i<4;i++) k=k*10+a-48;
B.int k=0,i; for(i=3;i>=0;i--) k=k*10+a-'0';
C.int k=0,i; for(i=3;i>=0;i--) k=k+a-'0';
D.int k,i; for(i=3;i>=0;i--) k=k*10+a-'0';
点击查看答案&解析
单项选择题
下列程序的输出结果是______。 struct exmple { int x; int y; }num[2]=}1,2,3,2}; main() { printf( %d n ,num[1].y*num[0].x num[1].x);}
A.0
B.1
C.3
D.6
点击查看答案&解析
相关试题
分析下面的程序 main() { int*p1,...
下列4项说法中,不正确的是______。
若有下列语句: char a[]= xyz ; ...
下列程序的输出结果是______。 main...