若有如下结构体说明: struct STRU {int a,b;char c:double d; stmct STRU*p1,*p2;
A.scanf("%s",pup[0].name);
B.scanf("%d",&pup[0].age);
C.scanf("%d",&p->sex);
D.scanf("%d",*P.age);
A.可用S定义结构体变量
B.可用T定义结构体变量
C.S是struct类型的变量
D.T是struct S类型的变量
A.1
B.2
C.8
D.11
设有以下说明语句 typedef struct { int n; char ch[8]; }PER;
A.PER 是结构体变量名
B.PER 是结构体类型名
C.typedef struct 是结构体类型
D.struct 是结构本类型名
对下面说明叙述正确的是()
typedef struct stu
{int n;char ch[8];
}student;
A.student是结构体类型名
B.student是结构体变量
C.typedef struct是结构体类型
D.struct是结构体类型名
设有以下说明语句 typedef struct { int n; char ch[8]; } PER; 则下面叙述中正确的是
A.PER是结构体变量名
B.PER是结构体类型名
C.typedef struct是结构体类型
D.struct是结构体类型名
struct wok{ int x; float y; double z; }aab;
A.struct是结构体类型的关键字
B.struct work是用户定义的结构体类型
C.aab是用户定义的结构体类型名
D.x,y和z都是结构体成员名
E.x和y共用内存
设有以下说明语句: struct ex {int x;float y;char z;} example;则下面叙述中不正确的是()。
A.struct是结构体类型的关键字
B.example是结构体类型名
C.x,y,z都是结构体成员名
D.struct ex是结构体类型名
A.a是用户定义的结构体名
B.struct a是用户定义的结构类型
C.ptype是用户定义的结构类型名
D.x和Y都是结构成员名