首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错
admin
2016-08-19
39
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中包含程序文件main.cpp,其中有ElectricFan(“电风扇”)类和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
品牌:清风牌,电源:关,风速:0
品牌:清风牌,电源:开,风速:3
品牌:清风牌,电源:关,风速:0
注意:只修改每个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
1 #inclUde
2 using namespace std;
3 class ElectricFan{ //“电扇”类
4 char:lc brand;
5 int intensity; //风速:0-关机.1-弱,2-中,3-强
6 public:
7 ElectricFan(const char*thebrand):intensity(0){
8 brand=new char [strlen(the_brand)+1];
9 strcpy(brand,the_brand);
10 }
11 ~ElectricFan(){delete[]brand;}
12 //ERROR **********found**********
13 const char*theBrand()const{return*brand;}//返回电扇品牌
14 int theIntensity()const{ return intensity;}
15 //返回风速
16 bool isOn()const{return intensity>0;}
17 //返回电源开关状态
18 //ERROR **********found**********
19 void turnOff(){intensity=1;}//关电扇
20 void set工ntensity(int inten){
21 //开电扇并设置风速
22 //ERROR **********found**********
23 if(intensity>=1&&intensity<=3)
24 intensity=inten;
25 }
26 void show(){
27 cout<<"品牌:"<<theBrand()<<"牌"
28 <<",电源:"<<(isOn()?"开": "关")
29 <<",风速:"<
30 }
31 };
32 int main(){
33 ElectricFan fan("清风");
34 fan.show();
35 fan.setIntensity(3);
36 fan.show();
37 fan.turnOff();
38 fan.show();
39 return 0;
40 }
选项
答案
(1)const char*theBrand()const{retum brand;}//返回电扇品牌 (2)void turnOff(){intensity=0;}//关电扇 (3)if(inten>=1&&inten<=3)intensity=inten;
解析
(1)主要考查考生对指针的掌握情况,因为brand是一个动态指针,*brand表示字符串的首个字符,brand表示动态数组,这里要返回动态数组存储的品牌名称。
(2)主要考查考生对成员函数的掌握情况,根据题目中类的定义中私有成员的定义:int intensity;//风速:0-关机,1-弱,2-中,3-强,可知本函数要关电扇,因此在这里in-tensity=0;。
(3)主要考查考生对成员函数的掌握,根据题目中函数的注释:开电扇并设置风速,可知if语句里要判断的应该是形参inten而不是intensity。
转载请注明原文地址:https://jikaoti.com/ti/7RE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
若有以下程序:#include<iostream>usingnamespacestd;classBase{private:inta,b;public:Base(intx
有如下程序:#include<iostream>usingnamespacestd;classbase{public:virtualvoidf1(){
为使下列程序的正确输出结果为:Nowis2004-7-612:12:12那么应该在程序划线处填入的语句是()。#include<iostream>usingnamespacestd;
下列叙述不属于线性链表较之线性表顺序存储结构的优点的是()。
“or(intx=0,y=0;!x&&y<=5;y++)”语句执行循环的次数是()。
在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______.
类模板不同于函数模板,类模板只可用【】型参数。
下列运算符中哪些是不能够被重载的?
在结构化设计方法中生成的结构图(SC)中,带有箭头的连线表示
以下运算符中不能重载的运算符是
随机试题
A.肾结核的主要临床表现B.肾结石的主要临床表现C.膀胱癌的主要临床表现D.Willms瘤的主要临床表现E.前列腺增生症的主要临床表现
患儿,10个月,因惊厥反复发作入院,系人工喂养。查体:体温37℃,除见方颅、枕秃外,其他无特殊。诊断为维生素D缺乏性手足搐搦症。该症的治疗原则是()。
位于市区的某化妆品制造企业,为增值税一般纳税人。2017年该企业发生的业务如下:(1)取得产品销售收入2700万元,其他业务收入200万元,销售成本1000万元,其他业务成本50万元。(2)“管理费用”账户列支100万元,其中:业务招待费30万元、新产
儒家讲的“礼之用,和为贵”确实与儒家肯定礼的等级尊卑之序结成一个思想系统,它与我们现在讲的“民主法制、公平正义、诚信友爱、充满活力、安定有序、人与自然和谐相处”的社会和谐确实有很大不同。然而,我们不能否认在儒家的和谐社会理念中也包含着至今仍适用、应继承的恒
生物反馈法源于()。
(2015·河南)“坐地日行八万里,巡天遥看一千河。”这一著名诗句蕴含的哲理是()
杨柳是我国古代诗词里面较为常见的意象,往往蕴涵离别之情。下列名句中不是表达送别意象的是:
かれは______えいごをべんきょうしないんだから、はなせるはずがない。
DerVatergibt______FraudenRing.
TheMondayeditionoftheUSATodaysaidsixtypeoplehavediedin84crashessince2000—morethandoublethenumberofcrashes
最新回复
(
0
)