首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有一联合体变量定义如下: union data { long a; float b: int c: char d: }; union data x: 执行下列语句后,正确的联合体变量x的
设有一联合体变量定义如下: union data { long a; float b: int c: char d: }; union data x: 执行下列语句后,正确的联合体变量x的
admin
2021-02-25
126
问题
设有一联合体变量定义如下:
union data
{ long a;
float b:
int c:
char d:
};
union data x:
执行下列语句后,正确的联合体变量x的值是
( )。
x.a=111111,
x.b=2222;
x.c=2.1546;
x.d=’R’;
选项
A、111111
B、2222
C、2.1546
D、R
答案
D
解析
本题主要考查的知识点是联合体的内存使用。联合体与结构体的定义相同,其本质区别就在于内存使用方式的不同。联合体所占用的内存空间为最长的成员所占用的空间,各个成员分量全部是从低地址方向开始使用内存单元;联合体中的空间在某一时刻只能保持某一个成员的数据,所以本题执行完一系列赋值后,只得到最后执行的字符’R’。
转载请注明原文地址:https://www.kaotiyun.com/show/t9tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
有以下程序段,若变量已正确定义并赋值if(aDb)printf("x=%d",x);elseprintf("y=%d",y);if(a<=b)i++;elsej++;则与此程序段功能相同的选项是()。
设有定义:charp[]={'1','2','3'},*q=P;以下不能计算出一个char型数据所占字节数的表达式是()。
在数据库管理系统提供的数据语言中,负责数据模式定义的是
有以下程序#includemain(){doublex=2.0,y;if(x0.0)y=0.0;elseif((x<5.0)&&(!x))y=1.0/(x+2.0);elseif(x<10.0)
结构化程序设计中,下面对goto语句使用描述正确的是
字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是()。
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是()。
下面不能作为结构化方法软件需求分析工具的是
随机试题
细胞内ATP/AMP比值增加可以抑制
8个月婴儿,于11月8日因呕吐、水样泻、发热、流涕2天入院,大便镜检白细胞1~3个/HP,可见脂肪滴,大便偏酸性,可能的病原体是
女,4l岁。继发性痛经进行性加重1年。妇科检查子宫增大,如2个月妊娠大小,质硬,有压痛,双侧附件正常。本例应诊断为
以下行为不属于想象竞合犯的是()。
工作扩大化的主要方式不包括()。
在商业组织理论中,基尼系数是衡量()的指标之一。
长期以来,人们认为地球是已知唯一能支持生命存在的星球,不过这一情况开始出现改观。科学家近期指出,在其他恒星周围,可能还存在着更加宜居的行星。他们尝试用崭新的方法开展地外生命搜索,即搜寻放射性元素钍和铀。行星内部含有这些元素越多,其内部温度就会越高,这在一定
在关系模型中,若属性A是关系R的主码,则在只的任何元组中,属性A的取值都不允许为空,这种约束称为【】规则。
Therearestockmarketsinlargecitiesinmanycountries.StockmarketsinParis,London,Tokyo,ShanghaiandNewYorkareamon
ThestandardofficialretirementagetoqualifyforapublicpensioninmostOECDcountriesiscurrently65.Thechief【C1】______
最新回复
(
0
)