首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #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
27
问题
下列程序的输出结果是( )。
#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全国计算机二级
相关试题推荐
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
一个栈的初始状态为空。现将元素1,2,3,A,B,C依次入栈,然后再依次出栈,则元素出栈的顺序是
设有如下语句:typedefstructDate{intyear;intmonth;intday;}DATE;则以下叙述中错误的是()。
以下叙述中正确的是
有下列程序:main(){inti,t[][3]={9,8,7,6,5,4,3,2,1};for(i=0;i
下列叙述中正确的是
若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值,以下选项中错误的程序是
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns;}
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是
下面对软件测试描述错误的是
随机试题
修订的《中华人民共和国药品管理法》何时开始实施( )
外感特殊之毒哪项是错误的
下列配伍应用的药组中,属于不合理联用的是()。
在《跟单信用证统一惯例》中,对银行的责任作出了具体规定,以下描述的各种情况中,银行可以拒绝付款的是()
一家咨询公司受某钢铁厂委托,为其所在地区的钢铁消费市场进行分析和预测。为了收集数据,咨询公司分别走访了钢铁工业协会、钢铁研究院和省、市统计局等相关部门,并收集到了该地区2015-2017年的钢铁销售额数据,见表5-1。【问题】咨询信息的采集
下列不宜采用三栏式账页格式的明细账是()。
从我国古代的()开始,由对人征税转为对物征税。
上课是教学工作的中心环节,教师上好一堂课的基本要求是()。
已知(1+2x)n展开式中所有系数之和等于81,则展开式中x3项的系数等于[].
Onereasonthattheeconomyofthecountryisdoingsowellisthatpeoplenowhavemorediscretionaryfundsattheir______.
最新回复
(
0
)