更多"下列程序的输出结果为 main( ) { union u {c"的相关试题:
[单项选择]下列程序的输出结果为( )。
main( )
union u
char *name;
int age;
int income;)s;
s.name="WANGLIONG";
s.age=28;
s.income=1000;
printf("%d/n",s.age);
A. 28
B. 1000
C. 0
D. 不确定
[单项选择]下列程序的输出结果为( )。 main( ) {union un {char*name; int age; int pay; }s; s.name="zhaoming": s.age=32; s.pay=3000; printf("%d/n",s.age); }
A. 32
B. 3000
C. 0
D. 不确定
[单项选择]以下程序的输出结果是_______。 main( ) {union { char i[2]; int k; }r; r.i[0]=2; r.i[1]=0; printf("%d/n",r.k); }
A. 2
B. 1
C. 0
D. 不确定
[单项选择]以下程序的输出结果是______。 main( ) { union { char i[2];int k;} r; r.i[0]=2;r.i[1]=0; printf("%d/n"r.k); }
A. 2
B. 1
C. 0
D. 不确定
[单项选择]有以下程序
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