首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,该工程中包含程序文件main.cpp,其中有关TVSet(“电视机”)和主函数main的定义。程序中位于每个“//ERROR**********found**********”之后的一行
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,该工程中包含程序文件main.cpp,其中有关TVSet(“电视机”)和主函数main的定义。程序中位于每个“//ERROR**********found**********”之后的一行
admin
2015-06-27
41
问题
请使用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://kaotiyun.com/show/eDNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对类的构造函数和析构函数描述正确的是()。
假定一个二维数组的定义为“inta[3][5];”,则该数组所含元素的个数为【】,所占字节存储空间的字节数为【】。
字符串常量“ME”的字符个数是______。
下列叙述中不属于结构化程序设计方法的主要原理的是______。
在创建数据库表结构时,给该表指定了主索引,这属于数据完整性中的()。
在面向对象方法中,类的实例称为【】。
关于类模板,下列表述中不正确的是()。
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于【】期。
己知在一个类体中包含如下函数原型:VOLUME operator-(VOLUME)const;,下列关于这个函数的叙述中,错误的是
有关析构函数的说法不正确的是()。
随机试题
复层鳞状上皮由表层向内的排列顺序为()
A.母病及子B.相乘传变C.子病犯母D.相侮传变E.制化传变“水寒射肺”属于
提前转关方式转关与中转方式转关的期限是相同的。()
不良贷款是指()形成的贷款。
毛泽东主席的《浪淘沙·北戴河》一词“东临碣石有遗篇”,“遗篇”指的是曹操的()。
2018年5月,国务院办公厅印发《关于全面加强乡村小规模学校和乡镇寄宿制学校建设的指导意见》,提出要全面加强乡村小规模学校和乡镇寄宿制学校建设和管理,到2020年,基本补齐两类学校短板,进一步振兴乡村教育,基本实现县域内城乡义务教育一体化发展,为乡村学生提
身份行为:是指发生身份上法律效果的行为,身份行为的后果是在当事人之间发生身份关系的变动。下列行为中,不符合身份行为的是()。
戊戌维新运动的历史意义有
【26】【45】
"We’llgivethedispensersomethingtodo.Ifwegoonprescribingthese,he’lllosehiscunning."Thestudentslaughed,a
最新回复
(
0
)