首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #include<iostream> using namespace std; static int days []={31,28,31,30,31,30,3l,31,30,31,30,31}; class date
有以下程序 #include<iostream> using namespace std; static int days []={31,28,31,30,31,30,3l,31,30,31,30,31}; class date
admin
2010-03-29
89
问题
有以下程序 #include<iostream> using namespace std; static int days []={31,28,31,30,31,30,3l,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; retrn 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/oDjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中不属于字符常量的是
有以下程序main(){chara,b,c,d;scanf("%c%c",&a,&b);c=getchar();d=getchar();printf("%c%c%c%c\n",a,b,c,d);}当执行程序时,按下列方式输入数据(从第
软件生命周期中,确定软件系统要做什么的阶段是()。
在C语言程序中,以下说法正确的是()。
有两个关系R、S如下:由关系R通过运算得到关系S,则所使用的运算为()。
下列关于C语言文件的叙述中正确的是()。
有三个关系R、S和T如下:由关系R和S通过运算得到关系T,则所使用的运算为()。
C源程序中不能表示的数制是()。
以下叙述中不正确的是()。
算法的空间复杂度是指()。
随机试题
绿色营销
小细胞低色素性贫血的主要原因是缺乏
新建城市的规划人均建设用地指标宜在()内确定。
Mate’sreceiptisissuedbytheforwardertotheshipper.()
上海市的张某与甲公司(注册地为广州市)于2010年4月1日在北京市签订了1年期的劳动合同。2010年4月10日,张某被甲公司派往深圳市负责销售工作。2011年1月1日,张某发现甲公司未及时足额支付其劳动报酬,张某仍坚持工作,直到2011年4月1日劳动合同终
【2014年河南洛阳.单选】某小学的张老师为了弥补家庭收入,利用课余时间和节假日为本班以及其他班的学生补课并收取一定数量的补课费。张老师的做法违背了()。
2009年1--3月,入境旅游的日本游客人数约为()。
Morethan45millionAmericansnowbelongtoahealthclub.Wespendsome$19billionayearongymmemberships.Ofcourse,some
Alanguageisasignalingsystemwhichoperateswithsymbolicvocalsounds,andwhichisusedbyagroupofpeopleforthepurpo
WhoshowedLangLanghowtocontrolthekeys?Whatdoweknowfromthepassage?
最新回复
(
0
)