首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内 [说明] 以下程序的功能是计算三角形、矩形和正方形的面积并输出。 程序由4个类组成:类Triangle,Rectangle和Square分别表示三角形、矩形和正方形;抽象
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内 [说明] 以下程序的功能是计算三角形、矩形和正方形的面积并输出。 程序由4个类组成:类Triangle,Rectangle和Square分别表示三角形、矩形和正方形;抽象
admin
2010-12-16
50
问题
阅读以下说明和C++程序,将应填入(n)处的字句写在对应栏内
[说明]
以下程序的功能是计算三角形、矩形和正方形的面积并输出。
程序由4个类组成:类Triangle,Rectangle和Square分别表示三角形、矩形和正方形;抽象类Figure提供了一个纯虚拟函数getArea(),作为计算上述三种图形面积的通用接口。
[C++程序]
#include<iostream.h>
#include<math.h>
class Figure{
public:
virtual double getArea()=0; //纯虚拟函数
};
class Rectangle: (1) {
protected:
double height;
double width;
public:
Rectangle(){};
Rectangle(double height,double width){
This->height=height;
This->width=width;
}
double getarea(){
return (2);
}
};
class Square: (3)
public:
square(double width){
(4);
}
};
class triangle: (5) {
double la;
double lb;
double lc;
public:
triangle(double la,double lb,double lc){
this->la=la;thiS->ib;this->lc;
}
double getArea(){
double s=(la+lb+lc)/2.0;
return sqrt(s*(s-la)**(s-lb)*(s-lc));
}
};
viod main(){
figure*figures[3]={
new triangle(2,3,3),new Rectangle(5,8),new Square(5)};
for(int i=0; i<3;i++){
cout<<"figures["<<i<<"]area="<<(figures)->getarea()<<endl;
}
}
};
选项
答案
(1) public Figure (2) height*width (3) public Rectangle (4) this->height=this->width=width (5) public Figure
解析
本题考查C++编程中的几个重要概念。
Figure类是一个抽象类,其他三个类rectangle、square、triangle都要直接或间接继承该类,所以(1)(5)处应为“public Figure”。(2)处是要计算矩形面积,矩形面积等于长乘以宽,所以(2)处应为“height* ]width”。正方形是一个特殊的矩形,所以可以继承矩形类,所以(3)处应为“publicRectangle”,(4)处应为“this->height=this->width=width”。
转载请注明原文地址:https://kaotiyun.com/show/KBjZ777K
本试题收录于:
程序员下午应用技术考试题库软考初级分类
0
程序员下午应用技术考试
软考初级
相关试题推荐
某企业去年四次核查的钢材库存量情况如下表:用加权平均法计算出该企业去年钢材平均库存量为()吨(中间各次核查数据的权都取1,首次与末次核查数据的权都取0.5)。
某单位的统计报表比较多,采用表号(报表的编号)的好处是______。
下列快捷功能按钮中,可以在画好的图形内填充颜色的是(49)。
在Word2007中,为使内容更加醒目,文章更具有条理性,可在若干段落前面添加__________。
在Excel2007中,若在单元格A1中输入函数“=MID(“RUANKAO”,1,4)”,按回车键后,则A1单元格中的值为()。
甲、乙两队同时开凿一条640米长的隧道。甲队从一端起,每天掘进7米;乙队从另一端起,每天比甲队多掘进2米,两队在距离隧道中点(30)米的地方会合。
电子商务有多种模式。()模式是个人消费者从在线商家处购买商品或服务。
______不属于企业信息系统存在的问题。
在Excel2007中,若在单元格A1中输入函数“=ROUNDUP(3.1415926,2)”,按回车键后,则A1单元格中的值为______。
某公司下设4个分公司A、B、C、D,上月各分公司的销售额及其在总公司所占比例如下表所示。由于此表单受潮,有些数据看不清了,但还可以推算出来。根据推算, D公司上月的销售额为(68)万元。
随机试题
患者,男性,62岁,Holtor发现运动时出现室性期前收缩二联律,短阵成对室性期前收缩,并伴有ST段水平下移大于0.15mV,休息后可减少。平静时心电图正常。有慢性咳嗽史20年,糖尿病、高脂血症史10年。查体:血压140/90mmHg,心率76次/分。双肺
医师李某,申请开办儿科诊所,经执业注册后,开展了儿科诊疗活动,同时也以听学知识诊治一些妇科病人,李某的行为是A.法律允许的行为B.医帅执业规定所允许的C.只要不发生差错,法律即允许D.超执业范围的违法行为E.只要是患者自愿,都是法律允许的
Windows桌面是指系统启动后的整个屏幕区域,主要由()组成。
安装周期很短的一般机械设备,其重置成本不包括()。
该商场本月应纳国内销售环节增值税税额( )元。对第(13)项业务的税务处理正确的有( )。
光线的照射,有助于缓解冬季抑郁症。研究人员曾对九名患者进行研究,他们均因冬季白天变短而患上了冬季抑郁症。研究人员让患者在清早和傍晚各受三小时伴有花香的强光照射。一周之内,七名患者完全摆脱了抑郁,另外两人也表现了显著的好转。由于光照会诱使身体误以为夏季已经来
质检人员在A、B两种相同数量的产品中进行抽样检查后,如果A产品的合格率比B产品的合格率高出5%,则抽样的产品数可求出.(1)抽出的样品中,A产品中合格品有48个(2)抽出的样品中,B产品中合格品有45个
A=,且n≥2,则An-2An-1=________.
Large,multinationalcorporationsmaybethecompanieswhoseupsanddownsseizeheadlines.Buttoafargreaterextentthanmos
DNAsequencesfromsomeofthemostdeadlypathogens(病原体)knowntomancanbeboughtovertheInternet,theGuardianhasdiscover
最新回复
(
0
)