首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> main( ) {structst {inty,x,z;}; union {longi;intj; chark;)un; printf(’’%d,%d\n’’,sizeof(st
下列程序的输出结果是( )。 #include<stdio.h> main( ) {structst {inty,x,z;}; union {longi;intj; chark;)un; printf(’’%d,%d\n’’,sizeof(st
admin
2021-07-09
19
问题
下列程序的输出结果是( )。
#include<stdio.h>
main( )
{structst
{inty,x,z;};
union
{longi;intj;
chark;)un;
printf(’’%d,%d\n’’,sizeof(structst),sizeof(un));
}
选项
A、6,2
B、6,4
C、8,4
D、8,6
答案
B
解析
本题考查的是结构和数组元素所占的字节数。题目中定义的结构st因为包含x、y、z这3个元素,所以size(structst)=2+2+2=6;而联合体所占的字节数,由于最后存入的元素会把前面存入的元素覆盖掉,所以联合体所占的字节数就是占据最多存储单元的元素所占的字节数,sizeof(un)=sizeofi[long)=4。
转载请注明原文地址:https://kaotiyun.com/show/Betp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include#includestructA{inta;charb[10];doublec;};voidf(structAt);main(){structAa=
有以下程序main(){inta[5]={2,4,6,8,10},*p,**k;p=a;k=&p;printf("%d",*(p++));printf("%d\n",**k)
若有以下程序#include#include#includetypedefstructstu{char*name,gender;intscore;}STU;voidf(char*p){p=(char*)m
设有如下函数定义intfun(intk){iflk
下列叙述中错误的是()。
下列叙述中正确的是
若有以下程序#includeintf(inta[],intn){if(n>1){intt;t=f(a,n-1);returnt>a[n-1]?t:a[n-1];}elsereturna[0];}main(){inta[]={8,2,
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
软件测试的目的是
随机试题
A.血间接胆红素增高,贫血,网织红细胞增高B.血间接胆红素增高,贫血,网织红细胞正常C.血间接胆红素正常,贫血,网织红细胞减低D.血间接胆红素正常,贫血,网织红细胞增高溶血性贫血表现为
对某3跨混凝土简支空心板桥,每跨横向由10片空心板组成,对桥梁进行技术状况评定,请依据JTG/TH21—2011回答以下问题。若该桥下部结构、桥面系的技术状况评分分别为75.00、80.00,则该桥总体技术状况评定结果正确的有()
某工程采用固定总价合同,合同执行过程中,在发生()时,发包方才对合同总价作相应调整。
下列各项中,不属于借款费用的是()。
贷款风险评价的基础是()
用于检验员工能否经过适当的训练掌握某项工作技能的心理测验方法属于()。
企业“应付账款”科目所属明细账的借方余额,应作为资产在资产负债表“应收账款”项目中列示。()
教学体态语分为三类:表情语、手势语、动作语。()
事业单位工作人员当年考核确定为不合格等次,可以()。
Theboyregrettedhavingspentsomuchtimeplayingwhenhe______.
最新回复
(
0
)