首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有一联合体变量定义如下: 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
36
问题
设有一联合体变量定义如下:
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://kaotiyun.com/show/xwtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若在定义语句:inta,b,c,*p=&c;接着执行以下选项中的语句,则能正确执行的语句是
若有以下程序#includemain(){inti,j=0;chara[]="Howareyou!",b[10];for(i=0;a[i];i++)if(a[i]==’’)b[j++]=a[i+1];b[j]=’\0’;printf("%s
以下叙述中正确的是
有以下程序yoidfun2(chara,charb){printf(’’%c%c’’,a,b);)chara=’A’,b=’B’;yoidfunl(){a=’C’;b=’D’;)main(){funl();print
有以下程序#include<stdio.h>main(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=0;for(i=0;i<3;i++)for(j=2;j>=i;j--)t
以下不能将s所指字符串正确复制到t所指存储空间的是()。
已知:intc[3][4];,则对数组元素引用正确的是()。
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
在C语言中,以下说法不正确的是()。
随机试题
下列说法中错误的一项是()
Lastyear,myclassmateJaneandIgraduatedfromanordinarynormaluniversity.Likemostofthestudentswhohadjuststepped
心血管病按病理解剖分类有
A.对药品性状、用法用量B.对临床诊断C.对科别、姓名、年龄D.对药名、剂型、规格、数量根据《处方管理办法》,“四查十对”是指查用药合理性()
据报道,某公司员_丁下班候车时被小货车撞致颅脑严重损伤,公司不但没给他申报工伤,反而辞退了他。在劳动局认定此员工受伤属于_T伤后,该公司还将劳动局告上法院,要求撤销认定书,并指出公司“员工手册”规定.“非因上班或休假没有任何手续而在外面留宿者,予以严惩”。
以下关于工作岗位分析的说法正确的有()。
以下叙述中正确的是
Whydogssometimescausetrouble?Ifyoudon’tknowmuchaboutdogs,whatshouldyoudo?
Earthquakesoftenhappennearvolcanoes,butthisisnotalwaystrue.Thecentersofsomeare(1).Thebottomoftheseasudden
A、Studyingandprotectingendangeredlanguages.B、Obtaininginformationcontainedwithinalanguage.C、Trackingthelastspeaker
最新回复
(
0
)