首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有下面的说明这定义:struct test{ int m1; char m2; float m3; union uu { char u1[5]; int u2 [2];} ua;} myaa; 则 sizeof (struct te
若有下面的说明这定义:struct test{ int m1; char m2; float m3; union uu { char u1[5]; int u2 [2];} ua;} myaa; 则 sizeof (struct te
admin
2009-01-15
35
问题
若有下面的说明这定义:struct test{ int m1; char m2; float m3; union uu { char u1[5]; int u2 [2];} ua;} myaa; 则 sizeof (struct test )的值是
选项
A、12
B、16
C、14
D、9
答案
1
解析
本题考核的知识点是结构体变量的存储空间。结构体所占用的存储空间是其所有成员占用的存储空间之和,而共用体所占用的存储空间是成员中占用存储空间最大者的空间,共用体类型uu是结构体的成员,它所占的内存长度为最大成员的长度,即字符型数组u1的长度,即1×5=5。每个整型数据占用2个字节,每个字符型数据占用一个字节,单精度型数据占4个字节, myaa为结构体变量,它所占的存储空间为各个成员所占存储空间的之和,即2+1+4+5=12。所以,4个选项中A为所选。
转载请注明原文地址:https://kaotiyun.com/show/3nXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于控件数组的叙述中,正确的是
对于语句DimVarl#,Var2AsInteger,下列说法中正确的是()。
如果要在语句:a=Array(1,2,3,4,5)的前面声明变量a,则正确的声明是
在考生文件夹下有一个数据库文件“samp2.accdb”,其中存在已经设计好的表对象“tCollect”、“tPress”和“tType”,请按以下要求完成设计。(1)创建一个查询,查找收藏品中CD盘最高价格和最低价格的信息并输出,标题显示为“v
在学生管理的关系数据库中,存取一个学生信息的数据单位是
以下程序段中,输出结果为“Hi”的是()。
某人编写如F函数来判断a是否为素数,若是,则函数返旧True;否则返pIFalse。Functionprime(aAsInteger)AsBooleanDimkAsInteger,isprimeAsBoolean
下列说法中错误的是
有如下语句序列:Dima,bAsIntegerPrintaPrintb执行以上语句序列,下列叙述中错误的是()。
下列选项中不属于结构化程序设计原则的是()。
随机试题
(2008年4月)采用大规模流水生产组织形式的家电企业在编制生产作业计划时应采取______。
A.B内酰胺类B.氨基糖苷类C.大环内酯类D.喹诺酮类E.四环素类氨苄西林钠为
“肾为气之根”主要指
A、肝、胃、大肠经B、肝、脾、肾经C、肺、胃、膀胱经D、肺、脾、肾经E、肝、脾、膀胱经地榆的归经是()
设计概算审查通常采用()的方式。
防洪高水位至防洪限制水位之间的水库容积叫做()。
入境货物报检单所列各栏必须填写完整、准确、清晰,没有内容填写的栏目应以()表示,不得留空。
根据2010年第六次全国人口普查数据显示,东部地区中北京市常住人口为1961,24万人,上海市常住人口为2301.91万人;中部地区中河南省常住人口为9402.36万人,山西省常住人口为3571.21万人;西部地区中重庆市常住人口为2884.62万人,
Whybotherwiththestudyofhistory?Whatpossibleconnectionsexistbetweenanincreasinglyremotepastandourownpredicamen
ItisimpossibletomeasuretheimportanceofEdisonbyaddinguphisspecificinventions.Actually,hisname【B1】______morethan
最新回复
(
0
)