首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定C语言的数据结构 struct T { int w; union T { char c; int i; double d; } U; }; 假设char类型变量的存储区大小是1字节
给定C语言的数据结构 struct T { int w; union T { char c; int i; double d; } U; }; 假设char类型变量的存储区大小是1字节
admin
2010-03-30
76
问题
给定C语言的数据结构 struct T { int w; union T { char c; int i; double d; } U; }; 假设char类型变量的存储区大小是1字节,int类型变量的存储区大小是4字节, double类型变量的存储区大小是8字节,则在不考虑字对齐方式的情况下,为存储一个 street T类型变量而需要的存储区域至少应为(20)字节。
选项
A、4
B、8
C、12
D、17
答案
C
解析
在不考虑字对齐规则的情况下,C语言中一个结构体变量的存储区大小就是其所有成员所需存储区大小之和,一个联合体变量的存储区大小就是其各成员所需存储区大小中最大者。因此题目中给定的联合体union T变量需要的存储区大小就是存储一个double类型变量的大小(即8字节),struct T类型变量的存储区最小应为int类型成员w存储区大小(4字节)与union T类型成员U的存储区大小之和,即12字节。
转载请注明原文地址:https://jikaoti.com/ti/z2I7FFFM
本试题收录于:
多媒体应用设计师上午基础知识考试题库软考中级分类
0
多媒体应用设计师上午基础知识考试
软考中级
相关试题推荐
根据三个时间估计法,假设某项目的乐观时间为6天,悲观时间为16天,正常时间为8天,则该项目的期望时间为(49)天。
国际上一般不把(35)作为具体的某一类知识产权保护。
根据《国家电子政务工程建设项目档案管理暂行办法》中的规定,软件开发类文档保存期限不少于30年的是()。
一不包括在微型计算机的三类总线中的是()。
某单位(甲方)委托某企业(乙方)开发一款新产品,委托某监理公司(丙方)作为此项目的监理方。甲乙双方签订合同时丙方并未入场,因此合同内并未说明知识产权归属问题。当乙方开发出某一新产品,并投入生产后,甲方根据监理建议,向专利部门提交专利申请。在甲方提交专利权申
_________是国际电工电子工程学会(IEEE)为无线局域网络制定的标准。
按照采用(13)不同,服务器可以分为CISC架构、VLIW架构和RISC架构3种类型。
Whentheconstructionunitselectstheappropriatesupervisionunit,thesupervisionunitpreparestheprojectsupervisionguidan
软件测试类型按开发阶段划分依次是(30)。
随机试题
A.口服法B.灌注法C.穿刺注入法D.生理排泄法E.直接引入法胃造影常用
有关应用胰岛素的护理注意事项中,下列哪项不妥
某国家机关工作人员甲借到M国探亲的机会滞留不归。1年后甲受雇于N国的一个专门收集有关中国军事情报的间谍组织,随后受该组织的指派潜回中国,找到其在某军区参谋部工作的战友乙,以1万美元的价格从乙手中购买了3份军事机密材料。对甲的行为应如何处理?
下列关于施工方案审查的应包括的基本内容的说法中,错误的是()。
参与首次公开发行股票网下电子化发行业务的询价对象及主承销商,应向交易所申请获得申购平台证书,同时具有询价对象和主承销商双重身份的机构可申请一份证书。()
甲是某普通合伙企业的合伙人,该合伙企业需要购买一批生产用原材料,甲正好有同样一批原材料想要出售,甲在其他合伙人一致同意的情况下,可以进行该笔交易。()
宾馆、商场、银行、车站、娱乐场所等公共场所的管理人或者群众性活动的组织者,未尽到安全保障义务,造成他人损害的,应当承担()。
陈先生:计算机对于当代人类的重要性,就如同火对于史前人类。因此,普及计算机知识应当从孩子抓起,从小学甚至幼儿同开始就应当介绍计算机知识,一进中学就应当学习计算机语言。贾女士:你忽视了计算机技术的一个重要特点:这是一门知识更新和技术更新最为迅速的科学。童
Theauthorbelievesthat______.Thepassageismainlyabout______.
生活中,愤怒无处不在。从小到大我们都知道发怒是不好的,那些直接或者间接的生活经验也让我们知道,发怒的“破坏力”有多大——失去朋友、得罪亲人或者丢掉饭碗。可问题是,人人都会生气,每当“怒从心头起”的时候,到底要不要表达出来?又该如何表达?专家给我们提出了比较
最新回复
(
0
)