更多"下列程序的输出结果为 main( ) union u "的相关试题:
[单项选择]下列程序的输出结果为( )。
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 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 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 { 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
int b;
char c[2];
y;
y.b=0x4142;
printf("%c,%c",y.c[1],y.c[0]);
A. 65,66
B. a,b
C. B,A
D. A,B
[单项选择]以下程序的输出结果是_______。
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
D. 21,00
[单项选择]有以下程序
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