首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有矩形类Rectangle、函数show和主函数main的定义。程序中位于每个“//ERROR****found****”下一行的语句有错误,请力11以改正。改正后程序的输出结果
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中有矩形类Rectangle、函数show和主函数main的定义。程序中位于每个“//ERROR****found****”下一行的语句有错误,请力11以改正。改正后程序的输出结果
admin
2021-05-06
30
问题
请使用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全国计算机二级
相关试题推荐
下列有关抽象类和纯虚函数的叙述中,错误的是()。
有如下语句序列:intx=100,&r=X,cout<<x<<’_’<<r<<end1:己知其中变量X的地址为0012FF7C,则执行该语句序列的输出结果为()。
有如下类定义:classTest{public:Test(){a=0;c=0;}∥①intf(inta)bonst{this->a=a;}//②staticintg()
在类中重载赋值运算符时,应将其声明为类的()。
设一棵完全二叉树共有700个结点,则此二叉树中的叶子结点数为()。
有如下程序:#include#includeusingnamespacestd;intmain(){cout.fill(‘*’);cout
下列关于数据库设计的叙述中,正确的是( )。
请打开考生文件夹下的解决方案文件proj2,此工程中含有一个源程序文件proj2.epp。函数char*GetNum(char*src,char*buf)从sre开始扫描下一个数字字符序列,并将其作为一个字符串取出放入字符串空间buf中。函数返回扫描的终止
下列选项中,与实现运行时多态性无关的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
随机试题
不引起阴道不规则出血及异常排液的生殖器官肿瘤是
A.淡水螺 B.淡水虾 C.溪蟹、蜊蛄 D.猫、狗 E.鼠并殖吸虫的第一宿主是
直肠肛管疾病患者非手术治疗期间宜采用何种饮食
洪某从人贩子手中以5000元的价格购买了妇女付某,付某不从,洪某将其锁在屋里3天3夜,第4天,洪某见付某已睡着,即进屋企图与付某发生性关系,付某因气力不支被洪某奸淫。洪某的行为构成何罪?()
对农村土地的实际征地费有()。
背景某项目经理部在承包的房屋建筑工程编制施工项目管理实施规划中,绘制了安全标志布置平面图。在报项目负责人审批时,项目负责人为了考核编制者和实施安全标志设置,向编制人提出了下列问题:①安全警示牌由什么构成?②安全色有哪几种,分别代表什么意思?③安全警示标志
关于建造师执业岗位范围的表述,错误的是()。
下列税种中,属于财产税的是()。
(いま)(なに)をしていますか。いま
Islanguage,likefood,abasichumanneedwithoutwhichachildatacriticalperiodoflifecanbestarvedanddamaged?Judgin
最新回复
(
0
)