首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有以下说明,则不正确的叙述是( )。 union un { int a; char b; float c; }arr;
设有以下说明,则不正确的叙述是( )。 union un { int a; char b; float c; }arr;
admin
2017-11-27
68
问题
设有以下说明,则不正确的叙述是( )。
union un
{ int a;
char b;
float c;
}arr;
选项
A、arr所占的内存长度等于成员c的长度
B、arr的地址和它的各成员的地址都是同一地址
C、arr可以作为函数参数
D、不能在定义arr时对它初始化
答案
C
解析
本题主要考查联合体的内存使用:联合体所占用的内存空间为最长的成员所占用的空间,int占2个字节,char占1个字节,float占4个字节,所以arr所占的内存长度等于成员c的长度;arr的地址和它的各成员的地址都是同一地址;不能直接对arr赋值,即不能在定义arr时对它初始化;arr也不可以作为函数参数。
转载请注明原文地址:https://kaotiyun.com/show/y9xp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若a是int型变量,则表达式(a=2*3,a*2),a+6的值为___________。
有以下程序:#includeintfun(intx,inty){if(x==y)return(x);elsereturn((x+y)/2);}main(){inta=1
以下叙述中不正确的是()。
队列是限定在表的一端进行插入和在另一端进行删除操作的线性表。允许删除的一端称作_____________。
下面函数的功能是()。sss(s,t)char*s,*t;{while(*s);while(*t)*(s++)=*(t++);returns:}
以下叙述错误的是()。
已知一个文件中存放若干工人档案记录,其数据结构如下:structa{charnumber[100];intage;floatp[6];};定义一个数组:structan
检查软件产品是否符合需求定义的过程称为()。
C语言规定,在一个c程序中,main()函数的位置()。
设有定义:inta=0,b=1;,以下表达式中,会产生“短路”现象,致使变量b的值不变的是()。
随机试题
辞去公职的程序是()
下述哪项可起间接固位作用A.冠内附着体B.冠外附着体C.远基牙上的间隙卡环D.近基牙上的三臂卡环E.套筒冠固位体
一位胆囊癌患者欲行剖腹探查术,一般血小板计数须在多少以上才能手术
可导致脉率减慢的是
下列能与麻黄碱显色的是
设u=f(sinx-xy),而z=φ(z),y=ex,其中f,φ为可微函数,则=()。
可转换证券的市场价格、投资价值、转换价值三者之间的关系是()。
3011+149+288+5051=()
Mostworthwhilecareersrequiresomekindofspecializedtraining.Ideally,therefore,thechoiceofan【C1】______shouldbemade
Wheredofishlive?Theylive______wherethereiswater.
最新回复
(
0
)