题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2024-05-27 01:26:09

[简答题]使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示矩形的CRect类,但类CRect的定义并不完整。请按要求完成下列操作,将类CRect的定义补充完整。
(1)定义私有数据成员leftPoint、topPoint、rightPoint、bottomPoint,分别用于表示矩形左上角及右下角的点的坐标,它们都是double型的数据。请在注释1之后添加适当的语句。
(2)完成默认构造函数CRect的定义,指定默认实参为0,它们都是double型的数据。请在注释2之后添加适当的语句。
(3)定义函数体为空的析构函数。请在注释3之后添加适当的语句。
(4)在main函数中定义CRect类的实例rect2,并把reetl的值赋给rect2。请在注释4之后添加适当的语句。
注意:除在指定位置添加语句之外,不要改动程序中的其他内容。
试题程序:
#include<iostream.h>
class CRect

private:
//********1********
public:
//********2********
//********3********
void SetPoints(double,double,double,double);
void SetLeftPoint(double m)leftPoint=m;
void SetRightPoint(double m)rightPoint=m;
void SetTopPoint(double m)topPoint=m;
void SetBottomPoint(double m)hottomPoint=m;
void Display( );

CRect::CRect(double l,double t,double r,double b)

leftPoint=1;topPoint=t;
rightPoint=r;bottomPoint=b;

void CRect::SetPoints(double l,double

更多"使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用"的相关试题:

[简答题]使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示矩形的CRect类,但类CRect的定义并不完整。请按要求完成下列操作,将类CRect的定义补充完成。(1)定义私有数据成员lefiPoint、topPoint、rightPoint、bottomPoint,分别用于表示矩形左上角及右下角的点的坐标,它们都是double型的数据。请在注释//********1********之后添加适当的语句。(2)完成默认构造函数CRect的定义,指定缺省实参为0,都是double型的数据。请在注释//********2********之后添加适当的语句。(3)定义函数体为空的析构函数。请在注释//********3********之后添加适当的语句。(4)在main( )函数中定义CRect类的实例rect2,并把rectl的值赋给rect2。请在注释//********4********之后添加适当的语句。注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。#include<iostream.h>class CRect{private://********1********public://********2********//********3********void SetPoints(double,double,double,double);void SetLeftPoint(double m){leftPoint=m;}void SetRightpoint(double m){rightPoint=m;}void SetToppoint(double m){topPoint=m;}void SetBottomPoint(doublem){bottomPoint=m;}void Display( );};CRect::CRect(double1,double t,double r,double b){leftPoint=1;topPoint=t;rightPoint=r;bottomPoint=b;}void CRect::SetPoints(double1,double t,double r,double b){leftPoint=1;topPoint=t;rightPoint=r;bottomPoint=b;}void CRect::Display( ){cout<<"left-top point is("<<leftPoint<<","<<topPoint<<")"<<’\n’;cout<<"right-bottom point is("<<rightPoint<<","<<bottomPoint(<")"<<’\n’;}void main( ){CRect rect0;rect0.Display( );rect0.SetPoints(20,20.6,30,40);rect0.Display( );CRect rectl(0,0,150,150);rectl.SetTopPoint(10.5);rectl.SetLeftPoint(10.5);//********4********rect2.Display( );}
[填空题]使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示矩形的CRect类,但类CRect的定义并不完整。请按要求完成下列操作,将类CRect的定义补充完整。
(1)定义私有数据成员leftPoint、topPoint、rightPoint、bottomPoint,分别用于表示矩形左上角及右下角的点的坐标,它们都是double型的数据。请在注释1之后添加适当的语句。
(2)完成默认构造函数CRect的定义,指定默认实参为0,它们都是double型的数据。请在注释2之后添加适当的语句。
(3)定义函数体为空的析构函数。请在注释3之后添加适当的语句。
(4)在main函数中定义CRect类的实例rect2,并把reetl的值赋给rect2。请在注释4之后添加适当的语句。
注意:除在指定位置添加语句之外,不要改动程序中的其他内容。
试题程序:
#include<iostream.h>
class CRect

private:
//********1********
public:
//********2********
//********3********
void SetPoints(double,double,double,double);
void SetLeftPoint(double m)leftPoint=m;
void SetRightPoint(double m)rightPoint=m;
void SetTopPoint(double m)topPoint=m;
void SetBottomPoint(double m)hottomPoint=m;
void Display( );

CRect::CRect(double l,double t,double r,double b)

leftPoint=1;topPoint=t;
rightPoint=r;bottomPoint=b;

void CRect::SetPoints(double l,double
[简答题]将考生文件夹下SHOP/DOCTER文件夹中的文件IRISH复制到考生文件夹下文件夹下的SWISS文件夹中,并将文件夹更名为SOUETH。
[简答题]将考生文件夹下BUG/XU文件夹复制到考生文件夹下DUP文件夹中。
[简答题]将考生文件夹下FOOD文件夹中的PEA文件夹移动到考生文件夹下APPLE文件夹中。
[简答题]使用VC6打开考生文件夹下的工程MyProj7。此工程包含一个源程序文件MyMain7.cpp。其中定义了类Sample,但类Sample的定义并不完整。
请按要求完成下列操作,将类Sample的定义补充完成:
①定义私有数据成员n,它是int型的数据。请在注释“//* *1**”之后添加适当的语句。
②完成重载构造函数Sample( )的定义,使Sample对象的默认值:n=0。请在注释“//* *2* *”之后添加适当的语句。
③完成成员函数add( )的类体内的定义,使成员函数返回的Sample对象的值n为两类Sample对象s1和s2的私有成员n的和。请在注释“//* *3* *”之后添加适当的语句。
④完成成员函数disp( )的类外定义,使其以“n=”的格式将Sample对象的值输出到屏幕上。请在注释“* *4* *”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件MyMain7.cpp清单如下:
//MyMain7.cpp
#include<iostream>
using namespace std;
class Sample

private:
//* * 1* *
public:
Sample( )
//* *2* *
Sample add(Sample s1,Sample s2)

//* *3* *

void disp( );

void Sample: :disp( )

//* * 4 * *

int main( )

Sample s1(10),s2(5),s3;
cout<<"s1:";
s1.disp( );
cout<<"/n S2:";
s2,disp( );
s3.add(s1,S2);
cout<<"/n s3.add(s1,s2)/n s3:";
s3.dis
[简答题]将考生文件夹下TIMES文件夹复制到考生文件夹下的TT文件夹中。

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码