首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了Shape类和Point类。Shape类表示抽象的形状,其成员函数draw声明了显示形状的接口。Point是Shape的派生类,表示平面直角坐标系中的点,其成员函数draw
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了Shape类和Point类。Shape类表示抽象的形状,其成员函数draw声明了显示形状的接口。Point是Shape的派生类,表示平面直角坐标系中的点,其成员函数draw
admin
2015-06-27
7
问题
请使用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全国计算机二级
相关试题推荐
结合学术动态谈谈不平等条约对近代中国政治的影响。(浙江大学2000年中国近代史真题)
得出两总体的样本数据如下:甲(33,18,40,50,54,30,39);乙(48,17,24,22,38)。在秩和检验中,秩和是()
多元线性回归方程中自变量的选择有哪两种方法?()
学校教育对人的发展起着主要作用。
教育对个体发展的功能,除了具有促进人的个体社会化功能,还表现在促进
列宁对辩证唯物主义物质范畴的定义是通过
我国战国时代哲学家荀子说:“天行有常,不为尧存,不为桀亡。”荀子的这句话说明了
对函数f(χ)(4-t)ln(1+t)dt().
设某数据库中有旅客表A(旅客编号,城市)和旅客表B(旅客编号,城市),现将所有旅客的数据存储这两张表中。请补全如下查询语句,使得该查询语句能查询所有旅客所在的全部的不重复的城市。SELECT城市FROM旅客表A【14】SELECT城市FROM旅客表B
下列属于合法的Java标识符是()。
随机试题
A.腺病毒肺炎B.金黄色葡萄球菌肺炎C.呼吸道合胞病毒肺炎D.肺炎支原体肺炎E.肺炎球菌肺炎弛张热,易合并脓胸、脓气胸
下列计划中,属于控制性进度计划的有()。
某技术方案的现金流量表中,把借款本金偿还和利息支付作为现金流出的现金流量表是()。
提出“大自然、大社会都是活教材”观点的教育家是()
(2011年真题)三个边长为1的正方形拼成如图3.29所示的图形,图中有两条线段相交的锐角为α,tanα=[]。
《世说新语》所记人物轶事起于东汉末,止于_______。
劳工法令,指的是在英国,政府通过政权强迫工人延长工作时间。直到18世纪后期到19世纪上半叶,工人每日劳动仍旧长达12、14甚至是18小时以上,远远超过当前在国内引发热议的“996”(每天工作时间达到12小时,每周工作6天),通过这种方式积累的财富属于(
(05年)设二维随机变量(X,Y)的概率密度为求:(I)(X,Y)的边缘概率密度fX(x),fY(y);(Ⅱ)Z=2X—Y的概率密度fZ(z).
Aromatherapy(芳香疗法)1Aromatherapyisaformofalternativemedicinewhichisbasedontheuseofveryconcentrated"essentia
竞争力
最新回复
(
0
)