题目
A.struct{ int num; float age; }student; struct student std1;
B.#define STUDENT struct student STUDENT{ int num; float age; }std1;
C.int num; float age; }std1;
D.struct{ int num; float age; }std1;
第1题
A.一旦定义了一个共用体变量后,即可引用该变量或该变量中的任意成员
B.一个共用体变量中可以同时存放其所有成员
C.一个共用体变量中不能同时存放其所有成员
D.共用体类型数据可以出现在结构体类型定义中,但结构类型数据不能出现在联合类型定义中
第2题
A.可以对共用体变量名直接赋值
B.一个共用体变量中可以同时存放其所有成员
C.一个共用体变量中不能同时存放其所有成员
D.共用体类型定义中不能出现结构体类型的成员
E.结构体和共用体没有本质区别
第3题
A.仅结构体类型定义之后,编译系统为其分配内存;
B.结构体变量定义之后,编译系统为结构体变量分配内存;
C.结构体可以通过内存公用的方式减少存储空间;
D.结构体类型不可以嵌套;
第4题
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;
第5题
A.struct是结构体类型的关键字。
B.stu是用户定义的结构体类型。
C.stutype是用户定义的结构体类型名。
D.a和b都是结构体成员名。
第6题
A.可以对联合变量直接赋值
B.使用联合变量的目的是节省内存
C.对一个联合变量,对一个成员进行赋值,不会改变之前对其他成员的赋值
D.联合类型定义中不能出现结构类型成员
第9题
A.此定义不正确,不存在float这种类型
B.此定义正确,p是指向实型指针变量,而不是指向单个实型变量
C.此定义正确,定义了一个指向单个实型变量的指针
D.此定义不正确,C语言中不允许类似的定义
为了保护您的账号安全,请在“赏学吧”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!