首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <iostream> using namespace std; static int days[]= { 31,28,31,30,31,30,31,31,30,31,30,31 }; c
有以下程序 #include <iostream> using namespace std; static int days[]= { 31,28,31,30,31,30,31,31,30,31,30,31 }; c
admin
2009-02-15
20
问题
有以下程序 #include <iostream> using namespace std; static int days[]= { 31,28,31,30,31,30,31,31,30,31,30,31 }; class date { private: int month, day, year; public: date( int m, int d, int y ) { month = m; day = d; year = y; } date() {} void disp() { cout<<year<<"-"<<month<<"-"<<day<<end1; } date operator+( int day ) { date dt = *this; day+= dt.day; while ( day > days[dt.month - 1 ] ) { day -= days[ dt.month - 1 ]; if ( ++dt.month == 13 ) { dt.month = 1; dt.year++; } } dt.day = day; return dt; }; int main() { date d1( 6, 20, 2004 ), d2; d2: d1 + 20; d2.disp(); return 0; } 执行后的输出结果是
选项
A、2004-7-10
B、2004-6-20
C、2004-7-20
D、程序编译时出错
答案
1
解析
本题考核运算符的重载。本题通过将“+”运算符重载为类date的成员函数实现简单的对象加法。
转载请注明原文地址:https://kaotiyun.com/show/p7kp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有定义:intx=2;,以下表达式中,值不为6的是()。
以下叙述正确的是
下列给定程序中函数fun的功能是:用递归算法求形参a的平方根。求甲方根的迭代公式如下:例如,a为2时,平方根值为1.414214。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构!试题
假定已建立以下链表结构,且指针P和q已指向如图所示的结点:则以下选项中可将q所指结点从链表中删除并释放该结点的语句组是()。
在关系A(S,SN,D)和B(D,CN,NM)中,A的主关键字是S,B的主关键字是D,则D是A的
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
设有如下关系表:则下列操作正确的是()。
在下列模式中,能够给出数据库物理存储结构与物理存取方法的是()。
关于算法,以下叙述中错误的是
随机试题
有机磷农药具有
人工全髋关节置换术后对屈髋肌力训练的最好办法是
14岁初中二年级女学生,患Grayes病。治疗宜选用
患者,女,24岁。G2P0,孕40周,晚11时起宫缩为20~30秒/5~6分,4/小时后30~35秒/4~5分,急诊查胎心,140次/分,宫颈消失,宫口开大2cm,有羊膜囊感。应首选的治疗措施是
按持股对象是否确定划分,并购可以分为()。
某学生读了6遍材料刚好记住,按适当过度的学习要求,要达到最佳记忆效果,他需要再读()遍。
下列行为中,属于共同犯罪的是
构件的主要特征是______。A)可观察性B)可复用性C)可控制性D)可理解性
下列关于WindowsServer2003系统下DHCP服务器参数的描述中,错误的是()。
AnotherexampleoftheexerciseofpowerbyCongresswastheactionittookduringtheReconstructionPeriodaftertheCivilWar
最新回复
(
0
)