招生考试网
学历类| 阳光高考 研 究 生 自学考试 成人高考 专 升 本 中考会考 外语类| 四 六 级 职称英语 商务英语 公共英语 日语能力
资格类| 公 务 员 报 关 员 银行从业 司法考试 导 游 证 教师资格 财会类| 会 计 证 经 济 师 会计职称 注册会计 税 务 师
工程类| 一级建造 二级建造 造 价 师 造 价 员 咨 询 师 监 理 师 医学类| 卫生资格 执业医师 执业药师 执业护士 国际护士
计算机| 等级考试 软件水平 应用能力 其它类| 书画等级 美国高考 驾 驶 员 书法等级 少儿英语 报 检 员 单 证 员 出国留学
 招生考试网 - 自学考试 - 自考真题 - 正文
2011年自考C++程序设计试题
来源:fjzsksw.com 2011-6-8 16:31:24 【字体:小 大】

 

三、程序设计题(20分)

下面是一个日期类的实现程序,试对以下程序增加对运算符号“<<”的重载函数,使语句行1处能够正确输出“2003年7月5日2002年6月5日”字样。(要求不能修改类定义及类的实现部分。)

#include

class DATE

{

protected:

       int year;

       int month;

       int day;

public:

       DATE(int x=2003,int y=6,int z=5)

       {

              year=x;

              month=y;

              day=z;

       }

       void disp(ostream &oo)

       {oo<年”<月”<日”;}

}

void main()

{

DATE d1(2003,7,5),d2(2002,6,5);

 

cout<   //语句行1

 

网站版权与免责声明
①由于各方面情况的不断调整与变化,本网所提供的相关信息请以权威部门公布的正式信息为准.
②本网转载的文/图等稿件出于非商业性目的,如转载稿涉及版权等问题,请在两周内来电联系.