题目内容

当说明一个结构体变量时,系统分配给它的内存是【】。

A. 各成员所需内存容量之和
B. 结构体第一个成员所需的内存容量
C. 成员中占内存容量最大者所需的内存容量
D. 结构体中最后一个成员所需的内存容量

查看答案
更多问题

若有定义:struct STU{int num; char name[10];}stu1;,下列叙述不正确的是【】。

A. num、name都是结构体成员名
B. struct STU是用户定义的结构体类型
C. stu1是用户定义的结构体类型
D. struct是结构体类型的关键字

若有定义:struct DATA{int i; char ch;double f;}data1;,则结构体变量data1占用内存的字节数是【】。

A. 11
B. 3
C. 9
D. 13

若有定义:struct {int a; char b;}q,*p=&q;,下列表达式错误的是【】。

A. q.a
B. (*p).b
C. p->a
D. *p.b

若已定义:struct Student {int num; char name[20];}stu,*p; p=&stu;,要访问stu中的num成员,可使用【】。

A. *stu.num
B. p->num
C. stu->num
D. p.num

答案查题题库