首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmj1,此工程中包含源程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmj1,此工程中包含源程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错
admin
2019-07-10
39
问题
请使用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全国计算机二级
相关试题推荐
在执行完下面的程序后,变量k的值为【】。inti,j,k;for(i=0,j=10;i<:j;i++,j--)k=i+j;
以下程序的输出结果是_____。#include<iostream.h>unsignedfun(unsignednum){unsignedk=1;do{k*=num%10;num/=10;}while(nu
有如下程序:#include<iostream>usingnamespacestd;intfun1(intx){return++x;}intfun2(int&x){return++x;}intmai
C++语言中类的定义的结束声明的符号是
下面程序的运算结果为()。#include<iostream>usingnamespace~td;inti;intfun(){staticinti=10;return++i;
下面程序的运行结果为#include<iostream.h>voidmain(){chara=’3’;switch(a){case’3’:cout<<"3"
下列有关内联函数的叙述中,正确的是()。
“商品”与“顾客”两个实体集之间联系一般是()。
在数据库技术中,实体集之问的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为______。
随机试题
下列哪些代偿调节方式可见于急性呼吸性酸中毒
国际金融市场上最重要和最常用的市场利率基准是【】
有机磷农药中毒后出现毒蕈碱样症状的原因错误的是()
房地产的()使房地产经纪活动具有很强的地域性。
凡涉及结构承载力等使用安全和其他重要性能的处理工作,常须做必要的试验和检验鉴定工程,必须委托()进行。
下列说法正确的是()。
简述资本市场的主要特点。
强调素质教育面向全体国民和全体适龄儿童,反映了素质教育的()。
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为
Thedrugsmust_________ineverywaytothestandardsestablishedbythefederalgovernment.
最新回复
(
0
)