首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下说明,则不正确的叙述是( )。 unionun { int a; charb; float c; }arr;
设有以下说明,则不正确的叙述是( )。 unionun { int a; charb; float c; }arr;
admin
2021-04-28
39
问题
设有以下说明,则不正确的叙述是( )。
unionun
{ int a;
charb;
float c;
}arr;
选项
A、arr所占的内存长度等于成员c的长度
B、arr的地址和它的各成员的地址都是同—地址
C、arr可以作为函数参数
D、不能在定义arr时对它初始化
答案
C
解析
本题主要考查联合体的内存使用:联合体所占用的内存空间为最长的成员所占用的空间,int占2个字节,char占1个字节,float占4个字节,所以arr所占的内存长度等于成员c的长度;arr的地址和它的各成员的地址都是同一地址;不能直接对arr赋值,即不能在定义art时对它初始化;arr也不可以作为函数参数。
转载请注明原文地址:https://kaotiyun.com/show/7Utp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面属于黑盒测试方法的是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是
下列函数的功能是voidfun(char*a,char*b){while((*b=*a)!=’\0’){a++;b++;}}()。
若有以下程序#includemain(){charw[20],a[5][10]={"abcdef","ghijkl","mnopq","rstuv","wxyz"};intp[6][2]={{0,1},{1,5},{0,0}
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front一1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
我们所写的每条C语句,经过编译最终都将转换成二进制的机器指令。关于转换以下说法错误的是
下列有关宏的叙述中不正确的是()。
随机试题
血清铁降低的疾病有
患者,男性,25岁。因车祸造成脊柱损伤,小腿有开放性伤口。该患者小腿的伤口用下列哪种止血方法
牙周炎的主要病理变化之一是
血清AFP升高可见于下列情况,但须除哪项外
中期MA(移动平均线)通常是指()日。
甲公司2×20年发生的有关交易或事项如下:(1)2×20年4月20日,甲公司与乙公司签订债务重组协议,约定将甲公司应收乙公司货款5000万元(含增值税)转为对乙公司的投资,该应收款项系甲公司向乙公司销售产品形成,合同签订日的公允价值为4900万元。经股东
为机关的行政职能的有效发挥提供保障的活动被称为()。
JohannaLeveltSengersstandsatthetopofherprofessionbutconfessesthat"itcanbealittlelonely"asoneofonlytwowo
Whatisthewoman’smajor?
欢迎到我们工厂来,参观后您会对我们的产品有更深入的了解。
最新回复
(
0
)