首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include main() {struct st {int y,x,z;}; union {long i;intj; char k;)un; print
下列程序的输出结果是( )。 #include main() {struct st {int y,x,z;}; union {long i;intj; char k;)un; print
admin
2020-06-16
32
问题
下列程序的输出结果是( )。
#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(structst)+2+2=6;而联合体所占的字节数,由于最后存入的元素会把前面存入的元素覆盖掉,所以联合体所占的字节数就是占据最多存储单元的元素所占的字节数,sizeof(un)=sizeof(long)=4。
转载请注明原文地址:https://jikaoti.com/ti/F0G0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列给定程序中,函数fun的功能是建立一个NXN的矩阵。矩阵元素的构成规律是:最外层元素的值全部为1;从外向内第2层元素的值全部为2;第3层元素的值全部为3,……以此类推。例如,若N=5,生成的矩阵为:1111112221
有以下程序:#includeintf(intx);main(){intn=1,m;m=f(f(f(n)));printf("%d\n",m);}intf(intx){
有以下程序(说明:字母A的ASCII码值是65):#includevoidfun(char*s){while(*s){if(*s%2)printf("%c",*s);s++;}}main(
有以下程序:#includemain(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2:elsey+=3;printf("%d\n",y)
有以下程序:#include<stdio.h>#defineN2#defineMN+1#defineNUM(M+1)*M/2main(){printf("%d\n",NUM);}程序运行后的
设有某函数的说明为:int*func(inta[10],intn);则下列叙述中,正确的是()。
有如下程序:#include<stdio.h>#include<string.h>main(){chara[]="1234",*b="ABC";printf("%d%d%d%d\n",strlen(a
若有以下程序:#include<stdio.h>main(){inta=6,b=0,c=0;for(;a;){b+=a;a一=++c;)printf("%d,%d,%d\n",a,b,c);}
下列给定程序中,函数fun的功能是:根据输入的三个边长(整型值),判断能否构成三角形。若能构成等边三角形,则返回3;若是等腰三角形,则返回2;若能构成三角形则返回1;若不能,则返回0。请改正程序中的错误,使它能得出正确的结果。注意:不要
设有定义:doublex=2.12;,以下不能完整输出变量X值的语句是()。
随机试题
施工文件立卷时,案卷卷盒的外表尺寸为()。
うちの子も、とうとう反抗期に入った。きつく言えば子供部屋に閉じこもるし、そうかといって、________丁重に接すれば、それはそれで気に入らないようだ。
TCP/IP协议的体系结构由低向高包括网络接口层、________层、运输层和应用层四个层次。
根据操作方法不同,色谱法主要有
下列关于精神症状的特点错误的是()
系统的目标决定了系统的组织,而()是目标能否实现的决定性因素,这是组织论的一个重要结论。
根据《票据法》的规定,如果收款人或持票人将出票人禁止背书的汇票转让,在汇票不获承兑时,下列有关出票人票据责任的表述中,正确的是()。
《民法》是调整平等主体的自然人、法人、其他组织之间的财产关系和人身关系的法律规范的总称。下列社会关系中,应由民法调整的是
①文化的繁荣和发展,其根本就是文化的自觉②这种文化自觉首先是自我的身份认同,要与各种权力保持适度的距离③这种自觉还是一种日常生活的实践,不关注和参与日常生活,就不会有真正有生命力的文化产品④这种自觉更是一种责任,要对本民族文化
若MyClass是一个类名,且若MyClass是一个类名,且有如下语句序列MyClassc1,*c2;MyClass*c3=newMyClass;MyClass&c4=c1;上面的语句序列所定义的类对
最新回复
(
0
)