首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了Shape类和Point类。Shape类表示抽象的形状,其成员函数draw声明了显示形状的接口。Point是Shape的派生类,表示平面直角坐标系中的点,其成员函数draw
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了Shape类和Point类。Shape类表示抽象的形状,其成员函数draw声明了显示形状的接口。Point是Shape的派生类,表示平面直角坐标系中的点,其成员函数draw
admin
2015-06-27
17
问题
请使用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://jikaoti.com/ti/E8XiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
记忆的传统研究方法有()
得出两总体的样本数据如下:甲(33,18,40,50,54,30,39);乙(48,17,24,22,38)。在秩和检验中,秩和是()
下列有关小概率原则的说法正确的是()
利率是金融学中核心变量之一,关于利率的决定理论也很多。其中,可贷资金理论试图完善古典学派的储蓄投资理论和凯恩斯流动性偏好利率理论。(1)请比较可贷资金理论与储蓄投资理论和凯恩斯流动性偏好理论的异同;(2)具体说明可贷资金理论相对于另外两
(2015年真题)汉朝法律规定,被告人及其亲属不服官府判决的,可申请重审。这一诉讼程序称为
函数f(x)=x2一ax+b在[1,3]上的最大值与最小值的差为1。(1)a=4;(2)a=一4。
有一副对联,上联是“橘子洲,洲旁舟,舟行洲不行”;下联是“天心阁,阁中鸽,鸽飞阁不飞”。这形象地说明了运动和静止是相互依存的,静止是
设f(x)在x=0的某邻域内有定义,且满足
下列属于合法的Java标识符的是()。
在关系A(S,SN,D)和关系B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则关系A的外码是()。
随机试题
关于古代刻书业的说法,错误的有()。
A.吲哚美辛B.强的松C.氯喹D.甲氨喋呤E.环磷酰胺与上述药物相关的主要不良反应是视网膜病变
计算机中度量数据的最小单位是()。
爆炸性混合物燃爆最强烈的浓度是________。()
下列各项中,属于税法的构成要素的有()。
甲公司与乙公司协议合作开发某产品的生产新技术,共享利益。但当乙公司主张申请专利时,甲认为技术还不成熟,一旦公开将丧失其秘密性,故不同意申请。乙公司见此状况遂独自申报专利,但被专利局驳回。后乙公司与甲公司几经协商,甲公司声明放弃其共有的专利申请权。乙公司再次
关于申请拨给灾区贷款专项指标的报告省行:×月×日,××地区遭受了一场历史上罕见的洪水袭击,×江两岸乡、村同时发生洪水,灾情严重。经初步不完全统计.农田受灾总面积达38000多亩,各种农作物损失达100多万元,农民个人损失也很大。灾后,我们立即深
公文内容代表的是机关意志,它必须以()。
评析甲午战后至辛亥革命期间民族资本主义发展的原因和局限性。
A=,E为3阶单位矩阵,B=(A-E)-1(A+E),则(B-E)-1=_____.
最新回复
(
0
)