设有以下说明语句typedef struct{ int a;float b;} STUTYPE;则下面不正确的叙述是_____。
A. truct 是结构体类型的关键字。
B. STUTYPE是用户定义的结构体类型名。
C. STUTYPE是用户定义的结构体变量名。
D. a和b都是结构体成员名。
查看答案
下列描述说明正确的是_____。A、typedef int INTEGER; INTEGER j, k;B、typedef int char; char j, k;C、typedef a[3] ARRAY; ARRAY b;D、以上描述均不正确
A. typedef int INTEGER; INTEGER j, k;
B. typedef int char; char j, k;
C. typedef a[3] ARRAY; ARRAY b;
D. 以上描述均不正确
以下选项中,能定义s为合法的结构体变量的是_____。
A. typedef struct abc{double a; char b[10]; } s;
B. struct {double a; char b[10];
C. struct ABC {double a; char b[10]; };ABC s;
D. typedef ABC {double a;har b[10]; };ABC s;
设有以下定义typedef union{long i; int k[5]; char c;} DATE;struct date{int cat; DATE cow; double dog;} too;DATE max;则下列语句的执行结果是_____。printf(“%d\n, sizeof(struct date)+sizeof(max)); }
A. 25
B. 30
C. 18
D. 8
下面程序的输出结果是_____。 typedef struct {long x[2]; short y[4]; char z[8]; }MYTYPE; MYTYPE a; main() { printf("%d\n",sizeof(a));}
A. 2
B. 8
C. 14
D. 24