首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列程序的输出结果是( )。 #include main() {struct st {int y,x,z;}; union {long i;intj; chark;}un; printf
下列程序的输出结果是( )。 #include main() {struct st {int y,x,z;}; union {long i;intj; chark;}un; printf
admin
2021-02-25
21
问题
下列程序的输出结果是( )。
#include
main()
{struct st
{int y,x,z;};
union
{long i;intj;
chark;}un;
printf("%d,%d\n",sizeof(struct st),sizeof(un));}
选项
A、6,2
B、12,4
C、8,4
D、8,6
答案
B
解析
本题考查的是结构和数组元素所占的字节数。题目中定义的结构st因为包含x、y、z这3个元素,所以size(struct)=4+4+4=12;而联合体所占的字节数,由于最后存入的元素会把前面存入的元素覆盖掉,所以联合体所占的字节数就是占据最多存储单元的元素所占的字节数,sizeof(un)=sizeof(long)=4。
转载请注明原文地址:https://jikaoti.com/ti/BXz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于结构化程序设计的叙述中正确的是
下列选项中,能正确定义数组的语句是
下列关于线性链表的叙述中,正确的是()。
学校的每个社团都有一名团长,且一个同学可同时担任多个社团的团长,则实体团长和实体社团间的联系是
设有定义:intx=2;,则以下表达式中,值不为6的是()。
层次型、网状型和关系型数据库的划分原则是()。
在关系模型中,每一个二维表称为一个()。
若有定义:intw[3][5];则以下不能正确表示该数组元素的表达式是
字符数组a和b中存储了两个字符串,判断字符串a和b是否相等,应当使用的是()。
随机试题
s.R变异是指()
专门型分销渠道
淋巴管炎患者治疗首选的抗生素是
女,20岁1型糖尿病病史10年,平时每天4次胰岛素强化治疗。近2天发热、咽痛,食欲不佳,摄食少,自行停用胰岛素。晨起家属发现患者答非所问,急诊就诊。查体:T38.5。C;精神差,轻度脱水貌。实验室检查:血钾4.8mmol/L,血钠142mmol/L,血糖1
费用控制的步骤中包括()。
《国务院关于投资体制改革的决定》提出,投资体制改革的目标,要按照()的原则,落实企业投资自主权。
投资风险中,一旦发生主要投资该债券的基金将遭到毁灭性打击的是()。
王某,男,高中文化水平,17岁。给王某施测WAIS—RC量表。测得王某的言语智商为100,操作智商115。已知两个分数都是平均数为100,标准差为15的标准分数。如果言语智商测试和操作智商测试的分半信度分别为0.96与0.97,那么()。A.
学习即回忆
Thepromisingideamentionedinthefirstparagraph______.ItcanbeinferredfromthepassagethatthenewproductsofPanaso
最新回复
(
0
)