首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有一联合体变量定义如下: union data { long a; float b: int c; char d; }; union data x; 执行下列语句后,正确的联合体
设有一联合体变量定义如下: union data { long a; float b: int c; char d; }; union data x; 执行下列语句后,正确的联合体
admin
2021-06-15
55
问题
设有一联合体变量定义如下:
union data
{ long a;
float b:
int c;
char d;
};
union data x;
执行下列语句后,正确的联合体变量x的值是( )。
x.a=111111;
x.b=2222;
x.c=2.1 546;
x.d=’R’:
选项
A、111111
B、2222
C、2.1 546
D、R
答案
D
解析
本题主要考查的知识点是联合体的内存使用。联合体与结构体的定义相同,其本质区别就在于内存使用方式的不同。联合体所占用的内存空间为最长的成员所占用的空间,各个成员分量全部是从低地址方向开始使用内存单元;联合体中的空间在某一时刻只能保持某一个成员的数据,所以本题执行完一系列赋值后,只得到最后执行的字符’R’。
转载请注明原文地址:https://www.kaotiyun.com/show/xwtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列关于栈的叙述正确的是
有以下程序#includeintfun(chars[]){char*P=s;while(*P=0)p++;return(p-s);}main(){printf("%d\n",fun("0ABCDEF"));}
若有以下程序#includemain(){inti,j=0;chara[]="Howareyou!",b[10];for(i=0;a[i];i++)if(a[i]=’’)b[j++]=a[
有以下程序#includeintfun(intx){intp;if(x==0||x==1)return(3);p=x-fun(x-2);return(p);}main(){printf("%d\n",
以下不构成无限循环的语句或语句组是
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
对于一个正常运行的C程序,以下叙述中正确的是
软件集成测试不采用
在C语言中,以下说法不正确的是()。
随机试题
Thisbatteryneeds______beforeyouusethelittlecamera.
关于肌内注射下列说法错误的是
防排烟系统的主要作用有()。
根据《信托法》,受托人以()为限向受益人承担支付信托利益的义务。
甲、乙、丙三人设立一家普通合伙企业,后经协商约定由甲全权负责合伙企业的事务,其余两人不再执行合伙企业事务,乙、丙对合伙企业的债务不用承担连带责任。该约定违反《合伙企业法》的有关规定。()
足球比赛开球时,守方每一位队员需站在开球点_______米以外。
(2017年真题)关于法律推理,下列说法正确的是()。
Breakoutofthisguiltandletyourself________inyoursenseofaccomplishmentforwhatyouhavegottendoneinsteadofwhatth
[*]
下列的故障中,可能会造成事务执行失败的是
最新回复
(
0
)