题库 软件开发 题目列表 有以下程序 #include<iostream> using namespa...
单选题
有以下程序
#include<iostream>
using namespace std;
class complex
{ public:
int real;
int imag;
complex(int r=0,int i=0)
{ real=r;
imag=i;}
_________________________________
};
complex add(complex &a,complex & b)
{int r=a.real+b.real;
int i=a.imag+b.imag;
return complex(r,i);}
int  main( )
{complex x(1,2),y(3,4),z;
z=add(x,y);
cout<<z.real<<"+"<<z.imag<<"i"<<endl;}
程序的输出结果为4+6i,请为横线处选择合适的程序        (      )
A.

friend complex add(complex &a,complex & b) ;

B.

friend complex add(complex &,complex &) ;

C.

complex add(complex &a,complex & b) ;

D.

complex add(complex ,complex ) ;

题目信息
校招真题
-
正确率
0
评论
12
点击