首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有一联合体变量定义如下: 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
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://kaotiyun.com/show/99xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对数据元素之间的逻辑关系的描述是___________。
以下程序:#include#includemain(){charstr[]=“abcd\n\123Lxab”;printf(“%d”,(str));}运行后的输出结果是(
以下不正确的转义字符是()。
若给fun函数的形参s传送字符串:“abc-6354abc”,则函数的返回值是______________。(字符串中包括空格)longfun(charS[])flongn;intsign;for(;iss
下列数组定义中错误的是()。
先有两个C程序文件T18.c和myfun.c同在TC系统目录(文件夹)下,其中Tl8.c文件如下:#include#include“myfun.C”main(){fun();printf(“\n”);}//
下列不属于软件工程的3个要素的是()。
下列不属于软件工程的3个要素的是()。
用筛选法可得到2~n(n<10000)之间的所有素数,方法是:首先从素数2开始,将所有2的倍数的数从数表中删去(把数表中相应位置的值置成0);接着从数表中找下一个非0数,并从数表中删去该数的所有倍数;依此类推,直到所找的下一个数等于n为止。这样会得到一个序
随机试题
中文语音识别系统可以使用语音及语音命令来录入文本。
对不明原因的急性中毒宜采用以下哪种液体洗胃
“在编制生产计划时要同时编制劳动保护措施计划,检查生产进度时要同时检查安全生产情况,如发现问题,负责进行调度,并转告有关部门。”这是()的职责。
下列关于规划环境目标和评价指标的叙述,错误的有()。
政府监管价格是对市场机制的()。
下列叙述正确的是()。
编辑处理期刊页面余缺的做法有()等。
香菇生长在自然界中,经常被其他一些杂菌包围,从杂菌中分离出香菇纯菌丝的方法叫纯种分离技术。()
法人的民事权利能力和民事行为能力,从法人()时产生。
Forsometimepastithasbeenwidelyacceptedthatbabies—andothercreatures—learntodothingsbecausecertainactsleadto"
最新回复
(
0
)