题目内容

若有以下结构体定义,则正确的引用或定义是_______________。struct exam{ int x;int y; };

A. exam x=10;
B. exam y,x;
C. struct exam y={10};
D. struct exam a; a.x=10;

查看答案
更多问题

已知:struct MP3{char name[20];char color;float price;}std,*ptr;ptr=&std;若要引用结构体变量std中的color成员,以下写法中错误的是______。

A. std.color
B. std->color
C. ptr->color
D. (*ptr).color

已知:struct st{int num;char sex;float score;}stud,*p=&stud;则对于结构体变量stud的成员num正确的引用是______。

A. stud->num
B. st.num
C. p->num
D. p.num

设有结构体类型定义及变量声明如下:struct pd{char code[5];float price;}y[4]={"100",10};则下列语句中,错误的是______。

A. (*y).code[0]='1';
B. y[0].code[0]='1';
C. y->price=10.0;
D. (*y)->price=10.0;

设有struct student{ char name[21];int age;char sex;}std={“Li Ming”,19,’M’},*p=&std;则下列输出语句中错误的是_____________。

A. printf(“%d”,(*p).age);
B. printf(“%d”,p->age)
C. printf(“%d”,std.age);
D. printf(“%d”,p.age);

答案查题题库