1. 1、本文档共14页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C上机1

请使用答题菜单或使用VC6打开考生文件夹下的工程文件proj1。此工程包含程序文件proj1.cpp,其中有类CDate(日期)和主函数main的定义。程序中位于每个// ERROR *********found*********下的语句行有错误,请加以更正。更正后程序的输出应该是: 原日期:2005-9-25 更新后的日期:2006-4-1 注意:只能修改每个// ERROR *********found*********下的那一行,不要改动程序中的其他内容。 第一处修改错误! 第[1]处操作错误 题面要求操作:内容为[public:] 实际操作结果:内容为[protected:] 第二处修改错误! 第[2]处操作错误 题面要求操作:内容为[SetDate(d, m, y);] 实际操作结果:内容为[SetDate(intday=d,intmonth=m,intyear=y);] 第三处修改错误! 第[3]处操作错误 题面要求操作:内容为[cout m_nYear - m_nMonth - m_nDay;] 实际操作结果:内容为[coutm_nDay-m_nMonth-m_nYear;] #include iostream #include cstdlib using namespace std; class CDate // 日期类 { // ERROR *********found********* protected: CDate(){}; CDate(int d, int m, int y) { // ERROR *********found********* SetDate(int day=d, int month=m, int year=y); }; void Display(); // 显示日期 void SetDate(int day, int month, int year) // 设置日期 { m_nDay=day; m_nMonth=month; m_nYear=year; } private: int m_nDay; // 日 int m_nMonth; // 月 int m_nYear; // 年 }; void CDate::Display() // 显示日期 { // ERROR *********found********* cout m_nDay - m_nMonth - m_nYear; cout endl; } int main () { CDate d (25,9,2005); // 调用构造函数初始化日期 cout 原日期:; d.Display(); d.SetDate(1,4,2006); //调用成员函数重新设置日期 cout 更新后的日期:; d.Display(); return 0; } #includeiostream using namespace std; class Door{ int num; // 门号 bool closed; // true 表示门关着 bool locked; // true 表示门锁着 public: Door(int num){ // ERROR *********found********* num=this-num; closed=locked=true; } bool isClosed()const{ return closed;} // 门关着时返回true,否则返回false bool isOpened()const{ return !closed;} // 门开着时返回true,否则返回false bool isLocked()const{ return locked;} // 门锁着时返回true,否则返回false bool isUnlocked()const{ return !locked;} // 门未锁时返回true,否则返回false void open(){ // 开门 coutendl打开num号门...; // ERROR *********

文档评论(0)

qwd513620855 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档