首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> main() {struct st {int y,x,z;}; unlon {long i;int j; char k;)un; printf("%d,%d\n",sizeof(str
下列程序的输出结果是( )。 #include<stdio.h> main() {struct st {int y,x,z;}; unlon {long i;int j; char k;)un; printf("%d,%d\n",sizeof(str
admin
2020-06-16
17
问题
下列程序的输出结果是( )。
#include<stdio.h>
main()
{struct st
{int y,x,z;};
unlon
{long i;int j;
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/hOCp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
请编写函数fun,其功能是:找出2×M整型二维数组中最大元素的值,并将此值返回调用函数。注意:请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。试题程序:#include#defineM4
以下数组定义中错误的是()。
有以下程序:#includemain(){intsum=0,x=5;d0{sum+=x;}while(!一一x);printf(“%d\n”,sum);}程序的运行结果是()。
有以下程序:#include#includemain(){charstr[]={“HelloBeijing”;printf(“%d,%d\n”,strlen(str),sizeof(str))
关于“while(条件表达式)循环体”,以下叙述中正确的是()。
有以下程序:#include<stdio.h>main(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}prinff("\n");}程序的运行
软件测试的实施步骤是
下列选项中属于面向对象设计方法主要特征的是
随机试题
超过诉讼时效期间,当事人()履行的,不受诉讼时效限制。
中国历史上第一部国际私法立法为北洋军阀政府颁布的()
从国际经济关系的产生和发展来看,始终是国际经济关系主体的除了自然人还有()
全科医生应诊的主要任务包括
企业编制现金流量表将净利润调节为经营活动现金流量时,在净利润基础上调整减少现金流量的项目是( )。
全民教育是指人人都有接受教育的权利,但没有教育程度的限制。
A、 B、 C、 D、 B
若在"销售总数"窗体中有"订货总数"文本框控件,能够正确引用控件值的是( )。
A、Shedoesn’tknowwhattoread.B、Shehastodosomeresearchonbiologyoreconomics.C、Shehastofinishtwopapersthatare
TheEndoftheBook?A)Amazon,byfarthelargestbooksellerinthecountry,reportedonMay19thatitisnowsellingmorebook
最新回复
(
0
)