首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #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
37
问题
下列程序的输出结果是( )。
#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://kaotiyun.com/show/H4Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下函数intfun(char*x.char*y){intn=0;while((*x==*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
有以下程序#includemain(){intx;scanf("%d",&x);if(x
有以下程序:#include<stdio.h>main(){intx=1,y=0;if(!x)y++;elseif(x==0)y+=2;elsey+=3:printf("%d\
以下叙述中正确的是()。
以下叙述中正确的是()。
下列数据结构中,属于非线性结构的是()。
软件按功能可以分为应用软件、系统软件和支撑软件(或工具软件)。下列各项中属于应用软件的是()。
围绕山顶一圈有N个山洞,编号为0、1、2、3、……、N—1,有一只狐狸和一只兔子在洞中居住。狐狸总想找到兔子并吃掉它,它的寻找方法是先到第一个}同(即编号为0的洞)中找;再隔1个洞,即到编号为2的个洞中找;再隔2个洞,即到编号为5的洞中找;下次再隔3个洞;
某二叉树共有13个结点,其中有4个度为1的结点,则叶子结点数为
随机试题
治疗中患着病情进一步加重,血压肋/50mmHg考虑为败血症,感染中毒性休克。经治疗仍高热不退,且出现气急。在室内吸入空时,查血气分析:pH7.50,PaO248mmHg,PaCO228mmHg;,面罩吸氧后,血气分析:pH7.50,Pa0253mmH
根据我国《税收征收管理法》,从事生产、经营的企业和事业单位向税务机关申报税务登记的时间是()。
杨贤江于1930年出版的教育学著作是()。
某税务部门开展便民办税春风行动,在办税大厅引进自助办税设备,但是利用率不高,人们仍在柜台排队办理业务。对于提高自助设备使用率,你有什么好的建议?
温州的书会组织叫()。
HowmuchdidMr.Johnsonpayfortheshirt?
A、Itwillstillresistonlineserviceforsometime.B、It’seagertolaunchonlineservicesoon.C、Itmightnotresistonlinese
WhenmenreturnedfromWorldWarIIandthepostwar"babyboom"began,Americansbegantomoveingreatnumberstothe【B1】______
Isitabird?Isitaplane?Isitsuperman?Investorscan’tseemtofigureoutwhethertherecentleapsinstockpricesreprese
A、InHanDynasty.B、InTangDynasty.C、InSongDynasty.D、InQingDynasty.B
最新回复
(
0
)