首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下定义和语句,则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
40
问题
有以下定义和语句,则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全国计算机二级
相关试题推荐
设a=12、b=12345,执行语句printf(’%4d,%4d",a,b);的输出结果为()
设有"intx=11;”,则表达式(X++*1/3)的值是()
能将高级语言源程序转换成目标程序的是()
请读程序: #include<stdio.h> f(intb[],intn) { inti,r; r=l; for(i=0;i<=n;i++)r=r*b[i];returnr; } main() { int
下面是对宏定义的描述,不正确的是______。
下列叙述中正确的是______。
若程序中定义了以下函数:doublemyadd(doublea,doubleb){return(a+b);}并将其放在调用语句之后,则在调用之前应该对该函数进行说明,以下选项中错误的说明是()。
若x和y代表整型数,以下表达式中不能正确表示数学关系|x-y|<10的是
下列关于复合语句以及空语句的说法,正确的是______
在C语言中,关于函数fseek的说法正确的是()。
随机试题
女性。59岁。肺心病,呼吸衰竭,心率154次/分,有多发房性早搏。血气分析,PaO255mmHg,PaCO275mmHg,pH7.2。最重要的纠正心律失常的措施是
[2005年,第18题]设A和B都是,n阶方阵,已知|A|=2,|B|=3,则|BA-1|等于()。
损益类科目用于核算收入、费用、成本的发生和归集,提供一定期间与损益相关的会计信息的会计科目。( )
依据经基金资产估值后确定的基金资产净值而计算出的基金份额资产净值,是计算基金()的基础。
甲公司主张乙公司违约,乙公司则主张合同未成立,其理由是自己向甲公司发出的要约已经撤销。在甲公司可以提出的以下理由中,可以被人民法院认定为乙公司撤销要约不能成立的根据的有()。
水平对比法中对比对象不可能是()。
因1.6升购置税调整,A级型车市场从2008年到2009年的上升率相对于B级型车同比下降率的比值约为()。
古人对特定的年龄有时不用数字表示,而是用一种与年龄有关的称谓来代替。下面的年龄称谓从小到大的顺序排列正确的是:①而立②弱冠③期颐④耄耋⑤不惑⑥花甲⑦豆蔻
某单位的人事档案管理程序属于
SECTION3Questions21-30Completethenotesbelow.WriteNUMBERSAND/ORNOMORETHANTHREEWORDSforeachanswer.NOTESONAP
最新回复
(
0
)