首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是 ______。
若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是 ______。
admin
2009-02-10
53
问题
若有以下说明和定义 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
解析
union是表示共用体的关键字,成员a,b,c共占用同一个内存空间, data的每个成员起始地址都相同;共用体变量所占的内存长度等于最长的成员的长度,故变量data所占的内存字节数与成员c所占字节数相等:执行“data.a=5;printf("%f\n",data.c);”printf函数只是将内存中的数据以不同的类型输出,而不能将内存中的整型数据自动转换为等值的浮点数故C是错误的。
转载请注明原文地址:https://kaotiyun.com/show/6XXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知列表框控件List1中已放入若干表项,下列关于List1的叙述中错误的是
以下关于变量作用域的叙述中错误的是()。
设窗体名称为frm1。以下叙述中正确的是( )。
编写如下程序:PrivateSubCommand1-Click()DimXAsInteger,YAsIntegerx=1y=1Doy=x*yIfy>10Th
以下关于局部变量的叙述中错误的是()。
单击命令按钮时,下列程序段的执行结果为()。PrivateSubCommandlClick()PrintFtmcl(24,18)EndSubPublicFunctionFuncl(mAsInteger,nAsInte
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是( )。
以下叙述中,错误的是
要在程序运行过程中把Command1按钮的标题修改为"按钮",正确的做法是
对于窗体Form1,下列叙述中正确的是
随机试题
能测定苷键构型的方法是
产业成长阶段论根据第一、第二、第三产业占国民生产总值的比例和人均国民生产总值的高低,将经济发展阶段划分为()三大时期。
下列各项中,不应记入“营业成本”的是()。
建立混合渠道系统虽然能为企业带来很多好处,但混合渠道系统不利于()。
2×16年A公司和B公司分别出资750万元和250万元设立C公司,A公司、B公司对C公司的持股比例分别为75%和25%。C公司为A公司的子公司。2×17年B公司对C公司增资500万元,增资后占C公司股权比例为35%。交易完成后,A公司仍控制C公司。C公司自
根据现行《宪法》规定,关于公民权利和自由,下列哪一选项是正确的?()
凡生成SbingBuRer一个对象后,还可用【】方法或ensureCapacity()方法设定缓存大小。
Mr.Thompson’spromotiontosalesmanageratTGElectronicsCo.______nosurprisetohiscoworkers.
Awomanandamangetintoacaraccident,andit’sabadone.Bothcarsaretotallydestroyed,butamazingly【C1】______ofthem
A、Herprofessor.B、Aclassmate.C、Herformerboss.D、Aforeigndiplomat.CWhoisthefirstpersonthewomanwillinterview?
最新回复
(
0
)