首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有矩形类Rectangle、函数show和主函数main的定义。程序中位于每个“//ERROR****found****”下一行的语句有错误,请力11以改正。改正后程序的输出结果
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有矩形类Rectangle、函数show和主函数main的定义。程序中位于每个“//ERROR****found****”下一行的语句有错误,请力11以改正。改正后程序的输出结果
admin
2021-05-06
24
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有矩形类Rectangle、函数show和主函数main的定义。程序中位于每个“//ERROR****found****”下一行的语句有错误,请力11以改正。改正后程序的输出结果应该是:
Upperleft=(1,8),downright:(5,2),areal=24.
注意:只修改每个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
#include
#include
usingnamespacestd;
classRectangle{
doublex1ty1;//左上角坐标
doublex2,y2;//右下角坐标
public:
//ERROR**********found**********
Rectangle(doublex1,y1;double
x2,y2){
this->x1=x1;
this->y1=y1;
thiS->x2=x2;
this->y2=y2;
}
doublegetXl()const{returnx1;}
doublegetYl()const{returny1;}
doublegetX2()const{returnx2;}
doublegetY2()const{returny2;}
doublegetHeight()const{return
fabs(y1—y2);}
doublegetWidth()constfreturn
fabs(x1—x2);}
doublearea()const{returngetHeight()*getWidth();}
};
//ERROR**********found**********
voidshow(Rectangler)const{
cout<<"Upperleft=(";
//ERROR**********found**********
cout<
downright=("<
cout<<"),area="<
}
intmain(){
Rectanglerl(1,8,5,2);
show(r1);
return0;
}
选项
答案
(1)Rectangle(double x1, double y1, double x2, double y2){ (2)void show(Rectangle r){ (3)cout<< r.getX1()<< " , "<< r.getY1()<< "),down right=("<< r.getX2()<< " , "<< r.getY2();
解析
(1)主要考查考生对构造函数的掌握,函数的参数要使用","隔开,不能使用";"。
(2)主要考查考生对const函数的掌握,程序中调用函数r.area(),该函数修改了成员值,因此不能使用const。
(3)主要考查考生对成员函数的掌握,类外函数不能直接调用类的私有成员,只能通过成员函数调用。
转载请注明原文地址:https://kaotiyun.com/show/LRfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关抽象类和纯虚函数的叙述中,错误的是()。
下列叙述中正确的是
下列关于模板的叙述中,错误的是()。
有如下模板声明:temp1ate<typenameT1,typenameT2>c1assA;下列声明中,与上述声明不等价的是()。
关于运算符重载,下列表述中正确的是()。
静态数据成员是为()的数据。
请打开考生文件夹下的解决方案文件proj2,此工程中含有一个源程序文件proj2.epp。函数char*GetNum(char*src,char*buf)从sre开始扫描下一个数字字符序列,并将其作为一个字符串取出放入字符串空间buf中。函数返回扫描的终止
在E-R图中,用来表示实体联系的图形是()。
下列符号中不属于C++关键字的是()。
数据流图中带有箭头的线段表示的是()。
随机试题
在损伤后期治法的补气养血法中,损伤气虚为主者,常用
口腔颌面外科最常使用的绷带是
停药后,血药浓度降至阈浓度以下残留的生物效应是指()
心律失常心虚胆怯证用何方治疗
A.肺炎球菌肺炎B.支原体肺炎C.大肠杆菌肺炎D.金黄色葡萄球菌肺炎E.肺炎克雷白杆菌肺炎
甲与乙于2003年6月结婚,婚后不久就离婚。离婚时甲是公车司机,乙是下岗女工并且因病不能参加工作,法院判决甲每月付给200元作为生活费,甲可以因下列哪些情况的出现而停止对乙的帮助:
预应力混凝土应优先采用()水泥。
(2009年考试真题)辅助生产成本交互分配法的交互分配,是指将辅助生产成本首先在企业内部()。
企业购置用于环境保护、节能节水、安全生产等专用设备的投资额,可以按一定比例减计应纳税所得额。()
所有的有理数都是实数;所有的无理数也是实数;虚数不是实数。因此,虚数既不是有理数也不是无理数.(1)将上述命题符号化。(2)用演绎法证明其结论是否正确。
最新回复
(
0
)