首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #include<stdio.h> main() { union un{ int i; long k; char c;}; struct byte{
以下程序的输出结果是 #include<stdio.h> main() { union un{ int i; long k; char c;}; struct byte{
admin
2009-02-15
38
问题
以下程序的输出结果是 #include<stdio.h> main() { union un{ int i; long k; char c;}; struct byte{ int a; long b; union un c;}r; printf("%d\n",sizeof(r));}
选项
A、10
B、13
C、7
D、8
答案
1
解析
本题主要考查了结构体和共用体数据的存储形式。共用体的一个特点是所有数据成员共用一段存储单元,而结构体每个数据成员都单独占据一段存储单元。共用体所占存储单元的大小由长度最长的数据成员的长度决定。题中共用体变量c占据 4个字节的长度,结构体r所占存储空间的大小为int(2个字节)+long(4个字节)+共用体c(4个字节)=10个字节,所以答案为A)。
转载请注明原文地址:https://jikaoti.com/ti/rdK0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下关于单选按钮和复选框的叙述中,正确的是
下面叙述中错误的是
下列数组定义中错误的是
向文本框中输入字符时,下面能够被触发的事件是
一般情况下,当对关系R和S进行自然连接时,要求R和s含有一个或者多个共有的()。
能得到组合框Combol中最后一个列表项序号的表达式是()。
为了在Form_Load事件过程中用Print方法在窗体上输出指定的内容,首先应执行的操作是()。
在窗体模块的声明部分声明变量时,不能使用的关键字是()。
索引属于______。
随机试题
下列结算方式中,对出口方而言风险最小的是()
关于肾盂,错误的说法是
浅层树枝状单纯疱疹性角膜炎的治疗中,错误的是
某投资咨询单位承担了某投资项目的可行性研究咨询业务,在完成了市场分析、建设条件和厂址选择、工艺技术方案的确定、环境影响和社会影响分析评价、财务评价与国民经济评价等工作内容后,确定了该项目的财务效益是可接受的,国民经济的直接效益和间接效益均能满足要求。下一步
平面控制网建立的测量方法不包括()。
混凝土的和易性是指()。
通常情况下,客户的个人现金流量表分为三栏,分别是()。
关于古汉语中的词汇,下列解释错误的是:
设f(x)对任意x1,x2都有f(x1+x2)=f(x1)+f(x2),f(x)在点x=0处连续,x0≠0为任意实数,则()
小李是东方公司会计,为节省时间,同时又确保记账的准确性,她使用Excel编制了员工工资表。请根据考生文件夹下“Excel素材.xlsx”中的内容,帮助小李完成工资表的整理和分析工作。具体要求如下(提示:本题中若出现排序问题则采用升序方法):复制工作
最新回复
(
0
)