设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.S=hello;则以下叙述中正确的是A.语句
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.S=hello;则以下叙述中正确的是
A.语句++p->a;的效果是使P增1
B.(p++)->a与p++->a都是合语法的表达式,但二者不等价
C.语句*p->s++;等价于(*p)->s++;
D.语句++p->a;的效果是使成员a增1
设有如下的说明和定义struct{inta;char*s;)x,*p=&x;x.a=4;x.S=hello;则以下叙述中正确的是
A.语句++p->a;的效果是使P增1
B.(p++)->a与p++->a都是合语法的表达式,但二者不等价
C.语句*p->s++;等价于(*p)->s++;
D.语句++p->a;的效果是使成员a增1
第1题
A.A.STD tt[2]={{1,'A',62},{2,'B',75}};
B.B.STD tt[2]={1,"A",62},2,"B",75};
C.C.struct tt[2]={{1,'A'},{2,'B'}};
D.D.struct tt[2]={{1,"A",62.5},{2,"B",75.0}};
第2题
设有以下结构类型说明和变量定义,则变量a在内存所占字节数是______。
Struct stud
{ char hum[6];
int s[4];
double ave;
} a,*p;
第3题
设有以下结构类型说明和变量定义,则变量a在内存所占字节数是______。
Struct stud
{ char hum[6];
int s[4];
double ave;
} a,*p;
第4题
A.++t->a
B.(*t).a++
C.t->a++
D.t++->a
第5题
第6题
struct wok{ int x; float y; double z; }aab;
A.struct是结构体类型的关键字
B.struct work是用户定义的结构体类型
C.aab是用户定义的结构体类型名
D.x,y和z都是结构体成员名
E.x和y共用内存
第7题
A.以上的说明形式非法
B.ST是一个结构体类型
C.NEW是一个结构体类型
D.NEW是一个结构体变量
第8题
第9题
第10题
若有如下结构体说明
struct STRU
{ int a, b: char c;double d:
struct STRU p1,p2;
};
请填空,以完成对t数组的定义,t数组的每个元素为该结构体类型
______t[20];