首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是_______。 #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
49
问题
下列程序的输出结果是_______。 #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全国计算机二级
相关试题推荐
有如下说明inta[10]={1,2,3,4,5,6,7,8,9,10},*p=a;则数值为9的表达式是()
以下叙述中错误的是()
C语言中main函数参数的非法表示形式是()
若要用下面的程序片段使指针变量p指向一个存储整型变量的动态存储单元int*pp=______malloc(sizeof(int));则应填入______。
下列叙述中,不属于测试的特征的是
算法的工作量大小和实现算法所需的存储单元多少分别称为算法的【】。
以下叙述中正确的是
若有定义语句chars[100],d[100];intj=0,i=0;且s中已赋字符串,请填空以实现拷贝。(注:不使用逗号表达式)while(s[i]){d[j]=【】;j++;}d[j]=0;
计算机系统的组成是______。
下列说法中错误的是
随机试题
心绞痛急性发作时,为迅速缓解症状,应首选
如材料的质量已知,求其体积密度时,测定的体积应为()。
环糊精包合物的作用有()。
高层建筑管道常用的连接方法中,()多用于暗装管道和直径较大的管道。
在实际生活中,委托代理应注意的问题有( )。
灾难、公司重组等的发生对债券价值的影响属于( )。
设随机变量(X,Y)的联合密度函数为f(x,y)=.设Z=X+Y,求Z的概率密度函数.
根据《电子计算机机房设计规范》(GB50174-2008),不属于功能性接地的是()。
【B1】【B10】
A、Anexportsalesmanworkingoverseas.B、Anaccountantworkinginthecompany.C、Aproductionmanagerinabranch.D、Apolicyma
最新回复
(
0
)