有以下程序:
#include<
struct stu { int num;char name[10];int age;}
void fun(struct stu*p)
{ printf("%s\n",(*p).name);}
main
{ struct stu students[3]={{9801,"Zhang".20}, {9802,"Wang",19},{9803,"Zhao",1 8}}
fun(students+2); }
输出的结果是( )。
A.Zhang
B.Zhao
C.Wang
D.18
第1题:
以下对结构体变量stu1中成员age的struct student {int age; int num; }stu1,*p; p=&stu1;非法引用是()
A.stu1.age
B.student.age
C.p->age
D.(*p).age
第2题:
以下对结构变量stu1中成员age的非法引用是() struct student { int age; int num; }stu1, *p; p=&stu1;
A.stu1.age
B.student.age
C.p->age
D.(*p).age
第3题:
以下对结构体变量stu1中成员age的非法引用是struct student { int age; int num; } stu1, *p; p=&stu1;
A.stu1.age
B.student.age
C.p->age
D.(*p).age
第4题:
以下对结构变量stu1中成员age的非法引用是(). struct student { int age; int num; }stu1,*p; p=&stu1;
A.stu1.age
B.student.age
C.p->age
D.(*p).age
第5题:
以下对结构变量stu1中成员age的非法引用是()。 struct student { int age; int num; }stu1,*p; p=&stu1;
A.stu1.age
B.student.age
C.p->age
D..(*p).age
第6题:
若有以下类型说明,错误的叙述是()。 typedef struct {char name[10]; int age; }STU;
A.name是结构类型STU的成员
B.STU是一个结构类型变量名
C.age是一个结构类型名
D.age是结构类型STU的成员