题目内容

当定义一个结构体变量时,系统分配给它的内存是()。

A. 各成员所需内存量的总和
B. 变量中第一个成员所需内存量
C. 成员中占内存最大者所需内存量
D. 变量中最后一个成员所需内存量

查看答案
更多问题

有如下定义:struct date{ int yy,mm,dd;};struct worklist{ char name[20];char sex;struct date birthday;} person;对结构体变量person的出生年月进行赋值时,下面正确的赋值语句是( )。

A. yy=1958;
B. birthday.yy=1958;
C. person.date.yy=1958;
D. person.birthday.yy=1958;

设有如下定义:struct employee{int emp_no;char sex;char name[20];float salary;};此结构体的变量所占内存空间大小为()字节。

A. 26
B. 27
C. 28
D. 29

设有以下说明语句struct stu{int a;float b;}stutype;则下面的叙述不正确的是( )。

A. struct是结构体类型的关键字;
B. struct stu是用户定义的结构体类型;
C. stutype结构体变量分配内存空间为a和b最大者;
D. a和b都是结构体成员名;

定义结构体类型需要使用关键字 。

答案查题题库