简答题:使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示矩形的CRect类,但类CRect的定义并不

  • 题目分类:C++
  • 题目类型:简答题
  • 号外号外:注册会员即送体验阅读点!
题目内容:
使用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<iostream.h>
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("<<leftPoint<<","<<top-
Point<<")"<<'\n';
cout<<"right-bottompointis("<<rightPoint<<","
<<bottomPoint<<")"<<'\n';
}
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( );}
参考答案:【答案仅供学习,请勿对照自行用药等】
答案解析:

针对数组定义intdata[10];,下列表述中错误的是(  )。

针对数组定义intdata[10];,下列表述中错误的是(  )。 A.用*data可访问到数组的首元素 B.用data[9]可访问到数组的末元素 C.用dat

查看答案

下面类的定义,有(  )处错误。 classMyClass{public: voidMyClass(); ~MyClas

下面类的定义,有(  )处错误。 classMyClass{public: voidMyClass(); ~MyClass(intvahle); pr

查看答案

有如下程序: #included<iostream>usingnamespacestd; classTestClass{

有如下程序: #includedusingnamespacestd; classTestClass{private: intX,y

查看答案

C++语言中在C语言的基础上增加的特性不包括(  )。

C++语言中在C语言的基础上增加的特性不包括(  )。 A.结构 B.引用 C.类和对象 D.静态成员函数

查看答案

《证券公司风险控制指标管理办法》规定,净资本与各项风险准备之和的比例不得低于(  )。

《证券公司风险控制指标管理办法》规定,净资本与各项风险准备之和的比例不得低于(  )。 A.40% B.8% C.20% D.100%

查看答案