首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下定义和语句,则sizeof(a)的值是【 】,而sizeof(a.share)的值是【 】。 struct date { int day; int mouth; int year; union{i
有以下定义和语句,则sizeof(a)的值是【 】,而sizeof(a.share)的值是【 】。 struct date { int day; int mouth; int year; union{i
admin
2013-06-11
52
问题
有以下定义和语句,则sizeof(a)的值是【 】,而sizeof(a.share)的值是【 】。
struct date
{ int day;
int mouth;
int year;
union{int share1;
float share2;
}share;
}a;
选项
答案
10 4
解析
结构体变量所占内存长度是各成员占的内存长度之和。每个成员分别占有其自己的内存单元。int占2个字节,float占4个字节,共用体变量所占的内存长度等于最长的成员的长度。所以,sizeof(a.share)的值是4,sizeof(a)的值是 2+2+2+4=10。
转载请注明原文地址:https://kaotiyun.com/show/zAJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
对长度为n的线性表进行顺序查找,在最坏情况下所需要的比较次数为
设计准则要求,模块的作用域和控制域的关系是()
在以下一组运算中,优先级最高的运算符是()
若要用下面的程序片段使指针变量p指向一个存储字符型变量的动态存储单元,则应填入;char*p;p=()malloc(sizeof(char));
以下程序运行后的输出结果是【】。voidfun(intx,inty){x=x+y;Y=x-y;x=x-y;printf(“%d,%d”,x,y);}main(){intx=2,y=3;
下列选项中正确的语句组是
以下选项中不能正确把c1定义成结构体变量的是
若有如下程序段,其中s、a、b、c均已定义为整型变量,且a、c均已赋值(c大于0)s=a;for(b=1;b<=c;b++)s=s+1;则与上述程序段功能等价的赋值语句是
结构化程序由三种基本结构组成,三种基本结构组成的算法
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
随机试题
门静脉和腔静脉系有哪几个交通支,何谓选择性分流术,何谓非选择性分流术,其分类方法的理论依据是什么?
需在体内转化后才能发挥药理作用的药物是:
关于国家赔偿案件中的费用问题,下列选项中表述正确的是:
大气式除氧器的布置高度应不低于()。
从事特种作业的安全人员必须进行培训,经过考试合格后方能上岗作业。该规定属于()范畴。
施工现场存放油料、化学溶剂等应设专门的库房,必须对()进行防渗处理。
建设项目总投资中的土地使用费包括在()中。
根据建标[2003]206号文件,属于措施费的有( )。
我国法定的货币发行机构是()。
根据物权法的规定,下列选项中,属于因事实行为引发物权变动的是()。
最新回复
(
0
)