首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件pmj3,该工程中包含一个源程序文件proj3.cpp,其中定义了用于表示平面坐标系中的点的类NyPoint和表示圆形的类NyCircle;程序应当显示: (1,2),5,31.4159,78
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件pmj3,该工程中包含一个源程序文件proj3.cpp,其中定义了用于表示平面坐标系中的点的类NyPoint和表示圆形的类NyCircle;程序应当显示: (1,2),5,31.4159,78
admin
2015-06-27
21
问题
请使用VC6或使用【答题】菜单打开考生目录proj3下的工程文件pmj3,该工程中包含一个源程序文件proj3.cpp,其中定义了用于表示平面坐标系中的点的类NyPoint和表示圆形的类NyCircle;程序应当显示:
(1,2),5,31.4159,78.5398
但程序中有缺失部分,请按照以下提示,把缺失部分补充完整:
(1)在“//**1******found****”的下方是构造函数的定义,它用参数提供的圆心和半径分别对cen和rad进行初始化。
(2)在“//**2******found****”的下方是非成员函数perimeter的定义,它返回圆的周长。
(3)在“//**3******found****”的下方是友元函数area的定义,它返回圆的面积。
注意:只在指定位置编写适当代码,不要改动程序中的其他内容,也不要删除或移动“****found****”。
//proj3.cpp
#include
#include
usingnamespacestd;
classMyPoint{//表示平面坐标系中的点的类
doublex;
doubley;
public:
MyPoint(doublex,doubley)
{this->x=x;this->y=y;}
doublegetX()const{returnx;}
doublegetY()const{returny;}
voidshow()const
{cout<<’(’<
};
classMyCircle{//表示圆形的类
MyPointcen;//圆心
doublerad;//半径
public:
MyCircle(MyPoint,double);
MyPointcenter()const{return
cen;}//返回圆心
doubleradius()const{returnrad;}
//返回圆半径
frienddoublearea(MyCircle);//
返回圆的面积},
//**1************found**********
MyCircle::MyCircle(MyPointp,double
r):cen(p),________{}
#definePI3.1415926535
doubleperimeter(MyCirclec)
//返回圆c的周长
{//**2************found**********
returnPI*________;
}
//**3************found**********
doublearea(________)//返回圆a的面积
{
returnPI*a.rad*a.rad;
}
intmain()
{
MyCircleC(MyPoint(1,2),5.0);
C.center().show();
cout<<’,’<
return0;
}
选项
答案
(1)rad(r) (2)2*c.radius() (3)MyCircle a
解析
(1)主要考查考生对构造函数的掌握,使用成员列表初始化给rad赋初始值。
(2)主要考查考生对成员函数的掌握,函数功能为返回圆c的周长。要返回圆的周长,应利用公式PI*2*c.radius()完成。
(3)主要考查考生对成员函数的掌握,因为函数功能为返回圆a的面积,所以函数的形参应该为MyCircle a。
转载请注明原文地址:https://www.kaotiyun.com/show/i1BD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有两列正态变量x和y,已知其中Sx=4,Sy=2,Sx-y=3,那么这两列变量的积差相关系数是()
下列选项不属于英国的宗教改革的事实的是
简述环境在人身心发展中的作用。
根据教育作用对象的不同,教育功能可分为
关于“描述性定义”“规定性定义”和“纲领性定义”,下列说法正确的是
套利定价理论(APT)和资本资产定价模型(CAPM)都表现证券的期望收益只与它的系统性风险相关。()
某市政府建新办公大楼,工程由某建筑公司承包。工程按期竣工并验收合格后,市政府由于财政困难,部分工程款一直未按期付给建筑公司,致该公司陷入严重经济困难。建筑公司认为自己的合法权益被侵犯,遂诉至法院。本案中,市政府应负()。
在某数据库中,相关表的建表语句如下:CREATETABLET1(a1int.PRIMARYKEY,a2int.a3intFOREIGNKEYREFERENCEST2(a3));CREATETABLET2(a3intP
在方法内部使用,代表对当前对象自身引用的关键字是()。
随机试题
慢性肺心病持续低流量吸氧的原因是
医生甲乘坐电梯时,发现乙正在抽烟,遂劝阻其不要在电梯内抽烟。双方发生激烈争吵,保安将双方劝离,乙突发心脏病去世。乙的妻子丙将甲诉至A市B区法院,B区法院依公平原则判决甲赔偿丙15000元。丙不服一审判决,向A市中级人民法院上诉。A市法院经审理。判决甲无需承
在企业价值评估中确定企业价值评估的具体范围时,“资产剥离”的主要对象有( )。
若采用间接标价法,汇率的变化则以()数额变化体现。
下列计价方法中,不符合历史成本计量属性的是()。
故宫太和殿的屋顶形式是()。
我国运输中采用距离运价的有()。
债的民事法律关系中,不包括的要素是()。
下列哪个工具是Oracle数据库管理系统提供的CASE工具?()
A、Theycouldbecontrolledindependently.B、Theywerefireresistant.C、Theycouldkeepoperatingforalongerperiodoftime.D
最新回复
(
0
)