设有变量定义 struct stu { int age; int num; }std,*p=&std; 能正确引用结构体变量std中成员age的表达式是_______。
A.(*p).age
B.std->age
C.*std->age
D.*p.age
- · 有3位网友选择 D,占比37.5%
- · 有3位网友选择 C,占比37.5%
- · 有1位网友选择 A,占比12.5%
- · 有1位网友选择 B,占比12.5%
A.(*p).age
B.std->age
C.*std->age
D.*p.age
struct sk
{ iht a;
float b;
)data,*p;
若有p=&data,则对data的成员a的正确引用是()。
A.(*p).data.a
B.(*p).a;
C.p->data.a
D.p.data.a
B.zhang 是结构体变量名
C.wang 是结构体类型名
D.num, name,score 都是结构体的成员名
A. (*p).data.a
B.(*p).a;
C.p->data.a
D.p.data.a
则结构体变量s1所占的内存空间为( )
A.15
B. sizeof(int)+ sizeof(char[15]) + sizeof(float)
C. sizeof(s1)
D. max( sizeof(int),sizeof(char[15]) ,sizeof(float))
B.struct 是结构体类型的关键字
C.struct student 是用户定义的结构体类型
D.num, score 都是结构体的成员名
A、cout< <s.score[1]+s.score[2]+s.score[3];>
B、cout< <s.score[0]+s.score[1]+s.score[2];>
C、cout< <s[0].score[0]+s[0].score[1]+s[0].score[2];>
D、cout< <score[0].s[1]+>
A、*data.x=100;
B、data->x=100;
C、data.(*x)=100;
D、data.x=100;
A、struct student { int num; char name[20]; char sex; int score; } student1,student2;
B、struct { int num; char name[20]; char sex; int score; }student1, student2;
C、struct student { int num; /* 学号 */ char name[20]; /* 姓名 */ char sex; /* 性别 */ int score; /* 成绩 */ }; ...... struct student student1, student2;
D、struct student student1, student2; ...... struct student { int num; /* 学号 */ char name[20]; /* 姓名 */ char sex; /* 性别 */ int score; /* 成绩 */ };
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!