首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是
若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是
admin
2019-05-17
57
问题
若有以下说明和定义
union dt
{int a;char b;double c;}data;
以下叙述中错误的是
选项
A、data的每个成员起始地址都相同
B、变量data所占内存字节数与成员c所占字节数相等
C、程序段:data.a=5;printf("%f\n",data.c);输出结果为5.000000
D、data可以作为函数的实参
答案
C
解析
本题主要考查联合的定义和使用。选项A)联合中每个成员起始地址都是一样的,正确;选项B)联合的长度等于长度最长成员的长度,在data中,成员c是double类型,长度为8个字节最长,因此data所占用字节数和成员c长度一致。选项C)整型和double类型的存储格式不一致,整数5在内存中的存储格式和浮点数5存储格式不一样,因此data.c输出不会是5.000000;选项D)联合和结构体都可以作为函数实参。
转载请注明原文地址:https://www.kaotiyun.com/show/SDRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下定义语句,编译时会出现编译错误的是
若有以下程序段doublex=5.16894;printf(’’%f\n’’,(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
以下叙述中错误的是
设有定义:doublea,b,c;若要求通过输入分别给a、b、c输入1、2、3,输入形式如下(注:此处□代表一个空格)□□1.0□□2.0□□3.0则能进行正确输入的语句是
设有一联合体变量定义如下:uniondata{longa;floatb:intc;chard:};uniondatax;执行下列语句后,正确的联合体变量X的值是(
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是()。
一个工作人员可以使用多台计算机,而一台计算机可被多个人使用,则实体工作人员与实体计算机之间的联系是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下面属于应用软件的是()。
下面属于黑盒测试方法的是
随机试题
行乙状结肠镜检查的患者应采取的体位是【】
李赞《又与焦弱侯》一文语言____________,______________,_____________。
升药和轻粉的制备方法是什么?组成原料有何区别?
留取24小时尿标本时,标本中加甲醛的作用是
某50m2的教室,当装饰装修工程竣工后,应在房间设()个室内环境污染物浓度检测点,检测点应距内墙面不小于(),距楼地面高度()。
关于物资采购合同价格,按规定应由国家定价但国家尚无定价的材料,其价格应()。
下列财务比率中,不能反映企业偿债能力的有()。
下列内容不需列入审计报告的是()。
公务员,是指依法履行公职、纳入国家行政编制、由国家财政负担工资福利的工作人员。对于我国公务员,下列表述正确的是:
ThewriterbelievesthatthepopulationexplosionresultsfromItcanbeinferredfromthepassagethatinhuntingandgatherin
最新回复
(
0
)