首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)完成类Rect的构造函数,实现对变量left、right、top、bottom的初始化,缺省值都为0,请在注释∥*
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)完成类Rect的构造函数,实现对变量left、right、top、bottom的初始化,缺省值都为0,请在注释∥*
admin
2017-09-20
37
问题
使用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全国计算机二级
相关试题推荐
下列有关内联函数的叙述中,正确的是()。
下列叙述中错误的是()。
下列运算符中,*运算符在C++中不能重载()。
根据数据结构中各数据元素之间前后件关系的复杂程度,一般将数据结构分成()
下列输出字符,A,的方法中,()是错误的。
建立派生类对象时,3种构造函数分别是a(基类的构造函数)、b(成员对象的构造函数)、c(派生类的构造函数)这3种构造函数的调用顺序为
下面关于类和对象的描述中,错误的是
虚基类是含有【 】函数的类。
算法的空间复杂度是指()。
随机试题
流行性感冒可表现为
下列关于年轻恒牙牙髓修复特点的叙述中,错误的是
已知——无梁楼板,柱网尺寸为5.5m×5.5m,板厚为160mm,中柱截面尺寸为400mm×400mm;混凝土强度等级为C30,在距柱边565mm处开有-700mm×500mm的孔洞如下图,as=25mm。
开采下列()矿产资源的,由国务院地质矿产主管部门审批,并颁发采矿许可证。
根据经济法调整领域的不同,还可以将经济法主体分为宏观调控法主体和市场规制法主体,这些主体的地位都是平等的。()
已知某普通股的β值为1.2,无风险报酬率为6%,市场组合的必要报酬率为10%,该普通股目前的市价为10元/股,预计第一期的现金股利为0.8元,不考虑筹资费用,假设根据资本资产定价模型和股利增长模型计算得出的普通股成本相等,则该普通股股利的年增长率为(
课外活动制定计划的基本要求是具有________、________和________。
根据以下资料。回答下列小题。假设2001--2005年间,该县GDP逐年稳定增长且每年增幅相同,那么2004年该县GDP约比2001年增长了()。
关于科学革命的讨论______于十七世纪。不过,其时革命尚在______地展开,相关讨论的焦点集中在科学的本性,而未有所谓“科学革命史”的理解。到十九世纪,现代科学的基本模式逐渐定型,一些学者便回到现代科学的源头做起了编史和整理工作。 依次填入划横线部
从操作系统的功能来看,操作系统可以分为多种类型,例如: ①单用户多任务操作系统 ②分时操作系统 ③实时操作系统 ④网络操作系统Windows 98操作系统是一个( )操作系统。
最新回复
(
0
)