试题查看

首页 > 计算机二级考试 > 试题查看
【分析解答题】

使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示矩形的CRect类,但类CRect的定义并不完整。请按要求完成下列操作,将类CRect的定义补充完整。   (1)定义私有数据成员leftPoint、topPoint、rightPoint、bottomPoint,分别用于表示矩形左上角及右下角的点的坐标,它们都是double型的数据。请在注释1之后添加适当的语句。   (2)完成默认构造函数CRect的定义,指定默认实参为0,它们都是double型的数据。请在注释2之后添加适当的语句。   (3)定义函数体为空的析构函数。请在注释3之后添加适当的语句。   (4)在main函数中定义GReet类的实例rect2,并把re-   ct1的值赋给rect2。请在注释4之后添加适当的语句。   注意:除在指定位置添加语句之外,不要改动程序中的其他内容。   试题程序:   #include   classCRect   {   private:   //********1********   public:   //********2********   //********3********   voidSetPoints(double,double,double,double);   voidSetLeftPoint(doublem){leftPoint=m;}   voidSetRightPoint(doublem){rightPoint=m;}   voidSetTopPoint(doublem){topPoint=m;}   voidSetBottomPoint(doublem){bottomPoint=m;}   voidDisplay();   };   CReet::CRect(double1,doublet,doubler,doubleb)   {   leftPoint=1;topPoint=t;   rightPoint=r;bottomPoint=b;   }   voidCRect::Setpoints(double1,doublet,doubler,doubleb)   {   leftPoint=1;topPoint=t;   rightPoint=n;bottomPoint=b;   }   voidCRect::Display()   {   cout<<"left-toppointis("<  Point<<")"<<’\n’;   cout<<"right-bottompointis("<  <  }   voidmain()   {   CRectrect0;   rect0.Display();   rect0.SetPoints(20,20.6,30,40);   rect0.Display();   CRectrectl(0,0,150,150);   rect1.SetTopPoint(10.5);   rect1.SetLeftPoint(10.5);   //********4********   rect2.Display(  );}

查看答案解析

参考答案:

正在加载...

答案解析

正在加载...

根据网考网移动考试中心的统计,该试题:

0%的考友选择了A选项

0%的考友选择了B选项

0%的考友选择了C选项

0%的考友选择了D选项

你可能感兴趣的试题

把硬盘上的数据传送到计算机内存中去的操作称为()。A.读盘B.写盘C.输出D.存下列叙述中正确的是()。A.内存中存放的是当前正在执行的应用程序和所需的数据B.无符号二进制整数00110011转换成十进制整数是()。A.48B.49C.51在计算机中每个存储单元都有一个连续的编号,此编号称为()。A.地址B.住址C.位现代计算机中采用二进制数字系统,是因为它()。A.代码表示简短,易读B.物理上容以下程序的输出结果是()。#includelongfun(intn){longS