首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
给定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
103
问题
给定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://www.kaotiyun.com/show/tgWZ777K
本试题收录于:
多媒体应用设计师上午基础知识考试题库软考中级分类
0
多媒体应用设计师上午基础知识考试
软考中级
相关试题推荐
监理单位对监理服务质量的管理有两种方式,一种是以(26)为主,一种是以监理项目部自我管理为主。具体采取哪种方式,可以根据单位的实际情况和业务情况确定。
UML语言不支持的建模方式有(32)。
净室软件工程通过使用称为盒结构规约的方法来遵从操作分析原则,有3种盒类型,分别是(28)。
根据《国家电子政务工程建设项目档案管理暂行办法》中的规定,软件开发类文档保存期限不少于30年的是()。
关于变更控制的工作程序,描述不正确的是________。
运行维护服务内容是指供方根据需方需求和服务级别协议承诺,向需方提供的例行操作、响应支持、优化改善、_________等服务。
某软件工程项目各开发阶段工作量的比例如下表所示。假设当前已处于编码阶段,3000行程序已完成了1200行,则该工程项目开发进度已完成的比例是(61)。
软件测试类型按开发阶段划分依次是(30)。
随机试题
下列关于毒品数量计算说法错误的是()。
造成医疗责任事故,情节严重的擅自开办医疗机构行医给患者造成损害的
审计机关应当对政府采购进行审计监督。政府采购监督管理部门、政府采购各当事人有关政府采购活动,应当接受审计机关的审计监督。()
持票人超过规定期限提示付款的,银行汇票、银行本票的出票人、商业汇票的承兑人,在持票人作出说明后,视情况决定是否承担付款责任。()
科举制度是中国古代特有的选官制度,它正式开始于()。
关于教学过程的基本阶段,以下排列顺序正确的是()。
相对于传统学术研究,教育行动研究的突出特点是()。
考虑一个拥有两个消费者和两种商品的纯交换经济。消费者A的效用函数为UA(x1,x2)=3logx1+logx2,初始禀赋为ωA=(0,8);消费者B的效用函数为UB(x1,x2)=min{x1,x2),初始禀赋为ωB=(8,0)。(2013年中山大学801
下列程序的输出结果是【】。#include<stdio.h>intfun(intx,inty){staticintm0,i=2;i+=m+1;m=i+x+y;
Thesedaysagreenbuildingmeansmorethanjustthecolorofthepaint.Greenbuildingcanalsorefertoenvironmentallyfriend
最新回复
(
0
)