更多"以下scanf函数调用语句中对结构体变量成员的不正确引用是 stru"的相关试题:
[单项选择]以下scanf函数调用语句中对结构体变量成员的不正确引用是
struct pupil
char name[20];
int age
int sex;
pup[5],*p;
p=pup;
A. scanf("%s",pup[0].name);
B. scanf("%d",&pup[0].age);
C. scanf("%dT",&(p->sex));
D. scanf("%d",p->age);
[单项选择]若有以下结构体,则正确的定义或引用是
struct Test
int x;
int y:
v1;
A. Test.x=10;
B. Test v2;v2.x=10;
C. struct v2;v2.x=10;
D. struct Test v2=10;
[单项选择]若有以下结构体,则正确的定义或引用是( )。
struct Test
int x;
int y;
v1;
A. Test.x=10;
B. Test v2;v2.x=10;
C. struct Test v2;v2.x=10;
D. struct Test.v2=10;
[单项选择]以下有关类与结构体的叙述不正确的是
A. 结构体中只包含数据;类中封装了数据和操作
B. 结构体的成员对外界通常是开放的;类的成员可以被隐蔽
C. 用struct不能声明一个类型名;而class可以声明一个类名
D. 结构体成员默认为publicl类成员默认为private
[单项选择]以下有关类与结构体关系的叙述不正确的是
A. 结构体中只包含数据;类中封装了数据和操作
B. 结构体的成员对外界通常是开放的;类的成员可以被隐蔽
C. 用struct不能声明一个类型名;而class可以声明一个类名
D. 结构体成员默认为Public;类成员默认为private
[单项选择]以下对结构体类型变量td的定义中,错误的是
A. typedef struct aa { int n; float m; }AA; AA td;
B. struct aa { int n; float m; }td; struct aa td;
C. struct { int n; float m; }aa; struct aa td;
D. struct { int n; float m; }td;
[单项选择]以下对结构体类型变量的定义中,不正确的是
A. typedef struct aa { int n; float m; }AA; AA tdl;
B. #define AA struct aa AA{ int n; float m; }tdl;
C. struct { int n; float m; }aa; struct aa tdl;
D. struct { int n; float m; }tdl;
[单项选择]以下结构体类型说明和变量定义中正确的是( )。
A. typedef struct
B. struet REC;
C. typedef struct REC;
D. struct
[单项选择]以下选项中不能正确把cl定义成结构体变量的是