首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下定义和语句,则sizeof(a)的值是 【 】 ,而sizeof(a.share)的值是 【 】 。 struct date { int day; int mouth; int y
有以下定义和语句,则sizeof(a)的值是 【 】 ,而sizeof(a.share)的值是 【 】 。 struct date { int day; int mouth; int y
admin
2013-06-11
63
问题
有以下定义和语句,则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/M3Jp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下sstrcpy()函数实现字符串复制,即将t所指字符串复制到s所指向内存空间中,形成一个新的字符串s。清填空。voidsstrcpy(char*s,char*t){while(*s++=【】);}main()
下面rotme函数的功能是:将n行n列的矩阵A转置为A’。例如:请填空。#defineN4voidrotate(inta[][N]){inti,j,t;for(i=0;i<N;i++)
若有定义“int*p[3];”,则以下叙述中正确的是()。
设有定义:intn=0,*p=&n,**q=&p;,则以下选项中,正确的赋值语句是()。
以下函数creat用来建立一个带头结点的单向链表,新产生的结点是插在链表头的末尾。单向链表的头指针作为函数值返回。请填空。#include<stdio.h>structlist{chardata;structlis
以下叙述中正确的是
在下列叙述中,正确的一条是()
在下列关于逻辑表达式a&&b的叙述中,错误的一条是()
随机试题
PLC编程软件模拟时可以通过时序图仿真模拟。()
在计算机中之所以采用二进制是因为二进制使用的数码少,运算规则简单。()
薄荷和蝉蜕功效的共同点是
扰动土样采用击实法制备试件时,同一组试件与制备标准之差值,密度不大于()g/cm3含水率不大于()%。
下列不属于维修合格证内容的是()。
某企业正在考虑某设备的技术改造问题,该设备的原始价值K0=16000元,每年低劣化增加值A=1000元,更新时无残值。请根据以上资料,回答下列问题。确定该设备最佳更新期时,主要是依据该设备的()。
调整中央银行基准利率是中国人民银行采用的主要利率工具之一,以下各种,不属于中央银行基准利率的是()。
林则徐被誉为近代中国“睁眼看世界的第一人”,魏源编成《海国图志》,提出了“师夷长技以制夷”的主张。他们两人的共同点是
Themarketingdirectorhasbeenaskedtoleada______onthecompany’smarketingstrategiesforthenexttwoyears.
A、Softsoil.B、Cooldays.C、Warmnights.D、Dampsoil.A
最新回复
(
0
)