首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有以下程序: #include <iostream> using namespace std; static int days[]={ 31,28,31,30,31,30,31,31,30,31,30,31 }; cl
有以下程序: #include <iostream> using namespace std; static int days[]={ 31,28,31,30,31,30,31,31,30,31,30,31 }; cl
admin
2010-03-29
47
问题
有以下程序: #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+( iht 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 dl( 6, 20, 2004 ), d2; d2 = dt + 20; d2.disp(); return 0; } 执行后的输出结果是( )。
选项
A、2004-7-10
B、2004-6-20
C、2004-7-20
D、程序编译时出错
答案
1
解析
本题通过将“+”运算符重载为类date的成员函数实现简单的对象加法。类date中的“+”运算符重载函数中,将传入的实参值day,加到类date的私有成员变量day上,并实现变量month和year的相应变化,从而达到日期对象相加的目的。
转载请注明原文地址:https://www.kaotiyun.com/show/MDjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关于字符串的叙述中正确的是
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
若有函数定义如下:intfun(intx,inty){return2*x*y;}则以下涉及上述函数的说明语句错误的是()。
运行下面的程序,输入字符串“MicrosoftVisualStudio”,则程序的执行结果是()。#include<stdio.h>main(){charChr[20];scanf("%s",&Chr);printf("%s\n",
以下不合法的字符常量是
使用VC++2010打开考生文件夹下modi1中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:将长整型数中各位上为奇数的数依次取出,构成一个新数放在t中。高仍在高位,低位仍在低位。例如,当s中的数为876
使用VC++2010打开考生文件夹下modil中的解决方案。此解决方案的项目中包含一个源程序文件modi1.c。在此程序中,函数fun的功能是:从11个学生的成绩中统计出低于平均分的学生人数,此人数作为函数值返回,平均分存放在形参aver所指的存储单元中。
关系数据库管理系统能实现的专门关系运算包括()。
有三个关系R,S和T如下:其中关系T由关系R和S通过某种操作得到,该操作为()。
随机试题
简述《草叶集》的思想内容及艺术特色。
关于骨巨细胞瘤的叙述,不正确的是
绝经前后,时而烘热汗出,时而畏寒肢冷,头晕耳鸣,腰酸乏力,中医辨证为:绝经前后,烘热汗出,五心烦热,腰膝酸软,皮肤干燥瘙痒,中医辨证为:
男性,40岁,肝硬化腹水,数天大量利尿后出现嗜睡,多语,四肢有时抽搐,呼吸14次/分,血pH7.5,CO2CP:30mmol/L,HC3:31mmol/L,K+:3mmol/L,Cl-:90mmol/L,Na+:145mmol/L,Ca2+:3.5mmol
代表乙肝病毒(HBV)复制最重要的血清指标是()
下列对于上市公司采取激励机制为员工发放期权的个人所得税税务处理中,正确的有()。
中国近代史上曾掀起过数次政论报刊发展的高潮,试论其发生、发展的原因及意义,并将其与西方政论报刊做一比较。(南京师范大学2009年)
conditionalright
Writeanessayofabout250to300wordsonthetopic"InheritanceandInnovation:theBasisofResearch"accordingtotheChin
PASSAGETWO
最新回复
(
0
)