首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是 ______。
若有以下说明和定义 union dt {int a;char b;double c;}data; 以下叙述中错误的是 ______。
admin
2009-02-10
74
问题
若有以下说明和定义 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中已放入若干表项,下列关于List1的叙述中错误的是
下列关于栈的叙述中,正确的是
设有如下程序:PrivateSubInv(ByValxStrAsString,yStrAsString)DimtStrAsStringDimLAsIntegerL=Len(xStr)
编写如下程序:PrivateSubCommand1-Click()DimXAsInteger,YAsIntegerx=1y=1Doy=x*yIfy>10Th
若变量a未事先定义而直接使用(例如:a=0),则变量a的类型是( )。
如果把命令按钮的Cancel属性设置为True,则程序运行后( )。
要在程序运行过程中把Command1按钮的标题修改为"按钮",正确的做法是
下面叙述中错误的是( )。
下列叙述中正确的是( )。
随机试题
医院的任务不包括
生物科技和医疗技术的不断发展,使器官移植成为延续人的生命的一种手段。近年来,我国一些专,家呼吁对器官移植进行立法,对器官捐献和移植进行规范。对此,下列哪种说法是正确的?
开放式基金的注册登记业务指()
企业处置一项以公允价值模式计量的投资性房地产,实际收到的金额为1000万元,投资性房地产的账面余额为800万元,其中成本为700万元,公允价值变动为100万元。该项投资性房地产是由自用房地产转换的,转换日公允价值大于账面价值的差额为200万元。假设不考虑相
“教育了集体,团结了集体,加强了集体,以后,集体自身就能成为很大的教育力量了”这是苏联教育家________的德育观点。
群体的心理效应包含有()。
货币政策是政府调控宏观经济的基本手段之一,当通货膨胀较为严重时,应该采取的货币政策是()。
学校开展读好书活动,小华读一本共有n页的故事书,若第一天她读了全书页数的,第二天读了余下页数的,则还没有读完的有()页.[img][/img]
Comparisonsweredrawnbetweenthedevelopmentoftelevisioninthe20thcenturyandthediffusionofprintinginthe15thand1
若位置4为空位,则下列哪一个一定正确?()若J=11,下列哪一个是8和9可能的安排?()
最新回复
(
0
)