首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include main() {struct st {int y,x,z;}; union {long i;intj; chark;}un; printf
下列程序的输出结果是( )。 #include main() {struct st {int y,x,z;}; union {long i;intj; chark;}un; printf
admin
2021-02-25
42
问题
下列程序的输出结果是( )。
#include
main()
{struct st
{int y,x,z;};
union
{long i;intj;
chark;}un;
printf("%d,%d\n",sizeof(struct st),sizeof(un));}
选项
A、6,2
B、12,4
C、8,4
D、8,6
答案
B
解析
本题考查的是结构和数组元素所占的字节数。题目中定义的结构st因为包含x、y、z这3个元素,所以size(struct)=4+4+4=12;而联合体所占的字节数,由于最后存入的元素会把前面存入的元素覆盖掉,所以联合体所占的字节数就是占据最多存储单元的元素所占的字节数,sizeof(un)=sizeof(long)=4。
转载请注明原文地址:https://kaotiyun.com/show/PBtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下不合法的数值常量是
若定义函数“int*func()”,则函数func的返回值为()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
有以下程序:#include<stdio.h>main(){inti:char*a[]={"abcd","ef","gh","ijk"};for(i=0;i<c4;i一+)printf("%c",*a[i]);}
以下选项中证确的语句组是()。
若有如下定义语句:doublex.y,*px,*py;执行了px=&x;py=&y;之后,正确的输入语句是()。
下列叙述中正确的是()。
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
随机试题
网络商品中介交易
Themandenied______anythingatthesupermarketwhenhewasquestionedbythepolice.
患者,男,52岁。平素身体虚弱,今日突然昏仆,不省人事,目合口张,手撒肢冷,汗多,小便自遗,肢体软瘫,舌痿,脉细弱。治疗应首选的方剂是
患者,女性,30岁,已婚。近3周来自觉无明显诱因出现情绪低落,兴趣减退,易疲劳,懒言少语,动作迟缓。感觉自己活得太失败了,一无是处,什么都没有意思,觉得自己给家庭带来了很多麻烦,多次有轻生的念头。应考虑患者是
某28层办公楼卫生间排水系统见图3—39,其中①为自闭式冲洗阀小便器,②为自闭式冲洗阀大便器,③为虹吸式大便器。采用机制排水铸铁管,该建筑系数a=2.5,设置专用通气立管,排水管设计充满度为0.6,以下设计中正确的是()。(注:管径单位为
为防止有害物质在室内作业场所扩散,应优先采取的处理措施是()。
中国近代史上以“自强”“求富”为旗号的运动是()。
荀子在《劝学篇》中说:“不积跬步,无以至千里;不积小流,无以成江海。”这句名言告诉人们的哲理是:
A、 B、 C、 D、 C
•Inmostlinesofthefollowingtext,thereisoneunnecessaryword.Itiseithergrammaticallyincorrectordoesnotfitinwit
最新回复
(
0
)