题目内容

下列描述说明正确的是_______。

A. 共用体定义时,系统按照各成员项所需空间的大小和实际分配存储空间
B. 结构体定义时并不分配存储空间,只有在结构体变量说明时系统才分配存储空间
C. 共用体定义时,系统按照占用空间最大的成员项分配存储空间
D. 以上说法均不正确

查看答案
更多问题

以下程序的输出结果是_______。#includemain(){ union { int i[2]; long k; char c[4]; } r, *s=&r; s->i[0]=0x39; s->i[1]=0x38; printf(“%c\n, s->c[0]);}

A. 39
B. 9
C. 38
D. 8

在计算机上使用turbo C,若有如下定义:union data{ int i; char c; double f;} b;则共用体变量b占用内存的字节数是_______。

A. 2
B. 1
C. 11
D. 8

在计算机上使用turbo C,变量a所占内存字节数是_______。union U{ char st[4]; int i; long l;};struct A{ int c; union U u;}a;

A. 4
B. 5
C. 6
D. 8

在计算机上使用turbo C,以下程序的输出结果是_______。#includemain(){ union un {int a[2]; long b; char c;} ; printf(“%d\n”, sizeof(union un));}

A. 9
B. 4
C. 1
D. 8

答案查题题库