首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错
admin
2017-07-04
71
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
品牌:清风牌,电源:关,风速:0
品牌:清风牌,电源:开,风速:3
品牌:清风牌,电源:关,风速:0
注意:只修改每个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
#include
using namespace std;
class ElectricFan{ //“电扇”类
char*brand;
int intensity; //风速:0一关机,1一弱,2一中,3一强
public:
ElectricFan(const char*the—
brand):intensity(0){
brand=new char[strlen(the
brand)+1 ];
strcpy(brand,the_brand);
}
一ElectricFan(){delete[]brand;)
//ERROR**********found**********
const char*theBrand()const{return
*brand;) //返回电扇品牌
int theIntensity()const{ return
intensity;)
//返回风速
boo1 isOn()const{return intensity
>0;}
//返回电源开关状态
//ERROR**********found**********
void turnOff(){intensity=1;)
//关电扇
void setIntensity(int inten){
//开电扇并设置风速
//ERROR**********found**********
if(intensity>=1&&intensity<=3)
intensity=inten;
}
void show(){
cout<<"品牌:"<
<<”,电源:”<<(isOn()?”开”:
”关”)
<<”,风速:”<
end1;
}
};
int main(){
ElectricFan fan(”清风”);
fan.show();
fan.setIntensity(3);
fan.show();
fan.turnOff();
fan.show();
return 0;
}
选项
答案
(1)const char*theBrand()const{return brand;} //返回电扇品牌 (2)void turnOff(){intensity=0;}//关电扇 (3)if(inten>=l&&inten<=3)intensity=inten;
解析
(1)主要考查考生对指针的掌握情况,因为brand是一个动态指针,*brand表示字符串的首个字符,brand表示动态数组,这里要返回动态数组存储的品牌名称。
(2)主要考查考生对成员函数的掌握情况,根据题目中类的定义中私有成员的定义:int intensity;//风速:0一关机,1一弱,2一中,3一强,可知本函数要关电扇,因此在这里intensity=0;。
(3)主要考查考生对成员函数的掌握,根据题目中函数的注释:开电扇并设置风速,可知if语句里要判断的应该是形参inten而不是intensity。
转载请注明原文地址:https://kaotiyun.com/show/DLAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序 main() { union{ unsigned int n; unsigned char c; }ul; u1.c=’A’; cout<<u1.n<<endl; } 执行后输出结果是
下列程序的运行结果是 main() {int a=2,c=5; cout<<"a="<<a<<"b="<<c<<endl }
在数据流图(DFD)中,带有名字的箭头表示
在软件生存周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是
关于类和对象不正确的说法是( )。
以下不是数据库系统组成部分的是( )。
设有n元关系R及m元关系S,它们分别有p、q个元组,则关系R与S经笛卡尔积记为R×S,该关系是一个n+m元关系,那么其元组个数是()。
read函数的功能是从输人流中读取( )。
如下类定义中包含了构造函数和拷贝构造函数的原型声明,请在横线处填写正确的内容,使拷贝构造函数的声明完整。classmyClass{private:intdata;public:myClass(in
下列对派生类的表述中,错误的是()。
随机试题
汽车燃油经济性的评价,一般通过燃油消耗量试验来确定。()
A.1.5~2.0mmB.0.35~0.5mmC.0.8~1.5mmD.1.8~2.0mmE.2.0mm以上上前牙PFM全冠颈缘预备至少
下列属于电算主管岗位职责的是()。
某旅行社组织的团队游客,在乘坐登山缆车时,因严重超载发生旅游安全事故,造成十余名游客死亡,二十名游客受伤,对此事故的调查处理应当适用()。
课堂教学评价结果的反馈通常以()的形式开展,其主要的方法是评价面谈。
最近,研究人员通过筛选14.7万个化合物,发现了5种能够刺激细胞变成神经细胞形式的分子。随后,开发出了这些分子的“变异型”化合物——Isx-9。研究中,他们在培养取自啮齿动物大脑海马体部位的神经干细胞时,加入了化合物Isx-9,结果神经干细胞聚集起来并形成
156,183,219,237,255,()
千百年来,服装的功能和价值无外乎实用性和美观性两大范畴。然而,科技的_______________将赋予服装更多的属性。在不久的将来,你打开衣柜,里面有可以播放音乐的外套,可以测量脉搏和血压的运动衣、带有保暖功能的袜子,甚至有一双可以识别你情绪的手套。这并
下列说法不正确的是()。
【B1】【B2】
最新回复
(
0
)