- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 *********
您可能关注的文档
- Abpodm农学院学生会“创先争优”工作实施方案.doc
- access第7章Web页.ppt
- AK1+092.981钻孔桩开工报告报表.doc
- Android新手入门介绍.doc
- 9高三地理上学期期末考试.doc
- aps审核精华.doc
- ASA5520双机配置案例(带状态statelink的双机配置AA模式带状态的多个statelink接口).doc
- AVAYA培训.doc
- AVR新版课件Lesson5.ppt
- AZ-003桥架.doc
- 第12课 大一统王朝的巩固 课件(20张ppt).pptx
- 第17课 君主立宪制的英国 课件.pptx
- 第6课 戊戌变法 课件(22张ppt).pptx
- 第三章 物态变化 第2节_熔化和凝固_课件 (共46张ppt) 人教版(2024) 八年级上册.pptx
- 第三章 物态变化 第5节_跨学科实践:探索厨房中的物态变化问题_课件 (共28张ppt) 人教版(2024) 八年级上册.pptx
- 2025年山东省中考英语一轮复习外研版九年级上册.教材核心考点精讲精练(61页,含答案).docx
- 2025年山东省中考英语一轮复习(鲁教版)教材核心讲练六年级上册(24页,含答案).docx
- 第12课近代战争与西方文化的扩张 课件(共48张ppt)1.pptx
- 第11课 西汉建立和“文景之治” 课件(共17张ppt)1.pptx
- 唱歌 跳绳课件(共15张ppt内嵌音频)人音版(简谱)(2024)音乐一年级上册第三单元 快乐的一天1.pptx
文档评论(0)