首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有一联合体变量定义如下: uniondata { long a; float b; int c: char d; }; union data x: 执行下列语句后,正确的
设有一联合体变量定义如下: uniondata { long a; float b; int c: char d; }; union data x: 执行下列语句后,正确的
admin
2013-02-23
50
问题
设有一联合体变量定义如下:
uniondata
{ 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/ATJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
关系数据库的关系演算语言是以【】为基础的DML语言。
指针变量p的基类型为int,并已指向一连续存储区,若p中当前的地址值为1234,则执行p++后,p中的值为()
阅读如下程序段#include"stdio.h"voidfc(FILE*);main(intargc,char*argv[]){FILE*fp;inti=1;while(--argc
算法的时间复杂度是指()
若二维数组a有m列,则在a[i][j]前的元素个数为
如果需要打开一个已经存在的非空文件“Demo"进行修改下面正确的选项是
表示条件10<x<100或x<0的C语言表达式是【】。
已知大写字母A的ASCII码值是65,小写字母a的ASCII码是97,则用八进制表示的字符常量’\101’是()。
数据库技术的根本目标是要解决数据的()。
数据库技术的根本目标是要解决数据的
随机试题
简述中外秘书比较研究的基本内容
社会主义道德体系以集体主义为原则的条件是()
女,22岁,4周前发热、咳嗽、流涕,持续1周自愈。近1周心悸、气短。否认心脏病史。查体:T36.2℃,BP110/65mmHg,心界不大。血清CK-MB水平增高。心电图示窦性心律,心率l03次/分,PR间期0.21s,余未见异常。最可能的诊断是
(2013年司考试题)甲、乙、丙设立一有限公司,制定了公司章程。下列哪些约定是合法的?()
关于股权投资基金监管的特征,下列说法有误的是()。
根据我国刑法理论,主张对下列哪些犯罪行为适用“从一重罪处断”的原则处罚?()
WhichoneofthefollowingprotocolsusesbothUDPandTCPportsforthetransportlayeroperation?
集线器(HUB)是局域网中除了网卡以外必不可少的设备。下列关于集线器(HUB)功能的叙述中,不正确的是( )。
下列描述中正确的是()。
DaretoDreamOurdreamsatnightmayaffectourlives(andviceversa)morethanweeverrealized,saysnewresearch.For1
最新回复
(
0
)