首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有一联合体变量定义如下: 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-03-23
77
问题
设有一联合体变量定义如下:
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/tcDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
线性表L=(a1,a2,a3,…ai,…an),下列说法正确的是
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为
下列程序的功能:对输入的一行字符中的数字字符的字面值累加,输出此累加和,请填空。#include<stdio.h>#include<ctype.h>main(){charc;inta,s=0;while(______)if(isdig
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)后,结果是______。
要求使下列程序输出5个整数,请填空。for(i=0;i<=______;printf("%d\n",i+=2));
表达式pow(2.8,sqrt(float(x)))值的数据类型为______型。
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
已知inta=1,b=3则a^b的值为
设有下面的程序段:chars[]="china";char*p;p=s;则下列叙述正确的是
随机试题
在热带旱地森林中,开花主要集中在()。
尖端扭转型室速的病因包括
某患者要求前牙美容治疗。自述牙齿从小就有花斑,而且同村居民也有类似表现。检查见全口牙釉面均可见不同程度的散在黄褐色及白垩状斑,无实质性缺损。该患牙的诊断应考虑是
巅顶痛者为两侧头痛者为
关于高渗性脱水,下列错误的是
【2015年河北沧州.单选】当同学们获悉本班取得学校合唱比赛第一名的成绩时欣喜若狂,他们的情绪状态属于()。
下列选项中三国典故与哲学论断对应错误的是:
下列作家与其作品中所展现的地域对应错误的是:
A.髓袢升支和降支B.近端小管和远端小管C.近端小管和集合管D.远端小管和集合管尿液的稀释主要发生在
下列程序的输出结果是()。#includemain(){structst{inty,x,z;);union{longi;intj;chark;}un;printf("%d
最新回复
(
0
)