更多"有以下程序
main( )
{ union
{ char ch["的相关试题:
[单项选择]有以下程序
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
[单项选择]
有以下程序
main( )
{ union
{ char ch[2];
int d;
}s;
s.d=0x4321;
printf("%x,%x/n",s.ch[O],s.ch[1]);
}
在16位编译系统上,程序执行后的输出结果是()。
A. 21,43
B. 43,21
C. 43,00
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
D. 21,00
[单项选择]有以下程序段 char ch; int k; ch='a'; k=12; printf("%c,%d,",ch,ch,k); printf("k=%d/n",k); 已知字符a的ASCII码值为97,则执行上述程序段后输出结果是
A. 因变量类型与格式描述符的类型不匹配,输出无定值
B. 输出项与格式描述符个数不符,输出为零值或不定值
C. a,97,12k=12
D. a,97,k=12