首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序 #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
80
问题
有以下程序 #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全国计算机二级
相关试题推荐
下列叙述中正确的是()。
有以下程序#includevoidfun(int*p,int*q){intt;t=*p;*p=*q;*q=t;*q=*p;}main(){inta=0,b=9;fun(&a,&b);
以下关于字符串的叙述中正确的是
下面结构体的定义语句中,错误的是()。
已知库函数islower(ch)用以判断ch中的字母是否为小写字母,则下列程序运行后的结果是()。#include#includevoidfun(chas*p){inti=0;while(p[i]){if(p[i]==’’&&isl
下列特征中不是面向对象方法的主要特征的是()。
如果需要打开一个已经存在的非空文件“FILE”并进行修改,正确的语句是()。
以下选项中,当x为大于1的奇数时,值为0的表达式为()。
由以下while构成的循环,循环体执行的次数是intk=0;while(k=1)k++;
下列关于逻辑运算符两侧运算对象的叙述中正确的是()。
随机试题
A、肾损伤B、输尿管损伤C、膀胱损伤D、前尿道损伤E、后尿道损伤40岁,男性,车祸后3小时,下腹部疼痛,少量肉眼血尿,置导尿管顺利,注水试验:进出水量差异极大,应考虑的诊断是_______。
淋病的潜伏期为
属于对因治疗的是
下列有关使馆的说法正确的有:()
某项目的招标文件要求投标文件必须要有投标单位的盖章和法人代表的签字。其中,某投标人提交的投标文件只有投标单位的盖章而没有法人代表的签字。关于这份投标文件的效力,下列说法中,错误的是()。
圣纪节又称圣忌日,在教历3月12日,相传为耶稣诞生和归真(逝世)的日子。()
下列表达式计算结果为数值类型的是()。
親なら誰______自分の子供は一番可愛い。
WhatisthecharacteristicoflearnersofspecialEnglish?
They’reonlyschoolchildren,buttheycanworktogethertodobigthingswhentheydecidetodosomethingalmostimpossible!Th
最新回复
(
0
)