• 请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程projl,该工程中包含程序文件main.epp,其中有类Door(“门”)和主函数main的定义。程序中位于每个“//ERROR****found ****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为: 打开503号门…门是锁着的,打不开。 打开503号门的锁…锁开了。 打开503号门…门打开了。 打开503号门…门是开着的,无须再开门。 锁上503号门…先关门...门锁上了。 注意:只修改每个“//ERROR***********found **********”下的那一行,不要改动程序中的其他内容。 include using namespace std; class Door{ int Bum;//门号 bool closed;//true表示门关着 bool locked://true表示门锁着 public: Door(int nHm){ //ERROR***********found*********** nun=this一>ann: closed=locked=true: } bool isClosedconst{rehlrn closed;} //门关着时返回true,否则返回false bool isOpenedconst{return!closed;} //门开着时返回true,否则返回false b001 isLockedconst{retum locked;} //门锁着时返回true,否则返回false bool isUnlockedconst{return!locked;} //门未锁时返回true,否则返回false void open{ //开门 cout正确答案:(1)this—>num=num;(2)if(!closed)(3)void lock{
  • 2021年07月13日 17时54分来自  问答库 >> 计算机类
  • 评论 0
  • 手机玩微博

    手机版 手机端
    Powered by 日新微博 © 2018 - 2020 日新网