首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include <iostream> using namespace std; static int days []={31,28.31,30,31,30,31,31,30,31,30,31};
有以下程序 #include <iostream> using namespace std; static int days []={31,28.31,30,31,30,31,31,30,31,30,31};
admin
2010-12-16
34
问题
有以下程序 #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 -= tays[ dt.month - 1 ]; if ( ++dt.month == 13 { dt.month = 1; dt.yeare++; } } dr. 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、程序编译时出错
答案
A
解析
本题考核运算符的重载。本题通过将“+”运算符重载为类date的成员函数实现简单的对象加法。
转载请注明原文地址:https://jikaoti.com/ti/usW0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
可在C程序中用作用户标识符的一组标识符是()。
关系表中的每一行记录称为一个()。
下列叙述中正确的是
对下列二叉树进行前序遍历的结果为()。
下面对对象概念描述正确的是
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n-1)/2的排序方法是()。
在一棵二叉树上,第5层的结点数最多是()。
C语言编译程序的功能是()。
以下关于算法的叙述中错误的是()。
随机试题
玻璃钢是一种以玻璃丝为主要填料的不饱和树脂塑料。()
下述各项中,哪些是健康的人格特点()
A.腹会阴联合直肠癌根治术B.经腹腔直肠癌切除术C.经腹直肠癌切除、近端造口、远端封闭手术D.乙状结肠造口术直肠癌块下缘距肛门10cm的病人,原则上适用
大量不保留灌肠的目的包括()。
A企业为矿山企业,地下金属矿山采用竖井、斜井、斜坡道联合开拓方式和下行分层胶结充填采矿方法。2012年5月9日8时,司机甲和司机乙开始在井下1150工作面进行铲装作业。9时,甲使用的铲装车出现故障,无法正常作业,于是来到休息室休息。10时30分,乙完成自
辞退福利应按受益对象分配。()
对未办理备案手续而出版的属于重大选题范围的出版物,无论内容有无问题,首先应该责令出版单位()。
己知函数的调用形式“fread(buffer,size,count,fp);”其中buffer代表的是()。
Therearemoredrugsdispensedforpainthanforanyotherdiseaseonthisplanet.Drugcompaniesenjoyearninghugeprofitsf
Peoplelikebeingtrusted.Theyareannoy-ed,angry,orfeelhurtiftheyareregardedwith【C1】______.Theythinkthattheyar
最新回复
(
0
)