单项选择题
有如下程序:
#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> u...
执行以下程序后的输出结果为( )。 #in...