首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下定义和语句,则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
59
问题
有以下定义和语句,则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://www.kaotiyun.com/show/zAJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
一个C程序可以包含任意多个不同名的函数,但有且仅有一个______。
下面程序的输出结果是【】。charb[]="ABCD";main(){charb[30];strcpy(&b[0],"GH");strcpy(&b[1],"GH");strcp
下面程序的输出是【】。main(){intarr[10],i,k=0;for(i=0;i<10;i++)arr[i]=i;for(i=1;i<4;i++)k+=arr[i]+i;
媒体在计算机领域中的含义,是指存储信息的实体和【】。
下述程序段的输出结果是() intx=10; inty=x++; printf("%d,%d",(x++,y),y++);
若t为doudle类型,表达式t=1,t+5,t++的值是()
以下程序段给数组所有的元素输入数据,请选择正确答案填入:#include<stdio.h>main(){inta[10],i=0;while(i<10)scanf("%d",______);:
计算机的内存储器比外存器()
实现算法所需的存储单元多少和算法的工作量大小分别称为算法的【】。
随机试题
TheNeedforHolidaysYou’venodoubtheardpeoplesayhowmuchthey"need"aholiday,whenwhattheyreallymeanisthatthe
下列不属于中央职级督学的是()
(2010年4月)简述真理及其客观性的含义。
信念是人的_____的统一体或“合金”。
鼻咽腔位于
下述产程时间哪项不正确()
有关本案中森林大酒店与小毛所签劳动合同的效力的下列评论,哪项是正确的?()。森林大酒店在延长试用期期间降低小毛工资的做法是否正确?为什么?()。
某公司2009年末资产负债率为0.6,股东权益总额为400万元,销售收入为1000万元,预计支付股利总额为60万元,股利支付率为60%,2008年末总资产净利率为9%,销售净利率为12%,权益乘数为2。全部财务比率用年末数据计算。要求:(1)计算
关于文书催办,正确的说法是()。
如何看待“干部出数字、数字出干部”现象?
最新回复
(
0
)