首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
如下程序声明了一个二维图形类TwoDShape,从其派生出矩形类Rec。 #include<iostream> #include<string> using namespaee std, class TwoDShape{// 二维图
如下程序声明了一个二维图形类TwoDShape,从其派生出矩形类Rec。 #include<iostream> #include<string> using namespaee std, class TwoDShape{// 二维图
admin
2013-02-27
102
问题
如下程序声明了一个二维图形类TwoDShape,从其派生出矩形类Rec。
#include<iostream>
#include<string>
using namespaee std,
class TwoDShape{// 二维图形类
char name[20];
public:
TwoDShape (char * n="unknown") {
strcpy(name, n);
}
Char * getName(){return name;}
【 】=0;
};
class Rec: public TwoDShape{
double width, height
public:
Rec(double w-=0. 0,double h=0. 0):TwoDShape("rectangle")
{ width=w; height=h; }
double getWidth() {return width;}
double getHeight() {return height;}
double area() {return width * height;}
};
int main() {
TwoDShape * shape;
Shape=new Rec(2.1,3.0);
cout<<"object is"<<shape->getName()<<"\n";
cout<<"Area is"<<shape->area()<<"\n";
return 0
}
请将程序补充完整,使程序在运行时输出:
abject is triangle
Area is 6.3
选项
答案
virtual double area()
解析
这里需要添加一个纯虚函数,即virtual double area()=0。
转载请注明原文地址:https://www.kaotiyun.com/show/p7Vp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有定义语句“inta[2][3],*p[3];”,则以下语句中正确的是()。
某系统结构图如下所示: 该系统结构图的深度是()。
对象实现了数据和操作(方法)的结合,其实现的机制是()。
假定要对类AB定义加号操作符重载成员函数,实现两个AB类对象的加法,并返回相加结果,则该成员函数的声明语句为()。
下面正确的函数定义形式为()。
流操作中若要按八进制、十六进制和十进制格式显示,则应用【】、【】和【】来分别指定。
类模板的模板参数()。
某二叉树中度为2的结点有n个,则该二叉树中有【】个叶子结点。
结构化需求分析方法中,需要建立数据模型,不属于数据模型所描述的内容的是()。
虚基类说明格式如下:slass派生类名【】<继承方式><基类名>。
随机试题
简述新收订单与经济行情的关系
何技师在完成活动义齿整铸支架蜡型制作、包埋、焙烧后,欲进行铸造。以下哪些因素可能导致铸件出现冷热裂纹A.铸型冷却方式不合理B.熔金温度过高C.铸造压力过大D.铸型强度过大E.铸件厚薄不一
局部刺激病因不明,可能由多种因素引起
目前的火灾探测器按结构可分为哪些类型?对施工检测器具的选用应遵循哪些原则?
【背景资料】某高速公路穿越某旅游景区,其中K49+020—K19+530段原设计为填高10~20m的路堤,并需借土填方。建设单位要求施工单位加强环境保护,做到文明施工。因该地区申报4A级旅游景区,为保护该区域环境地貌,决定取消取土场。经相关各方协商,决
依法批准开工报告的建设工程,建设单位应当自开工报告批准之日起()日内,将保证安全施工的措施报送建设工程所在地的县级以上人民政府建设行政主管部门或者其他有关部门备案。
()的形成是人最初的社会稳定交往的开始。
简述sternberg的智力三因素理论。
论说文:根据下述材料,写一篇700字左右的论说文,题目自拟。杰克是一个嗜酒如命的人,后来因杀人罪而被判终身监禁。他有两个儿子,年龄相差才一岁,大儿子与他老爸一样有很重的毒瘾,靠偷窃和勒索为生,日前他因杀人罪而坐监。小儿子却担任一家大企业的分公司经
在当前文件夹中有一个名为“mytile.txt”的文本文件,其中有若干行文本。窗体中有如下事件过程:PrirateSubCommand1_Click()Dimch$.asciiAsIntegerOpen"myfile
最新回复
(
0
)