首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有类CPolygon(“多边形”)、CRectangle(“矩形”)、CTriangle(“三角形”)的定义。请在横线处填写适当的代码并
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有类CPolygon(“多边形”)、CRectangle(“矩形”)、CTriangle(“三角形”)的定义。请在横线处填写适当的代码并
admin
2015-06-27
33
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有类CPolygon(“多边形”)、CRectangle(“矩形”)、CTriangle(“三角形”)的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。该程序的正确输出结果应为:
20
10
注意:只能在横线处填写适当的代码,不要改动程序中的其他内容,也不要删除或移动“//****found****。
#include
usingnamespacestd;
classCPolygon{
public:
//**********found**********
________//纯虚函数area声明
voidprintarea(void)
//**********found**********
{cout<<________<
};
classCRectangle:publicCPolygon{
intwidth;//长方形宽
intheight;//长方形高
public:
CRectangle(intw,inth):width
(w),height(h){}
intarea(void){return(width*
height);}
};
classCTriangle:publicCPolygon{
intlength;//三角形一边长
intheight;//该边上的高
public:
CTriangle(int1,inth):length
(1),height(h){)
//**********found**********
intarea(void){return()/2;}
};
intmain(){
CRectanglerect(4,5);
CTriangletrgl(4,5);
//**********found**********
________*ppoly1,*ppoly2;
ppoly1=&rect;
ppoly2=&trg1;
ppoIy1->printarea();
ppoly2->printarea();
return0;
}
选项
答案
(1)virtualintarea(void)=0; (2)area() (3)length,Icheight (4)Cpolygon
解析
(1)主要考查考生对纯虚函数的掌握,在定义纯虚函数时要看在派生类中函数的定义:intarea(void)。由此可知纯虚函数应该为:virtualintarea(void)=0;。
(2)主要考查考生对纯虚函数的掌握情况,由voidprintarea(void)可知,该函数要打印面积,因此在此要调用纯虚函数area,即cont<
(3)主要考查考生对数学公式的掌握,该函数要返回三角形面积,三角形的面积公式为长乘以该边上的高除以2,即
return(length*height)/2;。
(4)主要考查考生对抽象类的掌握情况,根据程序段:
ppoly1=&rect;
ppoly2=&trgl;
可知指针ppolyl指向CRectande类,而指针ppoly2指向CTriangle类,因此在这里只能填这两种类的基类CPolygon类。
转载请注明原文地址:https://kaotiyun.com/show/u1BD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
“强调教育的本质和目的在于人的‘自我生成’或‘自我创造’,或者说‘教育是发展关于自由选择以及对选择的意义和责任的认识的过程”’的教育思潮是
3年到期的一份欧式看涨期权,波动率为每年15%,无风险利率为12%,标的资产当前的市场价格为170元,行权价格200元。(1)构建二叉树;(2)求看涨期权价值。
对股票A和股票B的两个(超额收益率)指数模型回归结果如下表。在这段时间内的无风险利率为6%,市场平均收益率为14%,对项目的超额收益以指数回归模型来测度。(1)计算每只股票的α,信息比率,夏普测度,特雷诺测度;(2)下列各个情况下投资者选择哪只股票最
若f(0,0)=0,当(x,y)≠(0,0)时,f(x,y)为如下四式之一,则f(x,y)在点(0,0)处连续的是().
I=sgn(χ2-y2+2)dχdy其中sgnχ为符号函数.
若f(0,0)=0,当(x,y)≠(0,0)时,f(x,y)为如下四式之一,则f(x,y)在点(0,0)处连续的是().
某商品经营管理系统使用SQLServer数据库。在数据库中存在销售单据表,建表语句为:CREATETABLE销售单据表(销售单据编号char(20),付款总金额money,销售日期datetime,销售人员
在SQLServer某数据库中存在销售单据明细表,其建表语句为:CREATETABLE销售单据明细表(销售单据编号varchar(20),商品编号varchar(8),单价morIey,数量int);在系统
在方法内部使用,代表对当前对象自身引用的关键字是()。
下面的()关键字通常用来对对象加锁,从而使得对对象的访问是排他的。
随机试题
Supposewebuiltarobot(机器人)toexploretheplanetMars.Weprovidetherobotwithseeingdetectorstokeepitawayfromdange
精浆中有助于前列腺疾病诊断的成分是
目前认为志贺菌致病必须具备的条件是()
张、王、李、赵4人成立某合伙企业,合伙协议中未对经营期限作出规定。后赵认为合伙企业效益不好,想自己另外开立一家个人独资企业,因此希望退出合伙。则需要满足什么条件,赵才可以合法退伙?()
下列风险中,属于房地产投资系统风险的有()。[2009年考题]
简述小学生品德发展的基本特征。
党的十八大报告提出,要坚持中国特色反腐倡廉道路,坚持标本兼治、综合治理、惩防并举、注重预防方针,做到干部清正、政府清廉、政治清明。党坚定不移地反腐的目的在于()。①履行国家职能,全面建设小康社会②落实全心全意为人民服务的宗旨,
对“韩愈在《进学解》里发挥这个意思”一句中“这个意思”的理解正确的一项是:对下面句子在语段中的作用所作的分析,正确的一项是:其实这种“气”与“趣”,不只在自然中可以见出,在一般人生世相中也可得到。
如果臭氧在空气中的数量达到一定浓度之后,就会对人体造成严重的伤害。当人吸入臭氧的时候,臭氧就会因为其强氧化作用而使呼吸道产生烧灼感。造成呼吸系统充血或发炎,儿童、老人和患有呼吸道疾病的人受到臭氧的伤害尤为严重。据专家统计,在欧洲臭氧污染导致欧洲人的死亡率增
______(你一给某人发送私人信息)thanitappearedonthatperson’sscreen.
最新回复
(
0
)