题目内容

#includeusing namespace std;class Complex{public:Complex(double r=0,double i=0):re(r),im(i){}double real() const { return re; }double imag() const { return im; }Complex operator+(Complex c)const{ return Complex(re+c.re,im+c.im); }private:double re,im;};int main(){Complex a=Complex(1,1)+Complex(5);cout<

A. 6+1i
B. 6+6i
C. 1+6i
D. 1+1i

查看答案
更多问题

虚函数主要是为了实现类的( )。

A. 多态性
B. 封装性
C. 抽象性
D. 继承性

关于抽象类,下列表述正确的是( )。

A. 抽象类不能用来定义对象
B. 抽象类的成员函数至少有一个没有实现
C. 派生类必须实现作为基类的抽象类中的纯虚函数
D. 派生类不可能成为抽象类

执行下列程序语句后,屏幕输出为( )。#includeusing namespace std;class Point{private:float x,y;public:Point(int g_x=0,int g_y=0){x=g_x,y=g_y;}void show(){cout<<"("<

A. (5,9)
B. (1,1)
C. (2,4)
D. (3,5)

运行时的多态性是通过( )实现的。

A. 构造函数
B. 析构函数
C. 虚函数
D. 函数重载

答案查题题库