首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和定义: union dt { int a; char b; double c;} data; 以下叙述中错误的是( )。
若有以下说明和定义: union dt { int a; char b; double c;} data; 以下叙述中错误的是( )。
admin
2009-01-15
28
问题
若有以下说明和定义: 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可以作为函数的实参
答案
4
解析
共用体成员a,b,c共占用同一个内存空间,所以data的每个成员起始地址都相同;共用体变量所占的内存长度等于最长的成员的长度,故变量data所占的内存字节数与成员所占字节数相等;由于各成员变量的类型不一致,所以它们的存储方式也不相同,整型占用2个字节的存储空间,double型占用8个字节的存储空间;data可以作为函数的实参,此时data作为一个地址进行地址传送;执行data.a=5;printf("%f\n",data.c);系统不能自动将整型变量转换为浮点型值,printf函数只是将内存中的数据以不同类型输出,而不能将内存中的整型数据自动转换为等值的浮点数,故选项C)错误。
转载请注明原文地址:https://kaotiyun.com/show/xmXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在窗体上画一个名称为Text1的文本框和一个名称为Command1的命令按钮,然后编写以下程序代码:OptionBase1PrivateSubCommand1_Click()Dimarr1(4,4)AsIntegerDim
窗体上有一个名称为Combo1的组合框,一个名称为Command1的命令按钮。要求编写程序,在组合框中输入一个字符串,当单击命令按钮时,将该字符串逐项与组合框中原有列表项进行比较,若有相同列表项,则将其删除;若没有相同列表项,则将其添加到组合框中。现有人编
在窗体上画一个命令按钮,其名称为Command1,然后编写如下代码:OptionBase1PrivateSubCommand1_Click() Dima a=Array(1,2,3,4) j=1 Fori=4To1
双精度浮点数的类型说明符为
下列与队列结构有关联的是
在考生文件夹下有一个工程文件sjt5.vbp。其窗体中有2个标题分别为“读数据”和“查找水仙花数”的命令按钮。请画1个名称为Text1、初始值为空的文本框,该文本框允许显示多行内容,且有垂直滚动条,如图所示。程序功能如下:(1)考生文件
以下叙述中,错误的是
在面向对象方法中,不属于"对象"基本特点的是( )。
支持子程序调用的数据结构是
结构化程序设计中,下面对goto语句使用描述正确的是
随机试题
MRI诊断价值相对较低的疾病是
关于诉前权利保全应符合的条件表述错误的是()
______attemperaturesabove1,250°C,clayfusesandbecomesnonporousstonewareorporcelain.
人工成本包括的内容有()。
市场营销数据库对于高质量地完成直复营销活动,具有的优势有()。
如图6(a)所示,圆形线圈P静止在水平桌面上,其正上方悬挂一相同的线圈Q,P和Q共轴,Q中通有变化电流,电流随时间变化的规律如图6(b)所示,P所受的重力为G.桌面对P的支持力为N,则()。
感觉对比,是指同一感受器接受不同刺激而使得感受性发生变化的现象。下列属于感觉对比范畴的是()。
[*]
Whendoesthesongbirdperformatapdance?
Americansbelievethatindividualsmustlearnto【B1】_______themselvesorrisklosingfreedom.Thismeansachievingbothfinanci
最新回复
(
0
)