首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用“答题”菜单或使用VC6打开考生文件夹proj2下的工程proj2。本程序中有两个类:一是时间类(Time),用于表示一天中的时间,采用24小时制;另一个是街灯类(StreetLight),用于表示街上的路灯。StreetLight类中有Time类的
请使用“答题”菜单或使用VC6打开考生文件夹proj2下的工程proj2。本程序中有两个类:一是时间类(Time),用于表示一天中的时间,采用24小时制;另一个是街灯类(StreetLight),用于表示街上的路灯。StreetLight类中有Time类的
admin
2015-06-27
57
问题
请使用“答题”菜单或使用VC6打开考生文件夹proj2下的工程proj2。本程序中有两个类:一是时间类(Time),用于表示一天中的时间,采用24小时制;另一个是街灯类(StreetLight),用于表示街上的路灯。StreetLight类中有Time类的数据成员。这里对StreetLight类的数据成员和成员函数做一下说明:
intid;//街灯的id
boolison;//街灯的状态,true表示街灯已经开启,false表示街灯关闭
Timecurrenttime;//当前时间
voidturnon();//打开街灯
voidturnoff();//关闭街灯
boolcheck(Timetimethreshold);//判断是否过了可开灯的时间,并需要
//开灯
//(time_threshold)
请在程序中//**********found**********之下一行的横线处填写适当的代码,并删除横线,使程序完整、正确。
输出结果为:
TurnonLight2
给定源程序
#include
usingnamespacestd;
classTime{
private:
inthour;
intminute;
intsecond;
public:
Time(inth,intm,ints){
this->hour=h;
this->minute=m;
thiS->second=s;
}
booloperator>(Time&right)
const{
if(this->hour>right.hour||
(this->hour==right.
hour&&this->minute>right.minute)||
(this->hour==right.hour
&&this->minute==right.minute&&
this->second>right.second))
//**********found**********
________;
returnfalse;
}
};
classStreetLight{
private:
intid;
boolison;
Timecurrenttime;
public:
StreetLight(intid,inthour,intminute,intsecond)
//**********found**********
:________
{
this->ison=false;
this->id=id;
}
voidturnon(){
this->ison=true;
cout<<"TurnonLight"<
id<
}
voidturnoff(){
//**********found**********
}
boolcheck(Timetimethreshold){
if(this->ison)
returnfalse;
if(currenttime>time
threshold)
returntrue;
//**********found**********
return________;
}
};
intmain(){
StreetLight*lightl=newStreetLight
(1,17,34,45);
StreetLight*light2=newStreetLight
(2,18,34,45);
Timetimethreshold(18,0,0);
if(1ightl->check(time—threshold))
lightl->turn_on();
if(1ight2->check(time_threshold))
light2->turn—on();
return0;
}
选项
答案
(1)returntrue; (2)current_time(hour,minute,second) (3)this->is_on=false; (4)false;
解析
(1)主要考查考生对重载操作符的掌握情况,根据需要重载‘>’操作符的含义,当前时间大于开灯时间,返回true。
(2)主要考查考生对构造函数的掌握,StreetLight类在构造函数的成员初始化列表中完成对成员对象current_time的初始化。
(3)主要考查考生对成员函数的掌握,由该函数的功能可知,该函数功能是将灯关闭,设置is_on为false。
(4)主要考查考生对成员函数的掌握,由该函数的功能可知,当灯在关闭的前提下,若当前时间过了开灯时间,则返回true,以此条件判断开灯;其他条件下灯都处于关闭状态,返回false。
转载请注明原文地址:https://kaotiyun.com/show/eIBD777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
试论中国古代封建国家的主要历史特征。(北京大学2003年中国通史真题)
简述福特制和美国工业主义的特征。(北京大学2017年世界史真题)
学习程度对于遗忘有很大的影响,为了达到最好的学习结果,学习程度应达到多少
一种有关定义对象应该是什么的界定属于
在社会规范中,一般地说,既规定权利又规定义务的有()。
清代案件经过秋审或朝审程序后,处理结果包括
设函数f(x)=一2x2+3x+2k。则f(x)与横轴的交点在区间(一2,2)中。
[*]将极限函数化成积和式形式,用定积分定义求之.解这是求积和式的极限,将它转化成积分和,利用定积分定义求该极限.由有
有下列二叉树,对此二叉树进行后序遍历的结果为()。
一棵二叉树的中序遍历结果为DBEAFC,前序遍历结果为ABDECF,则后序历结果为()。
随机试题
试述社会主义的本质和基本特征。
在社会主义所有制结构中处于主体地位的是
慢性支气管炎的常见并发症是()
2017年5月10日,甲公司向乙公司签发一张金额为50万元,出票后1个月付款的银行承兑汇票,经其开户银行P银行承兑后交付乙公司。5月15日,乙公司将该票据背书转让给丙公司。5月20日,丙公司将该票据背书转让给丁公司,并在票据上记载“不得转让”字样;5月25
社区治安有很多内容,其中,通过对社区内的市场、繁华场所和学校门前秩序的维护和管理,营造良好的社区生活与工作环境,属于()。
杜甫诗云“江碧鸟愈白,山青花欲燃”,下列与该诗句体现的哲学道理相同的是()。
据新华社2022年4月25日报道,国务院办公厅日前印发《关于进一步释放消费潜力促进消费持续恢复的意见》。《意见》指出,消费是(),是畅通()的关键环节和重要引擎,对经济具有持久拉动力,事关保障和改善民生。
证明:当x﹥0时,(x2-1)lnx≥(x-1)2
TechnicalKnowledgeandExpertiseNeededtheJobManketAscollegesanduniversitiessendanotherwaveofgraduatesoutinto
Inthelongrunagovernmentwillalwaysencroachuponfreedomtotheextenttowhichithasthepowertodoso.Thisisalmost
最新回复
(
0
)