请分析代码运行结果
时间: 2023-07-28 22:10:23 浏览: 87
代码运行结果如下:
```
学生人数: 3
期末累加成绩: 276
期末平均成绩: 92
学生人数: 3
期末累加成绩: 276
期末平均成绩: 92
```
首先,创建了一个 Score 类型的数组 sco,包含了三个 Score 对象,每个对象都有一个期中成绩和一个期末成绩。在创建对象的过程中,静态数据成员 count 会被累加,sum 会被累加所有的期末成绩,ave 会被计算为所有期末成绩的平均值。
然后,调用了数组中第三个元素的静态成员函数 show_count_sum_ave,输出了静态数据成员 count、sum 和 ave 的值,即此时学生人数为 3,期末累加成绩为 276,期末平均成绩为 92。注意,此时静态数据成员的值已经在对象的构造函数中被计算出来了。
最后,调用 Score 类的静态成员函数 show_count_sum_ave,输出了相同的结果,即学生人数为 3,期末累加成绩为 276,期末平均成绩为 92。
阅读全文