首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有矩形类Rectangle、函数show和主函数main的定义。程序中位于每个“//ERROR****found****”下一行的语句有错误,请力11以改正。改正后程序的输出结果
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有矩形类Rectangle、函数show和主函数main的定义。程序中位于每个“//ERROR****found****”下一行的语句有错误,请力11以改正。改正后程序的输出结果
admin
2021-05-06
44
问题
请使用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全国计算机二级
相关试题推荐
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
软件测试的目的是
有如下类定义:ciassA{char*a;public:A():a(0){}A(char*aa){∥把aa所指字符串拷贝到a所指向的存储空间a=___;strcpy(a,aa
下列叙述中正确的是()。
阅读下面程序:#includefun(inta’intb){intc;c=a+b:returnc;}voidmain0{intx=6,y=7,z=8,r;
数据库设计中反映用户对数据要求的模式是()。
下列符号中可以用做C++标识符的是()。
下列排序方法中,最坏情况下比较次数最少的是()。
数据流程图(DFD图)是()。
下列选项中不属于结构化程序设计原则的是()。
随机试题
阀门的包装与搬运有哪些要求?
研究开发人转让专利申请权的,委托人享有优先受让的权利。()
具有抑制PRL对乳腺泌乳作用的激素是
输卵管由内侧向外侧4部的排列顺序是
舌生点刺多提示
适于应用拔罐疗法的病症是
执法人员当场作出行政处罚决定并收缴罚款的()。
下列说法不正确的是()。
湖山社区将业委会、物业公司党组织负责人聘为社区“兼职委员”,实现区域内党建资源共享。()
一个世界范围的对生产某些破坏臭氧层的化学物质的禁令只能提供一种受到保护的幻觉。已经生产出的大量的这种化学物质已经作为制冷剂存在于数百万台冰箱中。一旦它们到达大气中的臭氧层,它们引起的反应无法被停止。因此没有办法来阻止这些化学物质进一步破坏臭氧层。
最新回复
(
0
)