首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,该工程中包含程序文件main.cpp,其中有关TVSet(“电视机”)和主函数main的定义。程序中位于每个“//ERROR**********found**********”之后的一行
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,该工程中包含程序文件main.cpp,其中有关TVSet(“电视机”)和主函数main的定义。程序中位于每个“//ERROR**********found**********”之后的一行
admin
2015-06-27
58
问题
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,该工程中包含程序文件main.cpp,其中有关TVSet(“电视机”)和主函数main的定义。程序中位于每个“//ERROR**********found**********”之后的一行语句有错误,请加以改正。改正后程序的输出结果应该是:
规格:29英寸,电源:开,频道:5,音量:18
规格:29英寸,电源:关,频道:-1,音量:-1
注意:只修改每个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
#include
usingnamespacestd;
classTVSet{//“电视机”类
constintSize;
intchannel;//频道
intvolume;//音量
boolon;//电源开关:true表示开,false表示关
public:
//ERROR*********found*********
TVSet(intsize){
thiS->Size(size);
channel:0;
volume=15;
on=false;
}
intgetSize()const{returnsize;)
//返回电视机规格
boolisOn()const{returnon;}//
返回电源开关状态
//返回当前音量,关机情况下返回-1
intgetVolume()const{returnisOn
()?volume:-1;)
//返回当前频道,关机情况下返回-1
intgetChannel()const{returnisOn
()?channel:-1;}
//ERROR*********found*********
voidturnOnOff()const//将电源在“开”和“关”之间转换
{on=!on;)
voidsetChannelTo(intchan){//设置频道(关机情况下无效)
if(isOn()&&chan>=0&&chan<=99)
channel=chan;
}
voidsetVolumeTo(intv01){//设置音量(关机情况下无效)
if(isOn()&&vol>=0&&vol<=30)
volume=vol;
}
VOidshowstate(){
//ERROR*********found*********
cout<<”规格:”<
<<",电源:"《(isOn()?"开":"关")
<<",频道:"<
<<",音量:"<
}
};
intmain(){
TVSettv(29);
tv.turnOnOff();
tv.setChannelTo(5);
tv.setVolumeTo(18);
tv.showstate();
tv.turnOnOff();
tv.showstate();
return0;
}
选项
答案
(1)TVSet(intsize):size(size){ (2)voidturnOnOff() (3)cout<<"规格:"<
解析
(1)主要考查考生对构造函数的掌握,因为size是常变量,所以只能用成员初始化列表来初始size,即TVSet(intsize):size(size){。
(2)主要考查考生对const函数的掌握,在turnOnOff函数中,有语句:on=!on;,使得on的值发生改变,因此该函数不能使用const。
(3)主要考查考生对输出语句的掌握,下一条语句:<<",电源:"<<(isOn()?"开":"关"),说明输出语句还没结束,因此不能用“;”。
转载请注明原文地址:https://www.kaotiyun.com/show/eDNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于顺序存储的队列,存储空间大小为n,头指针为F,尾指针为R。若在逻辑上看成一个环,则队列中元素的个数为______。
诊断和改正程序中错误的工作通常称为【】。
下列函数中对调用它的函数没有起到任何作用的是______。
通常,将软件产品从提出、实现、使用维护到停止使用退役的过程称为【】。
结构化程序设计的一种基本方法是【】法。
类模板的使用实际上是将类模板实例化为一个具体的______。
使用操作符setw对数据进行格式输出时,需要包含______头文件。
某算法的空间花费s(n)=100nlog2n+0.5logn+1000n+2000,其空间复杂度为______.
下面叙述错误的是()。
下列有关重载函数的说法中正确的是()。
随机试题
Storingourclients’fileselectronicallywillresultinamore________useofourofficespace.
何项为羊水过多孕足月时正常羊水量约为
4个月小儿,按照计划免疫程序规律接种,此时应当接种
下列方法中适用于2岁以下幼儿的是
神经系统实现其调节功能的基本方式是
患者,女性,28岁。3天前中指末节指腹刺伤,未做特殊处理。今天发现手指明显肿胀、皮肤苍白,自感有搏动性跳痛,夜间为甚,全身不适。若治疗不及时,患者易发生
【2013广州NO.24】①身负执政责任的政府官员要依法行政,必须学习法律,了解法律②法治是现代社会最主要的特征之一,敬畏法律是官员起码的执政修养③如果官员们都能依法行政,自觉、主动地把自己“关进笼子跳舞”,在法律面前战战兢兢地行使自己的权力,那么,一
设f(x)的一个原函数为F(x),且F(x)为方程xy’+y=ex的满足=1的解。(1)求F(x)关于x的幂级数;(2)求的和.
项目管理计划不包括()。
Canyouexplainthis______oftenyearsinyourjobhistorywhichyouhavenotaccountedfor?
最新回复
(
0
)