1、在说明一个结构体变量时,系统分配给它的存储空间是。
A、该结构体中第一个成员所需的存储空间
B、该结构体中最后一个成员所需的存储空间
C、该结构体中占用最大存储空间的成员所需
的存储空间
D、该结构体中所有成员所需存储空间的总和
2、结构体变量在程序执行期间。
A、所有成员一直驻留在内存中
B、只有一个成员驻留在内存中
C、部分成员驻留在内存中
D、没有成员驻留在内存中
3、设有以下说明语句:
typedef struct
{ int n;
char ch[8];
}PER;
则下面叙述中正确的是。
A、PER是结构体变量名
B、PER是结构体类型名
sizeof结构体大小C、typedef struct 是结构体类型
D、struct 是结构体类型名
4、有如下定义:
struct date
{ int year;
int month;
int day;
};
struct worklist
{ char name[20];
char sex;
struct date birthday;
}person;
对结构体变量person的出生年份进行赋值时,下面正确的赋值语句是。
A、year=1958
B、birthday. year=1958
C、person. birthday. year=1958
D、person. year=1958
5、若有下面的说明和定义:
struct test
{
int m1;
char m2;
float m3;
union uu
{
char u1[5];
int u2[2];
}ua;
}myaa;
则sizeof(stuct test)的值是。
A、12
B、16
C、14
D、9

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。