C语言共用体类型变量在程序运行期间()。
A.所有成员一直驻留在内存中
B.只有一个成员驻留在内存中
C.部分成员驻留在内存中
D.没有成员驻留在内存中
第1题
设有以下语句,则下面不正确的叙述是( )。 union data {int I;char c;float f;)un;
A.un所占的内存长度等于成员f的长度
B.un的地址和它的各成员地址都是同一地址
C.un可以作为函数参数
D.不能对un赋值,但可以在定义un时对它初始化
请帮忙给出正确答案和分析,谢谢!
第2题
若有以下定义语句: union data {int i;char c;float f;)a; int n=5; 则以下语句正确的是( )。
A.a=5;
B.a={2,‘a’,1,2};
C.printf(“%d\n”,a);
D.a.1=n;
请帮忙给出正确答案和分析,谢谢!
第3题
以下对C语言中共用体类型数据的叙述正确的是( )。
A.可以对共用体变量名直接赋值
B.一个共用体变量中可以同时存放其所有成员
C.一个共用体变量中不能同时存放其所有成员
D.共用体类型定义中不能出现结构体类型的成员
请帮忙给出正确答案和分析,谢谢!
第4题
当说明一个共用体变量时系统分配给它的内存是( )。
A.各成员所需内存量的总和
B.结构中第一个成员所需内存量
C.成员中占内存量最大者所需内存量
D.结构中最后一个成员所需内存量
请帮忙给出正确答案和分析,谢谢!
为了保护您的账号安全,请在“上学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!