首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include<stdio.h> main() { struct st {int y,x,z;}; union { long i;intj; char k
下列程序的输出结果是( )。 #include<stdio.h> main() { struct st {int y,x,z;}; union { long i;intj; char k
admin
2021-07-09
16
问题
下列程序的输出结果是( )。
#include<stdio.h>
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(scmctst)=2+2+2=6;而联合体所占的字节数,由于最后存入的元素会把前面存入的元素覆盖掉,所以联合体所占的字节数就是占据最多存储单元的元素所占的字节数,sizeof(un)=sizeof(long)=4。
转载请注明原文地址:https://kaotiyun.com/show/6Ikp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>main(){chars[]={’’012xy’’};inti,n=0;for(i=0;s[i]!=0;i++)if(s[i]>=’a’
有以下程序:#includemain(){FILE*fp;inta[10]={a,b,C,d},i;fp=fopen(’’d2.dat’’,’’wb’’);fwrite(a,sizeof(int),5,fp);fwrite(a,sizeo
设有定义:intx=11,y=12,z=0;,以下表达式值不等于12的是()。
算法的有穷性是指()。
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是()。
下面关于数据库三级模式结构的叙述中,正确的是()。
请编写函数fun,其功能是:将所有大于1小于整数m的非素数存入xx所指数组中,非素数的个数通过k传回。例如,若输入:17,则应输出:46891012141516。注意:部分源程序在文件PROG1.C中。
在下述程序中,判断i>j共执行的次数是()。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d",s);break;}s+=i;}}
在数据库系统中,用于对客观世界中复杂事物的结构及它们之间的联系进行描述的是()。
设有关键码序列(Q,G,M,Z,A,N,B,P,X,H,Y,S,T,L,K,E),采用堆排序法进行排序,经过初始建堆后关键码值B在序列中的序号是()。
随机试题
下面吸收率最高的营养素是()
税法是指有权的国家机关制定的有关调整税收分配过程中形成的权利义务关系的法律规范总和。从狭义税法角度看,有权的国家机关是指()。
借款人的权利不包括()。
甲出票给乙,乙将汇票背书转让给丙,并在汇票上记载“不得转让”字样,丙又将汇票背书转让给丁,如果持票人丁被拒绝付款,则丁可以行使追索权的对象是()。
下列选项中,对美术课堂教学目标的设定描述不恰当的是()
新课程改革中新增加的两个课程是()
市场失灵是指()。
金银复本位制的不稳定性源于()。
人民民主专政实质上是无产阶级专政,其主要任务是保护社会主义制度,领导和组织社会主义建设,对敌视、破坏社会主义制度的反动势力和反动分子实行专政。现阶段,人民民主专政实质上是无产阶级专政,主要表现在()
Theyseekto______thelong-termgoalsforwhatmusiceducationoughttobeinoursociety.
最新回复
(
0
)