首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #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
30
问题
下列程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
有以下程序#includemain(){FILE*f;f=fopen("filea.txt","w");fprintf(f,"abc");fclose(f);}若文本文件filea.tx
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)
以下叙述中错误的是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
有以下程序段inti,n;for(i=0;i<8;i++){n=rand()%5;switch(n){case1:case3:printf("%d\n",n);break;case2:case4:printf("%d\n",n);cont
能够减少相同数据重复存储的是
以下语句中存在语法错误的是()。
有以下程序#include<stdio.h>voidfun(inta,intb){intt;t=a;a=b;b=t;}main(){intc[10]={1,2,3,4,5,6,7,8,9,0),i;
在源程序的开始处加上“#include”进行文件引用的原因,以下叙述正确的是()。
关于字符串处理的叙述中正确的是()。
随机试题
为了提高软件模块的独立性.模块之间最好是()。
青霉素类药品产尘量大的操作区域应当()
在寄生虫感染时,下列哪种免疫球蛋白升高有辅助诊断价值?()
根据《基本农田保护条例》,在基本农田保护区禁止的行为不包括()。
该合伙企业的名称()。假定合伙企业在运营过程中,要以合伙企业的名义为他人提供担保,则()。
事件处理法的优点包括()。
阅读《寡人之于国也》教学实录(片段),按照要求答题。师:孟子在描述他所理想的社会时说:“老吾老以及人之老。幼吾幼以及人之幼。”这与孔子对大同之世的理解:“故,人不独亲其亲、不独子其子”的思想是一脉相承的。(出示网上广泛传播的:一位老太太背着一捆柴行走在
玉米种子花青素的形成机理如下:初始分子(无色)、中间产物(无色)、花青素(紫色),酶1、酶2分别由A、B基因控制合成。将不含花青素的两个纯合品系白色玉米杂交,子一代均为紫色,子二代中紫色约占,白色约占,据材料回答:基因通过转录、翻译控制酶的合成,与翻
若函数其中f是可微函数,且则函数G(x,y)=().
A、 B、 C、 B
最新回复
(
0
)