请各位预习第5章第1节,从网上搜索家乡素材并下载(按照广东潮汕 素材)
查看答案
有如下结构体说明,以下叙述中错误的是( )。struct stu {int a; float b;} stutype;
A. a和b都是结构体成员名
B. struct是结构体类型的关键字
C. stutype是用户定义的结构体类型名
D. struct stu是用户定义的结构体类型
以下( )定义不会分配实际的存储空间。
A. struct STUDENT {char name[10] ;int age ;} ;
B. struct STUDENT {char name[10] ;int age ;} student ;
C. struct STUDENT {char name[10] ;int age ;} ;struct STUDENT student;
D. struct {char name[10] ;int age ;} student ;
当定义一个结构体变量时,系统分配给它的内存量是( )。
A. 结构中最后一个成员所需内存量
B. 至少是各成员所需内存量的总和
C. 成员中占内存量最大的容量
D. 结构中第一个成员所需内存量
设有如下定义:struct sk {int a;float b;} data;int *p;若要使p指向data中的a,正确的赋值语句是( )。
A. p=&data.a;
B. p=data.a;
C. *p=data.a;
D. p=&a;