此题为判断题(对,错)。
第1题:
17、定义一个结构体变量,理论上该变量所占用的内存等于()。
A.各成员所需内存空间的总和
B.各成员中占用内存最大者所需的内存空间
C.结构体中第一个成员所占用的内存空间
D.结构体中最后一个成员所占用的内存空间
第2题:
设有以下结构类型说明和变量定义: struct stud { long id[2]; double ave; } a, *p; 则变量a在内存所占字节数是 。
第3题:
4、共用体变量所占内存单元的字节数等于成员中最长字节的成员所占的字节数。
第4题:
下列程序中,结构体变量a所占内存字节数是()。 union U { char st[4]; int i; long j; }; struct A { int c; union U u; }a;
A.4
B.5
C.6
D.8
第5题:
1、下列说法错误的是()。
A.结构体类型所占内存的字节数就是结构体的每个成员类型所占内存字节数的总和。
B.结构体在内存中所占的字节数不仅与所定义的结构体类型有关,还与计算机系统本身有关。
C.计算结构体所占内存的字节数时,一定要使用sizeof运算符。
D.内存对齐的主要目的就是为了提高内存的寻址效率。不同的系统和编译器,内存对齐方式可能会不同,是机器相关的。