下列程序的输出结果是( )struct stu{ char num[10]; float score[3];};int main (void){ struct stu s[3]={{"20021",90,95,85},{"20023",100,95,90}}; struct stu*p=s; int i; float sum=0; for(i=0;i<3;i++)sum=sum+p->score[i];printf("%6.2f\n",sum); }
A. 260.00
B. 270.00
C. 280.00
D. 285.00
查看答案
设有如下定义,则对data中的a成员的正确引用是()。
A. (*p).data.a
B. (*p).a
C. p->data.a
D. p.data.a
以下程序的输出结果是( )。
A. 10
B. 20
C. 30
D. 40
设有如下说明 struct stu{long a;int b;char c[2];} stu1; 则下面叙述中错误的是 【】。
A. struct是结构体关键字
B. struct stu1是用户定义结构体类型
C. 该结构体有四个成员项
D. stu1是一个结构体变量
以下定义结构变量的语句中,错误的是()。
A. struct student{ int num; char name[20];} s;
B. struct { int num; char name[20];} s;
C. struct student{ int num; char name[20];};student s;
D. struct student{ int num; char name[20];};struct student s;