首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序的输出结果是 #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
64
问题
以下程序的输出结果是 #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://www.kaotiyun.com/show/bkXp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有1个名称为Text1的文本框,1个名称为Label1的标签。程序运行后,如果在文本框中输入信息,则立即在标签中显示相同的内容。以下可以实现上述操作的事件过程为
以下变量名中合法的是
命令按钮Commandl的单击事件过程如下:PrivateSubCommand1_Click()Dima(10,10)AsIntegerx=0Fori=1To3Forj=lTo3
若已把一个命令按钮的Defauh属性设置为True,则下面可导致按钮的Click事件过程被调用的操作是()。
以下数组定义语句中,错误的是()。
设已经在菜单编辑器中设计了弹出式菜单mnuStyle,要求程序运行时,当用户在文本框Text1上单击鼠标右键时,能够弹出该菜单,则应使用的事件过程是()。
窗体上有一个名称为Commandl的命令按钮,单击该按钮时所实现的功能是产生10个随机整数,然后从键盘输入一个整数,查找该数在数组中的位置。若找到,输出该数的位置;若没有找到,给出相应的提示。该命令按钮的单击事件过程如下:PrivateSub
VB中,若没有显式声明变量的数据类型,则默认的类型是()。
设非空二叉树的所有子树中,其左子树上的结点值均小于根结点值,而右子树上的结点值均不小于根结点值,则称该二叉树为排序二叉树。对排序二叉树的遍历结果为有序序列的是()。
在窗体模块的声明部分声明变量时,不能使用的关键字是
随机试题
整体式滑动轴承修理,一般采用金属喷镀法,对大型或贵重材料的轴泵采用更新的方法。()
急性血源性骨髓炎最常见的致病菌是乙型链球菌。()
在下列间隙感染中,最常引起颌骨边缘性骨髓炎的是
头部外伤后,最常扪及头皮下波动的是
村民乙为了多获土地补偿款,找到负责核定土地面积的国家机关工作人员甲,与甲商量,让甲核定面积时多写面积。甲答应,将乙的核定土地面积从30平方米改到100平米,之后让其具体负责核定面积的下属丙签字。乙因此多获了40万元的土地补偿款,取出10万元给了甲。对于甲的
关于钢结构优点的说法,错误的是:
下列关于干粉灭火系统的说法中,不正确的是()。
下列关于信用风险评级标准法下信用风险计量框架的表述,正确的有()。
Barry,Here’saquickstatusreportonthecurrentaffairsintheofficewhileyou’vebeengone.Ialsosentyouanemailinadd
OfalltheextraordinaryeventsinthelifeofJohnPaulII,fewcancomparewiththe21minuteshespentinacellinRome’sRe
最新回复
(
0
)