首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include main() {struct st { int y,x,z;}; union {long i;intj; char k;}un; pri
下列程序的输出结果是( )。 #include main() {struct st { int y,x,z;}; union {long i;intj; char k;}un; pri
admin
2020-10-26
47
问题
下列程序的输出结果是( )。
#include
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(sruct st)=2+2+2=6:而联合体所占的字节数,由于最后存入的元素会把前面存入的元素覆盖掉,所以联合体所占的字节数就是占据最多存储单元的元素所占的字节数,sizcof(un)=sizeofi(long)=4。
转载请注明原文地址:https://kaotiyun.com/show/3J3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中不属于C语言程序运算符的是
有以下程序#include<stdio.h>voidfun(char*c,intd){*c=*c+1;d=d+1;printf("%c,%c,",*c,d);}main(){charb=’a’,a=’A’;fun(&b,a);print
有以下程序intfun1(doublea){returna*=a;}intfun2(doublex,doubley){doublea=0,b=0;a=fun1(x);b=fun1(y);return(int)(a+b);}main(
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
下列关于C语言文件的叙述中正确的是
下列排序方法中,最坏情况下比较次数最少的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
在深度为7的满二叉树中,度为2的节点个数为()。
在32位编译器上,设有定义char*str1="Hello",str2[]="Hello";,则以下语句printf("%d%d",sizeof(str1),sizeof(str2));的输出结果是
随机试题
某家用电器销售企业出纳员青睐手股票投资,但苦于没有足够的资金。有一天,一家老客户交给他一张用于购买家用电器的10万元支票,由于关系很熟悉,所以支票的“收款人”栏目没有填写。该出纳员拿到这张支票以后本应在“收款人”栏目填上本企业名称并交本企业办理入账手续,但
肺炎链球菌肺炎患者的并发症包括
A.浆液性炎B.肉芽肿性炎C.出血性炎D.化脓性炎E.纤维素性炎大叶性肺炎属于
伴瞳孔散大及舌咬伤的抽搐常见于
在高斯扩散模式中有风模式下,影响最大落地浓度的参数有()。
有关对公路工程量清单特点的叙述中,错误的是()。
下列关于流通国债和非流通国债的说法中,正确的有()。Ⅰ.流通国债可以自由转让,转让价格取决于市场利率Ⅱ.流通国债的转让一般在证券市场上进行Ⅲ.非流通国债不能自由转让,通常必须记名Ⅳ.非流通国债的发行对象有的是个人,有的是一些特殊的机构
下列属于所有者权益变动表的项目的有()。
Almostwithoutinterference,hehasbeenabletocontinuethreatening,challengingandharassinghiscompetitors,andthus,whol
Heisanexcellentathlete,andallhismovementsare(beauty)______.
最新回复
(
0
)