首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了Shape类和Point类。Shape类表示抽象的形状,其成员函数draw声明了显示形状的接口。Point是Shape的派生类,表示平面直角坐标系中的点,其成员函数draw
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了Shape类和Point类。Shape类表示抽象的形状,其成员函数draw声明了显示形状的接口。Point是Shape的派生类,表示平面直角坐标系中的点,其成员函数draw
admin
2015-06-27
27
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了Shape类和Point类。Shape类表示抽象的形状,其成员函数draw声明了显示形状的接口。Point是Shape的派生类,表示平面直角坐标系中的点,其成员函数draw用于在屏幕上显示Point对象;成员函数distance
用于计算两个点之间的距离。提示:在平面直角坐标系中,点(x
1
,y
2
)和点(x
1
,y
2
)之间的距离为:d=
;标准库函数sprt用于求平方根。
请在横线处填写适当的代码并删除横线,以实现上述类定义。此程序的正确输出结果应为:
(3,0)
(0,4)
Distance:5
注意:只在横线处填写适当的代码,不要改动程序中的其他内容,也不要删除或移动“****found****”。
#include
#include
usingnamespacestd;
classShape{
public:
//**********found**********
virtual~Shape(){}
};
classPoint:publicShape{
public:
Point(doublex,doubley).x_(x),y_(y)
{}
virtualvoiddraw()const;
//**********found**********
doubledistance(________)const
{
returnsqrt((x_pt.x_)*(x_
pt.x_)+(y_-pt.y_)*(y1_-pt.y_));
}
private:
//**********found**********
};
voidPoint::draw()const
{
//**********found**********
cout<<’<<’<<________<<’)’<
}
intmain()
{
Point*pt1=newPoint(3,0);
Point*pt2=newPoint(0,4);
Shape*s=pt1;
s->draw();
s=pt2;
s->draw();
cout<<"Distance="<
distance(*pt2)<
deletept1;
deletept2;
return0;
}
选项
答案
(1)virtual void draw() const =0; (2)const Point& pt (3)double x_, y_; (4)x_ << ’,’<< y_
解析
(1)主要考查考生对纯虚函数的掌握,参考在派生类中该函数的定义可得到,注意纯虚函数要"=0"。
(2)主要考查考生对成员函数的掌握,由函数体可知形参为const Point& pt。
(3)主要考查考生对私有成员的掌握,由构造函数可知私有成员为double x_, y_。
(4)根据题目要求输出私有成员变量x_,y_。
转载请注明原文地址:https://www.kaotiyun.com/show/N2BD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述统计假设检验中两类错误的定义及其关系。
教育对个体发展的功能,除了具有促进人的个体社会化功能,还表现在促进
生物起源说和心理起源说的根本错误在于否认了教育的
通货膨胀对投资具有抑制作用。()
以下不属于贷款风险五级分类管理中的类型的是()。
某设区的市的人民代表大会为缓解市内交通拥堵情况,制定了一项“禁摩令”,规定在市内某些路段禁止摩托车通行。该法规施行后,指定路段的拥堵情况得到大幅改善,但与此同时对摩托车用户的出行造成了很大的影响。运用宪法学的知识回答下列问题:该市制定“禁摩令”的权限
(2015年真题)甲系精神病人,有亲属如下:母亲,75周岁,瘫痪在床;弟弟,48周岁,工人;儿子,20周岁,在校大学生;女儿,17周岁,无业。甲的监护人应为()。
设f(χ)为单调函数,且g(χ)为其反函数,又设f(1=2),f′(1)=-,f〞(1)=1则g〞(2)=________.
设f(x)在(一∞,+∞)内有定义,且x0≠0是函数f(x)的极大值点,则().
在SQLServer2008中,具有全部用户表数据的增、删、改权限的数据库角色是【9】。
随机试题
腰椎间盘承受压力最大的体位是
患者,男性,60岁,咳嗽两个月,干咳为主,有午后低热,今天上午突然咯血400ml,来院急诊。对此患者的病情观察,尤其要密切注意
患者,男性,62岁,患慢性支气管炎,最近咳嗽加剧,痰黏稠,伴呼吸闲难,给予超声雾化吸入治疗超声雾化治疗的目的不包括
压力容器在运行中出现(),应立即停止运行。
【2011改编】1.某建设项目的工程费由以下内容构成:(1)主要生产项目1500万元:建筑工程费300万元,设备购置费1050万元,安装工程费150万元。(2)辅助生产项目300万元:建筑工程费150万元,设备购置费110万元,安装工程费40万元。(
下列属于财务费用的是( )。
进口机器设备重置成本中的从属费用包括()。
根据香港联交所的有关规定,当内地在中国香港发行股票并上市的股份有限公司在相同的管理层人员的管理下有连续3年的营业记录且以往3年盈利合计5000万港元时,市值应不低于()亿港元。
甲与乙签订了一份电脑买卖合同,甲为卖方,乙为买方。合同约定:甲将电脑发货给丙,因为乙与丙也签订了一份电脑买卖合同,乙为卖方,丙为买方。现因为甲发给丙的电脑存在质量问题,引发纠纷。丙应向()追究违约责任。
We’veBeenImaginingMountainsAllWrong,SayScientistsA)Fromthesimplestsketchestothemostadvancedscientificmodels
最新回复
(
0
)