若有如下说明,则_______的叙述是正确的。 struct st { int a; int b[2]; }a;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关键字提前引用(即引用在前,说明在后)


相关考题:

设有如下说明 typedef struct ST {long a;int b;char c[2];}NEW; 则下面叙述中正确的是A.以上的说明形式非法B.ST是一个结构体类型C.NEW是一个结构体类型D.NEW是一个结构体变量

设有如下说明 typedef struct ST { long a; int b; char c[2];} NEW; 则下面叙述中正确的是A.以上的说明形式非法B.ST是一个结构体类型C.NEW是一个结构体类型D.NEW是一个结构体变量

设有如下说明typedef struct ST { long a;int b;char c[2];} NEW;则下列叙述中正确的是A.以上的说明形式非法 B.ST是一个结构体类型C.NEW是一个结构体类型 D.NEW是一个结构体变量

设有如下说明 typedef struct ST {long a;int b;char c[2];}NEW; 则下面叙述中正确的是 ______。A.以上的说明形式非法B.ST是一个结构体类型C.NEW是一个结构体类型D.NEW是一个结构体变量

若有如下说明,且int类型占两个字节,则正确的叙述为( )。 struct st {int a; int b[2]; }a;A.结构体变量a与结构体成员a同名,定义是合法的B.程序只在执行到该结构体时才为结构体st分配存储单元C.程序运行时为结构体st分配8字节存储单元D.类型名struct st可以通过extern关键字提前引用

若有以下语句:typedef struct S{int 9;char h;}T;以下叙述中正确的是( )。A.可用s定义结构体变量B.可用T定义结构体变量C.S是struct类型的变量D.T是struct S类型的变量

设有如下说明: typedef struet ST { long a;int b;char c[2];} NEW;则下面叙述中正确的是( )。A.以上的说明形式非法B.ST是一个结构体类型C.NEW是一个结构体类型D.NEW是一个结构体变量

若有如下说明,则______的叙述是正确的。 struct st { int a; int b[2]; }a;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关键字提前引用(即引用在前,说明在后)