首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下定义 union data { int d1; float d2; }demo; 则下面叙述中错误的是
设有以下定义 union data { int d1; float d2; }demo; 则下面叙述中错误的是
admin
2009-06-20
42
问题
设有以下定义 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://kaotiyun.com/show/W6Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Text1的文本框,然后画一个名称为Hscroll1的滚动条,其Min和Max属性分别为0和1000。程序运行后,如果移动滑块,则在文本框中显示滚动条的当前值。以下能实现上述操作的程序是()。
在考生文件夹下有一个工程文件sit5.vbp,含三个窗体,标题分别为“启动”、“注册”、“登录”,运行时显示“启动"窗体,单击其上按钮时弹出对应窗体进行注册或登录。注册信息放在全局数组users中,注册用户数(最多10个)放在全局变量n中(均已在标准模块中
以下关于数组的叙述中,错误的是
以下声明数组和给数组赋值的语句中,正确的是()。
以下关于图片框控件的说法中,错误的是()。
在考生文件夹下有一个工程文件sjt5.vbp,功能是用来计算勾股定理整数组合的个数。勾股定理中3个数的关系是:a2+b2=c2。例如,3、4、5就是一个满足条件的整数组合(注意:a,b,c分别为4,3,5与分别为3,4,5被视为同一个组合,不应该重复计算)
在考生文件夹下有一个工程文件sjt5.vbp。在窗体文件中已经给出了全部控件及部分程序。程序运行时,在文本框Textl中输入一个大于2的偶数,并单击“分解为”命令按钮,则可以将该偶数分解为两个素数之和,且要求其中一个素数是所能够分解出的最小的素数(一个偶数
在名称为Forml的窗体上添加一个名称为Ll,标题为“业余爱好”的标签,再添加一个名称为chl的复选框数组,含3个复选框,它们的Index属性分别为0、l、2,标题依次为“体育”、“音乐”、“美术”,请设置复选框的属性,使其初始状态如下表所示。程序运行
语句:PrintAsc(Chr$(Mid$("98765432",4,2)))的输出是
如果要定义一个窗体级变量,定义变量语句的位置应该是()。
随机试题
慢性淋巴细胞白血病患者出现下列哪种核型时预后较好A.+12B.t(11,14)C.t(14,19)D.inv(14)E.(q11,q32)
输注哪种血液成分,一般不产生HLA抗体
为了在较短的时间内了解某群体口腔健康状况,并估计在该群体中开展口腔保健工作所需的人力和物力,可采用
A.第一类精神药品B.第二类精神药品C.麻醉药品D.第一类疫苗经批准具备一定条件的药品零售连锁企业可以经营的是()
可计量性是所有会计要素确认的前提,只有当有关资源的成本或者价值能够可靠地计量时,资产才能予以确认。 ( )
教师“双目微眯,嘴角微翘,面露微笑”是表示()的面势语,是教师在工作中的表情常态。
为预防幼儿发生“星期一综合症”,在执行幼儿园生活制度时应该做到()
A、 B、 C、 D、 D每行前两个图形叠加得到第三个图形,选择D。
青年人的梦想是无边无际的,有时候好像是不可思议的。但这恰巧是青年人的可爱之处。也是他们的个性所在,对于他们的梦想,我们不应嘲笑和讥讽,相反应该理解和包容。每个青年人都有自己的棱角,也许通过时间的考验和历练,棱角会慢慢被磨平,梦想逐渐被现实所击败。但是这个过
属于犯罪集团成立条件的有()。
最新回复
(
0
)