首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有一联合体变量定义如下: 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-07-27
55
问题
设有一联合体变量定义如下:
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/N7Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下的程序段:charstr[]="HelloWorld";char*ptr;ptr=str;执行上面的程序段后,*(ptr+10)的值为()。
有以下程序:#include<stdio.h>main(){inta=6,b=7,m=I;switch(a%2){case0:m++;break;case1:m++;switch(b%2)
下列选项中,不能作为合法常最的是()。
定义结构体数组structstu{intnum;charname[20];}x[5]={1,"ZHAO",2,"QIAN",3,"SUN",4,"LEE",5,"ZHOU"};for(i=1;i<5;i++)
设有如下定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
有以下程序,其中%u表示按无符号整数输出()。main(){unsignedintx=0xFFFF;/*x的初值为十六进制数*/printf("%u\n",x);}程序运行后的输出结果是()。
在下列选项中,没有构成死循环的程序段是()。
设变量均已正确定义,若要通过scanf("%d%c%d%c”,&a1,&e1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
若要使指针p指向一个double类型的动态存储单元,请填空。p=__________malloe(sizeof(double));
下列关于队列的叙述中正确的是
随机试题
衰老通常分为生理性衰老和病理性衰老。生理性衰老是指随着年龄增长出现的衰老,也就是自然老化。病理性衰老是指衰老速度由于负面情绪、物理创伤、营养匮乏、身体疾病等各种因素的作用而加快。根据上述定义,下列诗词所描述的现象最符合病理性衰老的是(
高选择性胃迷走神经切断术的要点是
X线机控制电路设有多种保护,不包括
下列哪项不是非处方药安全性的具体要求
关于监护,下列哪一表述是正确的?(2013年卷三2题,单选)
单代号网络图中()。
根据下列材料,回答以下问题。2012年,A省完成港口货物吞吐量13.3亿吨,同比增长14.2%,其中外贸货物吞吐量2.0亿吨,增长24.5%。港口货物吞吐量中,集装箱吞吐量达878.0万标准集装箱,增长3.1%。2012年年末,全省公路里程14.2万公
在汤里放10克盐,要使汤的咸味尝起来刚好有差异,需要增加2克盐。根据韦伯定律,如果最初放20克盐,要使汤的咸味刚好有变化,则需要加盐
Oneafternoonwhenlessonswereover,PeterandPaulleftschool.Whenmeboysreachedhome,itwasseveno’clock.Itwasdark
______isaunitofexpressionwhichhasuniversalintuitiverecognitionbynative-speakers,whetheritisexpressedinspokeno
最新回复
(
0
)