题目内容

以下程序段执行后,输出结果为【 B 】。struct Student{int num;char name[20];char gender;} a[3]={{1001,"zhanghua",'f'},{1002,"yumei",'f'},{1003,"xuemei",'f'}},x={1201,"xuxin",'m'};printf("%d\n",(a+1)->num);

A. 1003
B. 1002
C. 1101
D. 1001

查看答案
更多问题

以下程序段执行后,输出结果为【】。struct Student{char name[10];float score;}s[2]={{"liying",88.5},{"zhangming",77.5}};printf("%s,%.1f\n",s->name,(s+1)->score);

A. zhangming,77.5
B. liying,77.5
C. zhangming,88.5
D. liying,88.5

以下程序段执行后,输出结果为【 】。struct Student{int num;char name[20];char gender;}stu={1001,"Lilin",'m'};struct Student *p=&stu;p->num=1101;printf("%d,%s\n",stu.num,p->name);A)B)C)D)

A. Lilin,1001
B. 1101,Lilin
C. Lilin,1101
D. 1001,Lilin

以下程序段执行后,输出结果为【】。struct Student{char name[10];float score;}s={"wanwei",77.5},*ps=&s;strcpy(ps->name,"liming");s.score=88.5;printf("%s,%.1f\n",s.name,ps->score);)

A. wanwei,77.5
B. liming,88.5
C. wanwei,88.5
D. liming,77.5

以下程序段的运行结果是【】。struct Machine{int num;int length;};struct Machine x={101,60};struct Machine y={102,56};struct Machine z={103,67};int sum;sum=x.length+y.length+z.length;printf("%d\n",sum);

A. 127
B. 123
C. 183
D. 106

答案查题题库