首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下定义和语句,则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
47
问题
有以下定义和语句,则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://jikaoti.com/ti/etn0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序段的输出结果是______。intx=5,y=4,z;printf("%d\n",z+=1,z=x%y);
数据的存储结构是指
下述程序段的输出结果是() intx=10; inty=x++; printf("%d,%d",(x++,y),y++);
下面程序的输出结果() main() {unsigneda=32768; printf("a=%d\n",a);}
设有以下说明语句: structex { intx;flocty;char z;} example; 则下面的叙述中不正确的是()
下面程序的运行结果是:【】。#defineN10#defines(x)x*x#definef(x)(x*x)main(){inti1,i2;i1=1000/s(N);i2=1000/f(N
以下程序运行后的输出结果是【】。voidfun(intx,inty){x=x+y;Y=x-y;x=x-y;printf(“%d,%d”,x,y);}main(){intx=2,y=3;
数据的【】结构在计算机存储空间中的存放形式称为数据的存储结构或物理结构。
以下选项中不能正确把c1定义成结构体变量的是
一个算法应该具有“确定性”等5个特性,下面对另外4个特性的描述中错误的是
随机试题
下列选项中,属于政府对企业的电子政务的内容是()
血液中CO2浓度对呼吸的调节主要是通过
物理学家贝可勒尔在哪一年发现了放射现象,并获诺贝尔奖
下列关于社区护理的描述,错误的一项是
患者患高血压病5年。入院后给予降压药等治疗。在用药护理中指导患者改变体位时动作宜缓慢,其目的为
为了熟悉各个部门的工作,某部门实施轮岗制度,人事部门的张三,后勤部门的李四,综合办的王五三人进行转岗,其中李四不去人事部。那么,轮岗的结果是:
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律。()
按照自家企业的业态和定位明确企业经营的商品和服务的目标,在满足顾客需求过程中,确定在哪些环节形成与竞争对手的差别,形成竞争优势,这属于()。
奥苏贝尔将学校情境中的学业成就动机分为()。
Ashiftfromnativebronzetoironartifactstookplaceundertheinfluenceofculturalborrowings.
最新回复
(
0
)