题目
A.#define STUDENT struct student STUDENT {int num; float age; }std1;
B.struct student {int num; float age; }std1;
C.struct {int num; float age; }std1;
D.struct int num; float age; }student; struct student std1;
第1题
A.一旦定义了一个共用体变量后,即可引用该变量或该变量中的任意成员
B.一个共用体变量中可以同时存放其所有成员
C.一个共用体变量中不能同时存放其所有成员
D.共用体类型数据可以出现在结构体类型定义中,但结构类型数据不能出现在联合类型定义中
第3题
A.结构中任意一个成员所需的内存容量
B.结构中第一个成员所需的内存容量
C.结构体中占内存容量最大者所需的容量
D.结构中各成员所需内存容量之和
第4题
A.结构体变量名为该结构体变量的存储首地址。
B.结构体数组名为该结构体数组的存储首地址。
C.结构体变量本身的地址就是各成员项存储空间的开始地址。
D.结构体数组中不同元素的同名成员项在内存中连续存储。
第5题
A.联合变量定义时,系统按照各成员项所需空间的大小对各成员分别分配存储空间。
B.联合类型定义时不但确定了该类型的存储结构,还分配相应的存储空间。
C.联合变量定义时,系统按照占用空间最大的成员项分配存储空间。
D.其它说法均不正确。
第6题
A.next=q;
B.p.next=&b;
C.p->next=&b;
D.(*p).next=q;
第8题
A.结构体变量可以作为一个整体进行其值的输入和输出。
B.结构体成员项不可以是结构体。
C.结构体成员项数据类型可以是结构体或其它C语言的数据类型。
D.结构体变量和结构体是相同的概念。
第9题
A.stu1.age
B.student.age
C.p->age
D.(*p).age
第10题
A.是将变量a定义为整型,b是void类型
B.是定义语句,a,b中有值但不可用
C.这条语句的目的是为了在内存中为变量分配相应的空间
D.可以在定义语句的同时直接给变量赋值
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!