首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有一联合体变量定义如下: 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
59
问题
设有一联合体变量定义如下:
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://kaotiyun.com/show/t9tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是:用选择法对数组中的n个元素进行升序排列。请修改程序中的错误,使它能得出正确的结果。注意:不得增行和删行,也不得更改程序的结构!试题程序:#include<stdio.h>#defineN20
有以下程序:#include<stdio.h>main(){charx=2,y=2,z;z=(y<<1)&(x>>1);printf("%d\n",z);}程序的输出结果是()。
下列各项中不属于需求分析阶段任务的是()。
以下叙述中正确的是()。
有以下程序:charname[20];intnum;scanf(’’name=%sBum=%d’’,name,&num);当执行上述程序,并从键盘输入:name=Lilinum=1001<回车>后,name的
若变量已正确定义,有以下程序段i=0;doprintf("%d,",i);while(i++);printf("%d\n",i);其输出结果是
下面不能作为结构化方法软件需求分析工具的是
下面不属于软件测试实施步骤的是
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面属于定义阶段任务的是()。
数据库设计的四个阶段是:需求分析、概念设计、逻辑设计和
随机试题
已知F(x)是连续函数f(x)的一个原函数,则∫axf(t+2a)dt=[].
中年男性患者,主诉关节痛疼,血浆尿酸550μmol/L,医生劝不要食肝,为什么?
WHO癌性痛阶梯治疗方案第二阶梯用药正确的是
证券交易所质押式回购实行()。
根据行政诉讼法律制度的规定,下列各项属于人民法院不受理的案件有,()。
担任单位会计机构负责人的,除取得会计从业资格证书外,还应当具备会计师以上专业技术职务资格或者从事会计工作2年以上经历。()
Hetriedto______(解释),butshewouldn’tlisten.
英语课上,每位同学要轮流做汇报,前一位同学做完汇报后,要让大家休息3分钟之后下一位同学再开始汇报。已知前三位同学汇报完花了21分钟。假设每位同学的汇报时间相同,那么10位同学汇报完一共要花多少分钟?
Howlonghavetheynotmeteachother?
Thereareplacesintheworldwherepeoplearealleged(被认为)tolivemuchlongerandremainmorevigorousinoldagethaninmos
最新回复
(
0
)