问题 单项选择题

有以下程序:
#include <iostream>
using namespace std;
class Complex

public:
Complex(double r=0,double i=0):re(r),im(i)
double zeal() 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.real()<<’+’<<a.imag()<<’i’<<end 1;
return 0;

程序执行后的输出结果是______。

A.6+6i

B.6+1i

C.1+6i

D.1+1i

答案

参考答案:B

解析: 类对“+”重载后,对应的变量相加。

单项选择题 A2型题
选择题