首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有一联合体变量定义如下: 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
46
问题
设有一联合体变量定义如下:
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全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){inti,J;forti=1;i<4;i++){fortj=i;j<4;j++)printf("%d*%d=%d",i,j,i*j);printf("\n");
下面不能作为结构化方法软件需求分析工具的是()。
有以下程序段:intm=33.n=66:m=m^n;n=n^m;m=m^n;执行上述语句后,m和n的值分别是()。
以下能正确输出字符a的语句是()。
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
以下数组定义中错误的是()。
以下叙述中正确的是()。
对于while(!E)s,若要执行循环体s,则E的取值应为()。
在数据库管理系统提供的数据语言中,负责数据模式定义的是
有以下程序(注:字符a的ASCII码值为97)#includemain(){char*s={"abc"};do{printf("%d",*s%10);++s;}while(*s);}程序运行后的输出结果是()
随机试题
通过血液传播的是
由于建设项目本身固有的特点,建设项目合同除具有一般合同共有的特征外,还具有以下特征,即合同主体的合法性、()。
王明同学:在我接触的人中,你是第一个自称是天才的人,我欣赏你的勇气和自信,喜欢你诚实活泼的个性。无数次跌倒后的爬起,伤痛后取得的胜利,更是让老师感受颇深……你知道吗?你是一个非常聪明的男孩,但成绩的取得不能单凭聪明,因为那是远远不够的。所以老师想送你一个公
“要学生做的事,教职员躬亲共做;要学生学的知识,教职员躬亲共学;要学生守的规矩,教职员躬亲共守。”这是近代教育家()的名言。
0.1,1.2,3.3,6.4,10.5,()
某人读一本书,第一天读了全书的2/15,第二天比第一天多读了6页,这时已读的页数与剩下页数的比是3:7,此人再读多少页能读完这本书?
crewedspaceship
在中国共产党内最早探讨中国革命与世界革命关系的是( )
党和国家在指导思想上拨乱反正的胜利完成的标志是
Mygrandmotherhasbeenillfortwomonths,soherhealthhas______.
最新回复
(
0
)