首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的横线处填上__________,使程序执行后的输出结果为1/2005。 #include using namespace std; class Date { public: Date(int
在下面程序的横线处填上__________,使程序执行后的输出结果为1/2005。 #include using namespace std; class Date { public: Date(int
admin
2012-12-29
59
问题
在下面程序的横线处填上__________,使程序执行后的输出结果为1/2005。
#include
using namespace std;
class Date
{
public:
Date(int m=1,int y=0):month(m),year(y){}
void Print(){cout<
__________operator+(const Date&d1,const Date&d2);
private:
int month,year;
};
Date operator+(const Date&d1,const Date&d2)
{
int year,month;
year=d1.year+d2.year;
month=d1.month+d2.month;
year+=(month-1)/12;
month=(month-1)%12+1;
return Date(month,year);
}
voidmain()
{
Date d1(3,2004),d2,d3(10);
d2=d3+d1;
d2.Print();
}
选项
答案
friend Date
解析
此题考查的是类与对象以及运算符的重载。题目中“+”重载函数的参数表巾有两个参数,所以是作为友元函数重载,实现的功能是将参数对象中成员变量month、year进行相应对加。题中重载函数的返回值类型是类Dace,所以应填入“friend Date”。
转载请注明原文地址:https://kaotiyun.com/show/dfVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请阅读以下程序:#include<stdio.h>#include<string.h>voidfun(intb[])main(){staticinti=0;{int
结构化程序设计的基本原则不包括( )。
以下叙述中正确的是
有以下字符串,说明表达式strlen(s)值的是()。charS[10]={’a’,’\n’,’a’,’b’,’\t’,’c’};
运行下面的程序,输入字符串“MicrosoftVisua1Studio”,则程序的执行结果是()。#inc1udemain(){charChr[20];scanf("%s",&Chr);p
建立表示学生选修课程活动的实体联系模型,其中的两个实体分别是()。
下列选项中,当x为大于1的奇数时,值为0的表达式是()。
在银行业务中,实体客户和实体银行之间的联系是()。
以下不属于对象主要特征的是()。
关于抽象类,下列表述正确的是()。
随机试题
Hedemandedthatweexplainwhatwashappening,______?
根据《中华人民共和国招标投标法实施条例》,投标保证金的数额不得超过招标项目估算价的()。
下列资本公积项目中,可以直接用于转增股份有限公司股本的是()。
未经股东会、股东大会同意,国有资本控股公司的董事长不得兼任经理。()
老子说:“故善人者,不善人之师;不善人者,善人之资。不贵其师,不爱其资,虽智大迷。是谓要妙。”下列对老子这段话的理解,不正确的是()。
下列关于我国国土资源的叙述,正确的是()。
Ascollegeteachers,theyenjoytalkingabouttheirown______.
设正数列{an}满足a1=a2=1,an=an-1+a2,n=3,4,5,…,且已知某常数项级数的部分和为Sn=(1/2)+(1/22)+(2/23)+(3/24)+(5/25)+(8/26)+(13/27)+(an-1/2n-1)+(an/2n
A、 B、 C、 D、 A
下面关于B-ISDN的叙述中错误的是
最新回复
(
0
)