首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在以下程序段中,已知血型数据占两个字节,则输出结果是 union un { int i; double y; } struct st { char a[10]; union un b; };
在以下程序段中,已知血型数据占两个字节,则输出结果是 union un { int i; double y; } struct st { char a[10]; union un b; };
admin
2009-02-15
23
问题
在以下程序段中,已知血型数据占两个字节,则输出结果是 union un { int i; double y; } struct st { char a[10]; union un b; }; printf("%",sizeof(struct st));
选项
A、14
B、18
C、20
D、16
答案
2
解析
本题考查了结构体和共用体类型的特点。结构体变量的各个数据成员分别占据不同的存储空间,而共用体变量的数据成员共同占据一段存储空间。所以共用体un的变量占8个字节,而结构st中,变量所占据的存储空间为成员a和b的存储空间之和,所以答案为B。
转载请注明原文地址:https://kaotiyun.com/show/ISXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Command1的命令按钮,单击该按钮时所实现的功能,是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSubC
下面程序的功能是输出100以内所有素数:PrivateSubCommandl_Click()Forn=2To100isprime=True:k=2
如果在VisualBasic集成环境中没有打开属性窗口,下列可以打开属性窗口的操作是
语句:PrintAsc(Chr$(Mid$("98765432",4,2)))的输出是
下面关于菜单的叙述中正确的是
堆排序最坏情况下的时间复杂度为
在VisualBasic中定义变量时,变量的类型可以用类型说明符标识。下列类型说明符表述错误的是()。
以下过程定义中正确的过程首行是( )。
设a、b都是自然数,为求a除以b的余数,某人编写了以下函数:Functionfun(aAsInteger,bAsInteger)Whilea>b a=a-bWendfun=aEndFunction在调试时发现函数是错
下面描述中不属于数据库系统特点的是
随机试题
()Thegrammaticalerrorsthatoccurinsecondlanguageacquisitioncanallbeexplainedbymothertongueinterference.
阴虚火旺之心悸,若兼见五心烦热、梦遗腰酸者,治疗应首选()
根据《水电建设工程质量管理暂行办法》(电水农[1997]220号),施工单位在监理单位验收后对其隐瞒或虚假部分负()。
货币市场基金的投资对象包括( )。
【2015年河北张家口.判断】在课堂教学中,如果有学生提出责难性或挑衅性的问题时,教师最好的处理方法是立即中断讲授.用严厉的语言制止学生的发问。()
中国人世以后,贸易壁垒在拆除的同时,绿色壁垒加高,我国出口农产品的国际竞争力大大下降,大规模退货现象屡屡发生,导致遭受“绿色壁垒”的原因是()。
A.胃泌素B.促胰液素C.胆囊收缩素D.血管活性肠肽E.乙酰胆碱主要引起胰腺分泌大量水分和碳酸氢盐的激素是
“式”作为法典形式最早出现于()。
下列关于栈的叙述正确的是()。
TheAlliedadvantageintheairgraduallyincreasedthereafterandbecame______whentheUnitedStatesenteredthewarin1917.
最新回复
(
0
)