题目内容

写出程序运行结果:_________using namespace std;class Vector{ public: Vector(){ } Vector(int i,int j) { x = i ; y = j ; } friend Vector operator+ ( Vector v1, Vector v2 ) { Vector tempVector ;tempVector.x = v1.x + v2.x ;tempVector.y = v1.y + v2.y ;return tempVector ; } void display() { cout << "( " << x << ", " << y << ") "<< endl ; }private: int x , y ;};int main(){ Vector v1( 1, 2 ), v2( 3, 4 ), v3 ; cout << "v1 = " ; v1.display() ; cout << "v2 = " ; v2.display() ; v3 = v1 + v2 ; cout << "v3 = v1 + v2 = " ; v3.display() ;}

查看答案
更多问题

写出程序运行结果:_________#include using namespace std;class Integer { private: short a;public: Integer (short n=0) { a=n; } Integer operator +(Integer); Integer operator -(Integer); Integer operator *(Integer); Integer operator /(Integer); Integer operator =(Integer); void display() { cout<32767) { cout<<"Data overflow!"<32767) { cout<<"Data overflow!"<32767) {cout<<"Data overflow!"<32767) { cout<<"Data overflow!"<

写出程序运行结果:_________#include using namespace std;class Real { private: double a;public: Real (double r=0) {a=r; } Real operator +(Real); Real operator -(Real); Real operator *(Real); Real operator /(Real); Real operator =(Real); void display() { cout<1.7e308) { cout<<"Data overflow!"<1.7e308) { cout<<"Data overflow!"<1.7e308) {cout<<"Data overflow!"<1.7e308) { cout<<"Data overflow!"<

写出程序运行结果:_________#include const float PI = 3.14; class Base{public: virtual void area() {cout<<"Base 中无实在面积输出!"<area(); p=&obj2; p->area(); return 0;}

写出程序运行结果:_________#include const float PI = 3.14; class Base{public: virtual void area() = 0; virtual void perimeter() = 0;};class Rectangle:public Base{public: Rectangle(float w,float h) {width = w; height = h; } void area() {cout<<"矩形的长为:"<area(); p->perimeter(); p = &obj2; p->area(); p->perimeter(); return 0;}

答案查题题库