首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
71
问题
有以下程序 #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://kaotiyun.com/show/edjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
关于程序中的注释,以下叙述正确的是
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域)则在()处填入的选项是()。structlink{chardata;()}node;
若下列选项中的各变量均为整型且已有值,其中不正确的赋值语句是()。
以下表达式中,其值不等于数值3的是()。
已知char**s,下面正确的语句是()。
逻辑模型是面向数据库系统的模型,下面属于逻辑模型的是()。
算法的时间复杂度是指
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不
定义部门关系模式如下: 部门(部门号,部门名,部门成员,部门总经理), 使它不满足第一范式的属性是()。
随机试题
A.腹会阴联合直肠癌根治术B.经腹腔直肠癌切除术C.经腹直肠癌切除、近端造口、远端封闭手术D.乙状结肠造口术E.保守治疗直肠癌块下缘距肛门10cm的病人,原则上适用于
航道整治工程施工部署的内容和侧重点在航道整治工程施工中一般应包括()。
通常的施工程序是( )。
土地供应政策的核心是()。
设方程ylny—x+y=0确定函数y=y(x),求y’,y"在点(1,1)处的值.
Therecentboomintechnologicaladvances,formationofnewbusinesses,andpersonal【1】isthethird,andmostdramatic,suchwav
结合材料回答问题:自古以来,传染病就是人类的大敌。一代又一代的科学家在传染病的预防和治疗方面做了不懈的努力。后经研究发现,细菌是传染病的罪魁祸首。于是人们便千方百计地寻找能杀死传染病细菌的新药。直到青霉素被发现,传染病几乎无法治疗的时代彻底结束了
设f(x)=,求∫01x2f(x)dx.
WhatwasDonaldpoorat?
PASSAGETWOWhatdoestheword"cosmopolitan"inthelastparagraphmean?
最新回复
(
0
)