题目内容

下列关于类中成员函数的描述中,错误的是()。

A. 成员函数的功能通常是对本类中数据成员进行操作
B. 类中的成员函数可以重名,属于函数的重载
C. 成员函数需定义在数据成员之后
D. 成员函数的完整定义代码可以放在类的声明部分,此时该函数被默认为内联函数

查看答案
更多问题

下列代码定义一个圆的类Circle,后面选项中能够正确计算圆面积的代码是()。class Circle{public:void SetR(double r){ radius=r; }double GetArea(){ return 3.14*radius*radius; }private:double radius;};

A. Circle c; cout< B. Circle c; SetR(3.2); cout< Circle c; c.SetR(3.2);cout< D. Circle c, *p=c;p->SetR(3.2); p->GetArea();

构造函数是在()时被执行的。

A. 创建对象
B. 程序编译
C. 创建类
D. 程序装入内存

如果类A被说明成类B的友元,则()正确。

A. 类A的成员即类B的成员
B. 类B的成员即类A的成员
C. 类A的成员函数不得访问类B的成员
D. 类B不一定是类A的友元

关于this指针的说法正确的是()。

A. this指针必须显式说明
B. 定义一个类后,this指针就指向该类
C. 所有成员函数的参数自动拥有this指针
D. 静态成员函数的参数没有this指针

答案查题题库