设有说明语句:struct s { int a; float b; }type;则下面不正确的叙述是()。
A. struct是结构体类型的关键字
B. struct s是用户定义的结构体类型
C. type是用户定义的结构体类型名
D. a和b都是结构体成员名
查看答案
有如下定义:struct date { int year; int month; int day; };struct { char name[20]; char sex; struct date birthday; }person;下面正确的赋值语句是()。
A. year=1980
B. birthday.year=1980
C. person.birthday.year=1980
D. person.year=1980
共用体变量在程序执行期间()。
A. 已存放的一部分成员在内存中起作用
B. 以存放的成员没有一个在内存中起作用
C. 最后一次存放的成员起作用,其他成员都已失去作用
D. 已存放的所有成员在内存中都起作用
对于结构体变量的引用,下列叙述正确的是()。
A. 对结构体成员可以进行各种运算,其中“.”优先级最低。
B. 如果成员本身就是一个结构体,只能对最低级的成员进行赋值等引用和运算。
C. 只能引用结构体变量成员的地址,不能引用结构体变量的地址。
D. 两个同一类型的结构体变量之间不能整体赋值。
下列引用共用体类型变量中成员的形式错误的是()。
A. 共用体变量名.成员名
B. 指针变量名->成员名
C. (*指针变量名).成员名
D. 共用体变量名->成员名