首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义 union data { int d1; float d2; }demo; 则下面叙述中错误的是
设有以下定义 union data { int d1; float d2; }demo; 则下面叙述中错误的是
admin
2009-06-20
32
问题
设有以下定义 union data { int d1; float d2; }demo; 则下面叙述中错误的是
选项
A、变量demo与成员d2所占的内存字节数相同
B、变量demo中各成员的地址相同
C、变量demo和各成员的地址相同
D、若给demo.d1赋99后,demo.d2中的值是99.0
答案
D
解析
联合体的所有成员共占同一段内存,所以联合体变量的长度与它的最长成员所占长度…致,本题中float所占内存字节数为4,而 int类型在TurboC 2.0中是占2字节、在VisualC++6.0中占4字节,所以int类型所占内存字节数不会超过float,那demo就与成员d2所占字节数是相同的,选项A的说法正确。联合体的所有成员的首地址都是相同的,和联合体变量的地址一致。故选项B和C都是正确的。由于int类型数据和float类型数据在内存中的存放格式是不一样的,所以给d1赋99后,d2中不会得到99.0这个值。故选项D不正确,答案应该选择D。
转载请注明原文地址:https://jikaoti.com/ti/I5I0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
(1)在考生文件夹下有一个工程文件sjt3.vbp,其窗体上有一个列表框和一个标题为“选择”的命令按钮,且列表框中已有若干列表项。程序的功能是:当单击”选择”按钮时,如果列表框中没有列表项,则程序不做任何操作。否则,判断列表框中是否有列表项被选中,如果没有
如果把命令按钮的Cancel属性设置为True,则程序运行后( )。
以下叙述中错误的是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
下列关于数组的叙述中,正确的是
下列叙述中正确的是()。
下列叙述中正确的是
关于菜单设计,下列叙述中错误的是()。
设有如下声明语句OptionBase1Dimm(2,-1To5)AsInteger则数组arr中数组元素的个数是()。
若在窗体模块的声明部分声明了如下自定义类型和数组PrivateTyperecCodeAsInteger:CaptionAsStringEndTypeDimarr(5)Asrec则下面的输出语句中正确的是
随机试题
男性,46岁,因股骨粉碎性骨折入院。入院时无肺部感染的临床表现,5天后出现肺部感染的症状和体征,该病人的情况属于
乙肝病毒相关性肾炎最常见的肾脏病理类型为
临床所用的药物治疗量是指
余某一直保持沉默会产生什么样的法律后果?侦查机关的哪些行为有违刑事诉讼的相关规定?
题15图所示对称三相电路中,已知线电压为380V,负载阻抗Z1=一j12Ω,Z2=3+j4Ω三相负载吸收的全部平均功率P为()。
如图10-6所示,等直径管考虑损失,A-A断面为过流断面,B-B断面为水平面,则1、2、3、4各点的物理量的关系是()。
(),中国人民银行对银行业金融机构的监管职责由新设立的中国银监会行使。
设x3-3xy+y3=3确定y为z的函数,求函数y=y(x)的极值点.
Childrenwhogriptheirpenstooclosetothewritingpointarelikelytobeatadisadvantageinexaminations,【C1】______tothe
A、Alotofpreparationisneededbeforedoingrealclimbing.B、Rock-climbingisnotdangerousifyouarestrongenough.C、Thema
最新回复
(
0
)