首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若有下面的说明和定义: struct test { int m1; char m2; float m3; union uu {char u1[5]; int u2[2];}ua; }myaa; 则sizeof
若有下面的说明和定义: struct test { int m1; char m2; float m3; union uu {char u1[5]; int u2[2];}ua; }myaa; 则sizeof
admin
2010-05-22
46
问题
若有下面的说明和定义: struct test { int m1; char m2; float m3; union uu {char u1[5]; int u2[2];}ua; }myaa; 则sizeof(stmct test)的值是( )。
选项
A、12
B、16
C、14
D、9
答案
1
解析
结构体变量所占的存储空间是各个分量所占空间的总和。共用体变量中的所有成员占有同一个存储空间,其字节数与成员中占字节数最多的那个成员相等。char u1[5]是有5个元素的字符数组占5个字节,int u2[2]是有2个元素的整型数组占2*2=4个字节,共用体占5个字节的存储空间。int占2个字节,char占1个字节,float占4个字节,因此结构体所占的存储空间为2+1+4+5=12个字节。
转载请注明原文地址:https://kaotiyun.com/show/CVWp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
窗体上有一个名称为Commandl的命令按钮,有程序如下:OptionBase1PrivateSubCommandl_Click()Dima(10)AsInteger’第1个ForFori=1To1
VB中,若没有显式声明变量的数据类型,则默认的类型是
如果把文本框的Enabled属性设置为False并运行程序,则以下叙述中正确的是()。
在面向对象方法中,不属于“对象”基本特点的是
以下不合法的VB变量名是
VisualBasic源程序的续行符为()。
要把数学式写为VisualBasic表达式,下面正确的写法是
关于MDI窗体下列说法正确的是()。
执行下列语句:strInput=InputBox(“请输入字符串”,“字符串对话框”,“字符串”)将显示输入对话框。此时如果直接单击“确定”按钮,则变量strInput的内容是()。
已知下列函数定义:fun(int%,intc,intn,intdatA){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法是(假设变量a的说明为int
随机试题
简述物流与配送的区别。
下列关于直接盖髓术不正确的是
高某因诈骗罪被第一审人民法院判处有期徒刑5年,高某不服提出上诉,下列说法正确的是()
工作岗位设计方法研究中使研究人员易于发现问题的是()。
根据以下资料,回答下列问题。B级型车与C级型车相比,比值最大的年份与比值最小的年份相比,比值相差()。
n维向量组(Ⅰ)α1,α2,…,αr可以用n维向量组(Ⅱ)β1,β2,…,βs,线性表示.
关于电子商务系统描述错误的是()。
局域网IEEE802标准将数据链路层划分为介质访问控制子层与【 】子层。
IntheCaucasusregionoftheformerSovietUnion,early50outofevery100,000peoplelivetocelebratetheir100thbirthday,
Onthefirstdayofschooloneofmyclassmatesbeganatalkwithmethatchangedmylife.Shesaid,"Hi,handsome.MynameisR
最新回复
(
0
)