首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有以下说明和定义 union dt {int a;char b;double c;)data; 以下叙述中错误的是
若有以下说明和定义 union dt {int a;char b;double c;)data; 以下叙述中错误的是
admin
2015-12-25
62
问题
若有以下说明和定义
union dt
{int a;char b;double c;)data;
以下叙述中错误的是
选项
A、data的每个成员起始地址都相同
B、变量data所占内存字节数与成员C所占字节数相等
C、程序段:data.a=5;pfintf(“%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://kaotiyun.com/show/1CDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序:main(){inta[4][4]={{1,2,-3,-4},{0,-12,-13,14},{-21,23,0,-24},{-31,32,-33,0}};inti,j,s=0;for(i=0
下面程序段的运行结果是char*s="abcde";s+=2;printf("%d",s);
下列程序的输出结果是()。main(){inta=1,b=2;printf("%d,%d\n",--a,++b);}
设有下列定义:structsk{intm;floatx;}data,*q;若要使q指向data中的m域,正确的赋值语句是()。
下列程序的运行结果是()。main(){inta=-5,b=1,c=1;intx=0,y=2,z=0;if(c>0)x=x+y;if(a<=0){if(b>0)if(c<=0
不能与do…while(exp)语句中的(exp)等价的表达式是()。
已知形成链表的存储结构如下图所示,则下述类型描述中的空白处应填______。struct1ink{chardata;}node;
设有以下语句:charstrl[]="string",str2[8],*str,*str4="string";则______不是对库函数的正确调用。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
对下列二叉树:进行前序遍历的结果为______。
随机试题
生产力在本质上是人与自然之间实现物质变换的过程。这一本质决定了生产力具有()
蛋鸡场,产蛋率急剧下降,眼和鼻有水样分泌物,有的上下眼睑被粘在一起,眼睛中有乳白色干酪样物质积聚,角膜增厚,眼球凹陷,甚至角膜穿孔。该病可诊断为
关于止血药下列说法不正确的是
人力资源的首要职能是(),
甲将乙打晕后拖入水中,以为乙必死无疑,但适逢过路人丙将乙救活。关于甲的犯罪形态。下列哪一选项是正确的?()
保险费的确定与()因素有关。
适合于城市用地比较平坦、人口分布比较均匀的城市的线网形式是()
出口产品质量检验工作职能主要有哪些?
小赵、小钱、小孙一起打羽毛球,每局两人比赛,另一人休息。三人约定每一局的输方下一局休息。结束时算了一下,小赵休息了2局,小钱共打了8局,小孙共打了5局。则参加第9局比赛的是()。
Whendidthefilmbegin?
最新回复
(
0
)