题目内容

若已定义:struct Per{float x,y,z;}a={15.2,31.8};下列正确的是:

A. z=(x+y)/2.0;
B. a.z=(a.x+a.y)/2.0;
C. z=(a.x+a.y)/2.0;
D. a.z=(x+y)/2.0;

查看答案
更多问题

若已定义:struct Student{int num;float score;}stu[3];下列叙述错误的是()

A. stu为结构数组名
B. num和score为结构类型Student的成员
C. Student为结构类型名
D. stu为结构类型名

若已定义:struct Data{char ch;int x;float y;}a;下列叙述错误的是()

A. a为结构类型变量
B. Data为结构类型名
C. ch、x、y、a均为结构类型Data的成员
D. ch、x、y为结构类型Data的成员

以下程序段的运行结果是()struct Person{int num,x,y;}a={15,19},b={13,23};int k;k=a.x+b.x;printf("%d\n",k);

A. 28
B. 34
C. 32
D. 36

以下程序段的运行结果是()struct Student{int num;float get;}s[5]={{1,2.5},{2,3.0},{3,3.5},{4,1.5},{5,2.0}};struct Student *p;float sum=0;for(p=s;pget);printf("sum=%.1f\n",sum);

A. sum=15
B. sum =3.5
C. sum =2.0
D. sum =12.5

答案查题题库