logo - 刷刷题
下载APP
【简答题】

注意:只提交第 1 题 类的静态成员问题 1. 编写一个程序,已有若干学生的数据,包括学号、姓名、成绩,要求输出这些学生的数据并计算出学生人数和平均成绩(要求将学生人数和总成绩用静态数据成员表示)。 2. 声明一个 Student 类,在该类中包含一个数据成员 score (分数)、两个静态数据成员 total_score (总分)和 count (学生人数);还包含一个成员函数 account ()用于设置分数、累计学生的成绩之和、累计学生人数,一个静态成员函数 sum() 用于返回学生的成绩之和,另一个静态成员函数 average() 用于求全班成绩的平均值。在 main() 函数中,输入某班同学的成绩,并调用上述函数求出全班同学的成绩之和和平均分。

举报
参考答案:
参考解析:
.
刷刷题刷刷变学霸
举一反三

【单选题】对于静态成员变量,正确的是

A.
类加载时候创建
B.
创建对象时候创建
C.
虚拟的变量不需要创建
D.
类定义时候创建

【单选题】下面有关静态成员函数的描述中,正确的是()。

A.
在静态成员函数中可以使用this指针
B.
在建立对象前,就可以为静态数据成员赋值
C.
静态成员函数在类外定义时,要用static前缀
D.
静态成员函数只能在类外定义

【单选题】下面是重载为非成员函数的运算符函数原型,其中错误的是

A.
MyClassoperator*(MyClass);
B.
MyClassoperator+(MyClass,int);
C.
MyClass&operator-=(MyClass&,MyClass);
D.
MyClass&operator=(MyClass&,MyClass);

【单选题】关于类的静态成员的不正确描述是( )

A.
静态成员不属于某个对象,是类的共享成员
B.
静态数据成员要在类外定义和初始化
C.
静态成员函数不拥有this指针,需要通过类参数访问对象成员
D.
只有静态成员函数可以操作静态数据成员