首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有一联合体变量定义如下: 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
23
问题
设有一联合体变量定义如下:
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://jikaoti.com/ti/aPz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain()voidfun(int*a,int*b){intx=3,y=5,*p=&x,*q=&y;{int*c;fun(p,q);printf("%d,%d,",*p
若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
设有定义:chars[81];inti=0;以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是
有以下程序:#include<stdio.h>voidfun(char*a,char*b){while(*a==′*′)a++;while(*b=*a){b++;a++;}}main(){char*s=″*****a
若有定义语句:doublea,*p=&a;以下叙述中错误的是
对于一个正常运行的C程序,以下叙述中正确的是
软件集成测试不采用
设表的长度为n。在下列算法中,最坏情况下时间复杂度最高的是
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
以下正确的说法是()。
随机试题
饮症可见的表现有
A.生发上皮B.鳞状上皮化生C.高柱状腺上皮D.有纤毛的高柱状上皮E.复层鳞状上皮宫颈管黏膜是
生男孩的概率为0.52,生女孩的概率是0.48,则某孕妇生一个男孩和一个女孩的概率是
多层建筑的()场所宜设置漏电火灾报警系统。
组织论作为项目管理学的母学科,它主要研究系统的()。
下列关于母公司投资收益和子公司利润分配的抵销分录的表述中,错误的是()。
关于项目不确定性分析,下列说法中,不正确的的是()。
某汽车运输企业有一级完好车50辆,二级完好车30辆,三级需修车10辆,四级停驶车10辆,五级报废车10辆,车辆的平均技术等级为()。
双眼视差是_____知觉的重要线索。【】
A.unspoiledB.renewC.originalD.livedE.architecturalF.initialG.someH.nearbyI.spoiledJ.maintainedK.vol
最新回复
(
0
)