首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是_______。 #include<stdio.h> main() { union { int k; char i[2]; }*s,a; s=&a;
下列程序的输出结果是_______。 #include<stdio.h> main() { union { int k; char i[2]; }*s,a; s=&a;
admin
2013-02-23
38
问题
下列程序的输出结果是_______。 #include<stdio.h> main() { union { int k; char i[2]; }*s,a; s=&a; s->i[0]=0x39;s->i[1]=0x38; printf("%x\n",s->k); }
选项
A、3839
B、3938
C、380039
D、390038
答案
1
解析
在主函数定义了—个共用体变量a,及—个指向该变量的指针s。执行s->i[0]=0x39;s->i[1]=0x38;,将分别共用体的第—字节及第二字节存入十六进制数据0x39及0x38,由于在共用体中,变量共同占用存储空间,在输出s->k时,实际上就是输出开始写入的数据,而对于PC机,在存放血型数据时,低位在前,高位在后,故本题输出为3839。
转载请注明原文地址:https://kaotiyun.com/show/8OPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若已包括头文件<stdio.h>且已有定义staticcharstr[9];,现要使str从键盘获取字符串"Thelady",应使用
下列叙述中,正确的是
下列叙述中,不属于测试的特征的是
以下程序通过函数指针p调用函数fun,请在填空栏内写出定义变量p的语句。voidfun(intx,int*y){……}main(){inta=10,b=20;【】;/*定义变量p*/p
已有定义:intx;,执行以下语句后的辅出结果是【】。x=11/3;y=5;printf("%%d,%%%d\n",x,y);
若有如下定义:unionaa{intn;charc[9];floatx;}a,b,c;则下列叙述中不正确的是()
字符(char)型数据在微机内存中的存储形式是______。
软件工程的出现是由于【】。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做
请选出可用作C语言用户标识符的是
随机试题
学年末,某中学初一年级进行了学年评定,有些学生干部当上了区三好学生,有些学生入了团。在推选共青团员的活动中,所有校三好学生都递交了入团申请,所有区三好学生都没有写入团申请。如果将上述题干的断定中“有些学生干部当上了区三好学生”改为“所有学生干部都当上了
文化对谈判的双重影响:
A.淋巴滤泡形成B.滤泡上皮嗜酸性变C.两者皆有D.两者皆无慢性淋巴细胞性甲状腺炎可引起
以下哪些属牙发育异常
Sχ是表示∑
不宜与巴豆同用的是不宜与官桂同用的是
下列()属于企业内部采购部门与其他部门之间的信息流。
顺应
行政机关的公文办理完毕后,应当()。
在晚年得了类风湿性关节炎的艺术大师雷瓦诺,作画时必须忍受身体的疼痛,甚至连画笔都无法拿稳,经过这些病痛之后,他留下一句令人深思的话:“痛苦会过去,美会留下。”文段所表达的寓意是()。
最新回复
(
0
)