A.结构体变量a与结构体成员a同名,定义是非法的
B.程序只在执行到该定义时才为结构体st分配存储单元
C.程序运行时为结构体st分配6个字节存储单元
D.类型名struct st可以通过extern关键字提前引用(即引用在前,说明在后)
若有如下说明,则______的叙述是正确的。 struct st { int a; int b[2]; }a;
A.结构体变量a与结构体成员a同名,定义是非法的
B.程序只在执行到该定义时才为结构体st分配存储单元
C.程序运行时为结构体st分配6个字节存储单元
D.类型名struct st可以通过extern关键字提前引用(即引用在前,说明在后)
A.可以用TT定义结构体变量
B.TT是struct类型的变量
C.可以用CIN定义结构体变量
D.CIN是struct TT类型的变量
以下结构体类型说明和变量定义中正确的是
A)typedef struct
{int n; char c;} REC;
REC t1,t2;
B)struct REC;
{int n; char c;};
REC t1,t2;
C)typedef struct REC ;
{int n=0; char c='A';} t1,t2
D)struct
{int n;char c;}REC;
REC t1,t2;
设有以下说明语句 struct num { int a; float b; }numl;则下面的叙述不正确的是______。
A.struct是结构体类型的关键字
B.struct num是用户定义的结构体类型
C.numl是用户定义的结构体类型名
D.a和b都是结构体成员名
以下对结构体类型变量的定义中,不正确的是_______。
A.typedef struct aa { int n; float m; }aa; aa td1;
B.#define aa struct aa aa{ int n; float m; }td1;
C.struct { int n; float m; }aa; struct aa td1;
D.struct { int n; float m; }td1;
A.struct是结构体类型的关键字
B.structstu是用户定义的结构体类型
C.stutype是用户定义的结构体类型名
D.a和b都是结构体成员名
设有以下语句 typedef struct s {int g;char h;}T 则下面叙述中正确的是
A.可用S定义结构体变量
B.可以用T定义结构体变量
C.S是struct类型的变量
D.T是structS类型的变量
A.以上的说明形式非法
B.NODE是一个结构体类型
C.OLD是一一个结构体类型
D.OLD是一个结构体变量