首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmj1,此工程中包含源程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmj1,此工程中包含源程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错
admin
2019-07-10
53
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmj1,此工程中包含源程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是:
品牌:清风牌,电源:关,风速:0
品牌:清风牌,电源:开,风速:3
品牌:清风牌,电源:关,风速:0
注意:只修改每个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
#include
usingnamespacestd;
classElectricFan{//“电扇”类
char*brand;
intintensity;
//风速:0一关机1一弱,2一中,3一强
public:
ElectricFan(constchar*thebrand):intensity(0){
brand=newchar[strlen(thebrand)+1];
strcpy(brand,thebrand);
}
~ElectricFan(){delete[]brand;}
constchar。theBrand()const{returnbrand;}//返回电扇品牌
inttheIntensity()const{return
intensity;}//返回风速
//ERROR**********found**********
boolisOn()const{returnintensity=0;}//返回电源开关状态
//ERROR**********found**********
voidturnOff()const{intensity=
0;}//关电扇
voidsetIntensity(intinten){
//开电扇并设置风速
if(inten>=1&&inten<=3)
//ERROR**********found**********
inten=intensity;
}
voidshow(){
cout<<"品牌:"<
<<",电源:"<<(isOn()?"开":"关")
<<",风速:"<
end1;
}
};
intmain(){
ElectricFanfan(”清风”);
fan.show();
fan.setIntensity(3);
fan.show();
fan.turnOff();
fan.show();
return0;
}
选项
答案
(1)bool isOn()const{ return intensity>=1;} //返回电源开关状态 (2)void turnOff(){ intensity=0;} //关电扇 (3)intensity = inten;
解析
(1)主要考查考生对bool函数的掌握情况,理清函数的逻辑关系。
(2)主要考查考生对成员函数的掌握,理清函数的逻辑关系。函数中有intensity=0;参数值改变,因此函数不能为const。
(3)主要考查考生对成员函数的掌握情况,intensity是类的私有成员。
转载请注明原文地址:https://kaotiyun.com/show/IP8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
假定A为一个类,则语句A(A&A);为该类【】函数的原型说明。
有如下语句序列:intk=0;dO{k+=5;cout<<’$’;)while(k<19);while(k-->0)cout<<’*’;执行上面的语句序列输出字符$和*的个数分别是()。
常成员函数不能修改任何的数据成员
如果类中的一个成员函数的定义实现在类内,则该函数系统自动默认为该类的【】函数。
对于以下带参数的main()函数的第二形参,void main(int argc, ______),不可能的形式是
符合结构化原则的3种基本控制结构是:选择结构、循环结构和【】。
下述关于数据库系统的叙述中正确的是()。
下列有关内联函数的叙述中,正确的是()。
数据库设计分为需求分析阶段、______阶段、逻辑设计阶段、物理设计阶段、数据库实施阶段、数据库运行和维护阶段。
软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中【】阶段产生“软件需求规格说明书”。
随机试题
某进口设备离岸价(FOB)为1000000美元,评估基准日美元兑换人民币汇率为6.8,到岸价(CIF)为7379400元,公司代理手续费率为1%,该设备重置成本中的公司代理手续费为()。
A.持续性腹痛B.进食一疼痛一缓解C.疼痛一进食一缓解D.疼痛一排便一缓解胃溃疡腹痛的规律是
光镜下早期牙釉质龋未脱矿的磨片,其病损四层结构由里向外分别是
磺胺类药不良反应不包括
第二类精神药品定点批发企业( )。全国性麻醉药品和第一类精神药品批发企业( )。
顾炎武在《日知录》中说:“今将静百姓之心,而改其行,必在制民之产,使之甘其食,美其服,而后教化可行,风俗可善也”。在此,顾炎武强调:
如果有人对你说:“你已经吃过转基因食品了。”你可能不相信。但事实上,我们吃的豆油很多是由美国的转基因大豆提炼的,我们平时喝的啤酒所用的菌种(酵母)也很有可能经过基因改良。所以,不知不觉之中,转基因食品已经在我们体内穿肠而过了。其实如今人类享有的任何
Arepasswordsoutdated?It’sstartingtoseemlikeit.Everybodyhatesthem,andnobodycanrememberalltheonesthey’ve【C1】___
在关系数据库中,用来表示实体间联系的是
Morethan4,000yearsago,aprimitive(上古的)artistcarvedapictureonthesideofarockinnorthernNorway.Thecarvingdescri
最新回复
(
0
)