首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: main() { union { char ch[2]; int d; }s; s.d=0x4321; printf("%x,%x\n",s.ch[0],s.ch
有以下程序: main() { union { char ch[2]; int d; }s; s.d=0x4321; printf("%x,%x\n",s.ch[0],s.ch
admin
2012-12-03
32
问题
有以下程序:
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
答案
A
解析
s是一个公用体,d的值分别与ch中的两个元素的值相同,d的高位放在ch[1]中、低位放在ch[0]中,因此输出的结果为21,43。
转载请注明原文地址:https://kaotiyun.com/show/4gPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#include<stdio.h>#include<string,h>main(){charb1[8]="abcdefg",b2[8],*pb=b1+3;while(--p
有以下程序:voidsort(inta[],intn){inti,j,t;for(i=0;i<n-1;i+=2)for(j=i+2;j<n;j+=2)if(a[i]<a[j
若有定义:intx=0,*p=&x;,则语句printf("%d\n",*p);的输出结果是
有以下程序:voidf(intv,intw){intt;t=v;v=w;w=t;}main(){intx=l,y=3,z=2;if(x>y}f(x,y)
已定义c为字符型变量,则下列语句中正确的是
当把以下四个表达式用作if语句的控制表达式时,有一个选项与其他三个选项含义不同,这个选项是
对于下列字符串,说明表达式strlen(s)值的是()。chars[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
不能与do…while(exp)语句中的(exp)等价的表达式是()。
随机试题
智力是下列哪种能力的综合【】
A.腺病毒肺炎B.金黄色葡萄球菌肺炎C.急性感染性喉炎D.支气管哮喘E.肺炎球菌肺炎呼气性呼吸困难
双眼视轴不交叉,物像的视觉方向交叉的为麻痹性外斜视可见
骨软骨瘤的临床表现
应激反应时血中明显增多的激素是
开放性气胸的紧急处理应为()
下列哪部标准或规范中的部分条文为强制性国家标准?
2013年7月杨女士将自有住房按市场价格出租给张某用于居住,租期一年,每月取得租金收入3500元.当年8月发生房屋修缮费用21300元。杨女士当年应纳个人所得税为()元。(不考虑出租房屋的其他税种)
公安机关的基本任务有()。
再贴现率是主动权能够掌握在中央银行手中的货币政策工具。
最新回复
(
0
)