首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,该工程中包含程序文件main.cpp,其中有关TVSet(“电视机”)和主函数main的定义。程序中位于每个“//ERROR**********found**********”之后的一行
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程pmjl,该工程中包含程序文件main.cpp,其中有关TVSet(“电视机”)和主函数main的定义。程序中位于每个“//ERROR**********found**********”之后的一行
admin
2015-06-27
35
问题
请使用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全国计算机二级
相关试题推荐
下列程序的输出结果是______。#include<iostream.h>voidmain(){inta[]={1,2,3,4,5,6},*p,**q;p=a;q=&p;
有如下语句序列:intk=0;do{k+=5;cout<<’$;}while(k<19);while(k-->0)cout<<’*’;执行上面的语句序列输出字符$和*的个数分别是______。
要定义数组A,使得其中每个元素的数据依次为:3、9、4、8、0、0、0,错误的定义语句是______。
对于结构体中定义的成员,其默认的访问权限为()。
在下列概念中,不属于面向对象方法的是______。
有如下定义inta;floatf;doublei;则表达式4+‘a’+i*f的值的数据类型是______。
若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是()。
运算符重载是对已有的运算符赋予多重含义,因此()。
数据管理技术发展过程经过人工管理、文件系统和数据库系统三个阶段,其中数据独立性最高的阶段是【 】。
关于在调用模板函数时实参的使用,下列表述中正确的是
随机试题
A.陈皮B.佛手C.枳实D.青皮E.荔枝核功能疏肝破气,消积化滞的药物是
设备安装中,将其纵向中心线和横向中心线与基准线的偏差控制在设计允许范围内的调整称为()。
【背景资料】A公司为某水厂改扩建工程总承包单位。工程包括新建滤池、沉淀池、清水池、进水管道及相应的设备安装。其中设备安装经招标后由B公司实施。施工期间,水厂要保持正常运营。新建清水池为地下式构筑物。池体平面尺寸为128m×30m,高度为7.5m,
客户方先生,目前就职于一家大型国企,但对养老保险知识知之甚少。随着年龄的增长,方先生开始越来越多地考虑自己退休以后的生活,于是就相关知识向理财规划师进行咨询。当期的缴费收入全部用于支付当期的养老金开支,不留或只留很少的储备基金的是()。
根据企业所得税的规定,下列各项目中,不计入企业当期应纳税所得额的是()。
流动资金估算方法有()
工作报告在党政机关可用于()。
人在知觉客观事物后,在人脑中所保存的形象是()。
价值评价是一种关于价值现象的认识活动,价值评价()
HalloweenA)OnOctober31st,dozensofchildrendressedincostumesknockontheirneighbors’doorsandyell"TrickorTreat
最新回复
(
0
)