单项选择题
有如下程序:
#include <iostream>
using namespace std;
class point
int x,y;
public:
point( int vx,int vy)
x=vx;
y=vy;
point()
x=0;
y=0;
point operator+(point p1)
point p;
int px=x+p1.x;
int py=y+p1.y;
return point(px, py);
point operato-(point p1)
point p;
int px=x-p1.x;
int py=y-p1.y;
return point(px,py);
void print()
cout<<x<<","<<y<<endl;
;
int main()
point p1(10,10), p2(20,20);
p1=p1+p2;
p1.print();
return 0;
执行后的输出结果是( )a
A.10,10
B.20,20
C.10,20
D.30,30
点击查看答案&解析
<上一题
目录
下一题>
热门
试题
单项选择题
有如下类声明: class SAMPLE int n; public: SAMPLE(int i=0):n(i) void setValue(int n0); ; 下列关于getValue成员函数的实现中,正确的是( )。
A.SAMPLE:.setValue(int n0)n=n0;
B.void SAMPLE::setValue(int n0) n=n0;
C.void setValue(int n0) n=n0;
D.setValue(int n0) n=n0;
点击查看答案
单项选择题
有如下程序 #include <iostream> using namespace std; int i=1; class Fun public: static int i; int value() return i-1; int value()const( return i+1; ; int Fun::i=2; int main() int i=3; Fun fun1; const Fun fun2; ______ return 0; 若程序的输出结果是: 123 则程序中下划线处的语句是( )。
A.cout<<fun1.value()<<Fun::i<<fun2.value();
B.cout<<Fun::i<<fun1.value()<<fun2.value();
C.cout<<fun1.value()<<fun2.value()<<Fun::i;
D.cout<<fun2.value()<<Fun::i<<fun1.value();
点击查看答案
相关试题
以下程序段的执行结果为______。 #...
有以下程序 #include <iostream> usi...
下列程序的运行结果是______。 #in...
以下程序的输出结果是______。 #in...
派生类中的成员不能直接访问基类中的___...