首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有一联合体变量定义如下: 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
2017-11-27
31
问题
设有一联合体变量定义如下:
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/99xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta,b,k,m,*p1,*p2;k=1,m=8;p1=&k,p2=&m;a=/*p1-m:b=*p1+*p2+6;printf(“%d”,
若k是int类型变量,且有以下for语句foroc=-1;k
对数据元素之间的逻辑关系的描述是___________。
有以下程序:#includeintfun(int*k){intb=0;b=*k+b:return(b);}main(){inta[10]:{1,2,3,4,5,6,7,8
以下程序的功能是将字符串s中所有小写字母‘a’删去,请填空。#includemain(){chars[]=“absuWWUDJFKFLaaakdk”;inti,j;for(i=j=0;s
设有如下定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
若函数中有定义语句:inta;,则()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
有以下字符串,说明表达式strten(s)值的是()。chars[10]={‘a’,‘\n’,‘a’,‘b’,‘\t’,‘c’};
下列程序的输出结果是()。#include<stdio.h>#include<string.h>main(){chara[]="\n123\\";printf("%d,%d\n",strlen(A),sizeof(A));}
随机试题
哲学的基本问题是
A.大环内酯类B.喹诺酮类抗菌药C.头孢菌素类D.青霉素E.氨基糖苷类社区获得性肺炎链球菌肺炎首选
下列各项中,属于用以风险评估常见的定性方法是()。
下列关于物业管理的目的,说法不正确的是()。
根据以下情境材料,回答下列问题。稠城所对2016年7月21日至2016年7月28日该辖区内侵财类警情进行分研究,形成了分报告。分犯罪区域发现,宾王、词林等地侵财类案件居高不下。针对这一情况,对于案情集中区域公安机关可采取的做法有(
证明:当0<x<1时,.
NewChangesinAcademicJournelPublishingItusedtobesostraightforward.Ateamofresearchersworkingtogetherinthel
Whendoyouthinkthisconversationtookplace?
Thepopularideathatclassicalmusiccanimproveyourmathsisfallingfromfavor.Newexperimentshavefailedtosupportthew
Manychildrenfirstlearnthevalueofmoneybyreceivinganallowance.Thepurposeistoletchildrenlearn(1)______experienc
最新回复
(
0
)