首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include main() { struct st { int y,x,z;); union { long i;intj; char k;}un; printf("%d
下列程序的输出结果是( )。 #include main() { struct st { int y,x,z;); union { long i;intj; char k;}un; printf("%d
admin
2020-06-16
42
问题
下列程序的输出结果是( )。
#include
main()
{ struct st
{ int y,x,z;);
union
{ long i;intj;
char k;}un;
printf("%d,%d\n",sizeof(struct st),sizeof(un));
}
选项
A、6,2
B、6,4
C、8,4
D、8,6
答案
B
解析
本题考查的是结构和数组元素所占的字节数。题目中定义的结构st因为包含x、y、z这3个元素,所以size(struct st)=2+2+2=6;而联合体所占的字节数,由于最后存入的元素会把前面存入的元素覆盖掉,所以联合体所占的字节数就是占据最多存储单元的元素所占的字节数,sizeof(un)=sizeof(long)=4。
转载请注明原文地址:https://www.kaotiyun.com/show/H4Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=5,b=1,t;t=(a
有以下程序voidfun1(char*p)main(){char*q;{chara[]={"Program"),*p;q=p;p=&a[3
有以下函数intfun(char*x.char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是
以下选项中合法的标识符是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
设有定义:charp[]={’1’,’2’,’3’},*q=p;以下不能计算出一个char型数据所占字节数的表达式是()。
以下叙述中错误的是()。
请编写函数fun,其功能是将形参s所指字符串放入形参a所指的字符数组中,使a中存放同样的字符串。说明:不得使用系统提供的字符串函数。注意:部分源程序存在PROG1.C中,请勿改动主函数main和其他函数中的任何内容,仅在函数fun指定的部位填入所
设有二叉树如下图所示:则后序序列为
随机试题
柏林大学是一所新型大学,注重开展哲学、科学和学术(),提倡学习和教学自由。建立了()教授制度和()制度,培养学生的()能力,从而确立了以()为核心的现代大学
拉伸截面线串必须共面。
正常新生儿脐带脱落的时间,发生于出生后
慢性支气管炎最主要病因是
对于以前审计获取的有关下列控制运行有效性的审计证据,注册会计师在本期审计中可能考虑直接利用的有()。
获得教师资格证是合格教师的标志。()
在预算的实际执行过程及年终的决算中,人们把()视为一种理想的财政平衡的标志。
《后汉书·章帝纪》:“律十二月立春,不以报囚。冬至以后,在顺阳助生之文,而无鞫狱断刑之政。朕咨访儒雅,稽之典籍,以为王者生杀,宜顺时气。”《盐铁论·论菑》:“春夏生长,利以行仁。秋冬杀藏,利以施刑。”请运用中国法制史的知识和理论,分析上
交换机配置时,所输入的配置命令可以使用缩写形式。在Swish模式下,如果输入con,则表示(38)。
AustraliahasjoinedanappealforaidtoSomaliabecause________.
最新回复
(
0
)