首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmj1,此工程中包含源程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmj1,此工程中包含源程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错
admin
2019-07-10
89
问题
请使用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全国计算机二级
相关试题推荐
下列程序段循环()次。intx=-10;while(++x){}
假设血inta=1,b=2;,则表达式(++a/b)*b--的值为【】。
执行下列语句后,输出的结果为__________。voidfun(){staticimx=3:x++:cout
有如下的运算符重载函数定义: double operator +(int i,int k){return double(i+k);} 但定义有错误,对这个错误最准确的描述是
在长度为n的顺序存储的线性表中插入一个元素,最坏情况下需要移动表中______个元素。
下列叙述中正确的是
在软件生存周期小,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
下列有关类继承的叙述中,错误的是()。
“商品”与“顾客”两个实体集之间联系一般是()。
软件开发过程主要分为需求分析、设计、编码与测试四个阶段,其中【】阶段产生“软件需求规格说明书”。
随机试题
数列极限=________.
A.母乳B.鲜牛奶C.8%糖牛奶D.全脂奶粉E.羊奶按体积比1:4加水冲调即成全乳的是
结核性脑膜炎的发生最常见于
某城市建设项目,建设单位委托监理单位承担施工阶段的监理任务,并通过公开招标选甲施工单位作为施工总承包单位,工程实施中发生了如下事件:事件一:桩基工程开始后,专业监理工程师发现甲施工单位未经建设单位同意将桩基工程分包给乙施工单位,为此,项目监理机构要暂停桩
常用来作为对未来收益率的无偏估计的指标是()。
方先生为境内某上市公司雇员,每月工资3000元。2011年该公司开始实行股票期权计划。2011年6月28日,该公司授予方先生不可公开交易的股票期权50000股,授予价2.5元/股;该股票期权无公开市场价格,并约定2011年12月28日起方先生可以行权,行权
关于资源税的下列说法中,正确的有()。
银行作项目环境条件分析时,()是项目建设和生产条件的核心内容。
国债二级市场一般是()之间的交易场所。
以下对四川境内的风景描述正确的是()。
最新回复
(
0
)