首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)完成类Rect的构造函数,实现对变量left、right、top、bottom的初始化,缺省值都为0,请在注释∥*
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)完成类Rect的构造函数,实现对变量left、right、top、bottom的初始化,缺省值都为0,请在注释∥*
admin
2017-09-20
29
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:
(1)完成类Rect的构造函数,实现对变量left、right、top、bottom的初始化,缺省值都为0,请在注释∥********1********后添加适当的语句。
(2)完成类Rectangle的构造函数,请在注释∥********2********后添加适当的语句。
(3)完成计算矩形对角线长度函数Diagonal(),请在注释∥********3********后添加适当的语句。
(4)完成计算周长函数Girth(),请在注释∥********4********后添加适当的语句。
程序输出:
50
140
注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。
#include
#include
class Rectangle
{
public:
int left,right t top , bottom;
∥********1********
{
left=i;
right=r;
top=t;
bottom=b;
}
∥********2********
{
left=rc.left;
right=rc.right;
top=rc.top;
bottom=rc.bottom;
}
float Diagonal()
{
∥********3********
return
}
int Girth()
{
∥********4********
return
}
};
int main()
{
Rectangle rect(20,50,40,80);
Rectangle rect2(rect);
cout<
cout<
return 0;
}
选项
答案
(1)添加语句:Rectangle(int 1,int r,int t,int b) (2)添加语句:Rectangle(Rectangle&rc) (3)将“return”补充完整为:return sqrt((right—left)*(right—left) + (bottom—top)*(bottom—top)); (4)将“return”补充完整为:return 2*((right—left)+(bottom—top));
解析
类Rectangle是描述了一个矩形,私有成员分别描述矩形的坐标值,构造函数给私有数据成员赋初值。Rectangle类的Diagonal()和Girth()分别计算矩形的对角线长度和周长,可通过矩形的长和宽计算得到。
转载请注明原文地址:https://kaotiyun.com/show/rTAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于getline()函数的描述中,错误的是()。
派生类的对象对它的基类成员中()是可以访问的。
下列输出字符,A,的方法中,()是错误的。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
以下程序的输出结果为main()int m=7,n=4;float a=38.4,b=6.4,x;x=m/2+n*a/b+1/2;cout<<x<<end1;}
若已定义,以下fun函数的功能是在循环中给数组a前4个数组元素依次赋1、2、3、4;在第二个循环中使a数组前4个元素中的值对称折叠,变成1、2、2、1。请填空。fun(inta[]){inti;for(i=1;i<=4
类内部定义的______和______数据不能被不属于该类的成员函数来存取,定义为______的数据,可以在类外部进行存取。
设有定义nita:floatf;doubleinti,则表达式10+’a’+i+f值的数据类型是()
下列数据结构中,插入时不需要移动其他元素的是
随机试题
下列各项中与火热致病最不相关的是
关于影像数字化发展原动力的叙述,不正确的是
成人男性体液总量占体重的( )
糖尿病患者高渗性昏迷抢救宜选用
注册税务师登记制度中规定,通过考试取得中华人民共和国注册税务师资格证书者,必须在取得证书后()内到所在省、自治区、直辖市及计划单列市注册税务师管理中心申请办理注册登记手续。
【2014年广西】《国家中长期教育改革和发展规划纲要(2010—2020年)》提出的教师考核、聘用和评价的首要内容是能力水平。()
公安机关权力的特殊强制性,是指公安机关权力以暴力为后盾,能够采取行政的、刑事的强制手段和措施,特别是对违法犯罪分子,可以采取人身方面的强制,而公安权力的实施对象只能服从。()
为了病后尽快恢复,很多人自己做主增加服药剂量或缩短服药间隔。对此,专家表示,这两种做法都可能会对健康造成危害。据专家指出,如果自行加倍剂量服药或缩短服药间隔,可能导致一定时间里用药剂量过大,造成肝、肾受损。以下哪项如果为真,最能支持专家的观点?
在中国共产党的“西部大开发”战略中,以下不属于“西部”的省是()。
MargaretSpellings,thesecretaryofeducation,announcedapilotreform.totheNoChildLeftBehindAct(NCLB),GeorgeBush’
最新回复
(
0
)