首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的横线处填上______,使程序执行后的输出结果为1/2005。 #include<iostream.h> using namespace std; class Date { Public: Date(int
在下面程序的横线处填上______,使程序执行后的输出结果为1/2005。 #include<iostream.h> using namespace std; class Date { Public: Date(int
admin
2012-01-20
48
问题
在下面程序的横线处填上______,使程序执行后的输出结果为1/2005。
#include<iostream.h>
using namespace std;
class Date
{
Public:
Date(int m=1,int y=0): month(m),year(y){}
void Print(){cout<<month<<"/"<<year<<end1;}
______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);
}
void main()
{
Date d1(3,2004),d2,d3(10);
d2=d3+d1;
d2.Print();
}
选项
答案
friend Date
解析
此题考查的是类与对象以及运算符的重载。题目中“+”重载函数的参数表中有两个参数,所以是作为友元函数重载,实现的功能是将参数对象中成员变量month、year进行相应对加。题中重载幽数的返回值类型是类Date,所以应填入“friend Date”。
转载请注明原文地址:https://kaotiyun.com/show/kPVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
已有定义“inta=3:”和输出语句“printf("%8x".a);”,a);”以下正确的叙述是()。
以下程序的输出结果是()。#include<stdio.h>main(){inta[3][3]={0,1,2,0,1,2,0,1,2},i,j,s=1;for(i=0;i<3;i++)for(j
以下语句定义正确的是()。
关系模型允许定义3类数据约束,下列不属于数据约束的是()。
请编写函数fun,其功能是:将M行N列的二维数组中的字符数据,按列的顺序依次放到一个字符串中。例如,若二维数组中的数据为WWWWSSSSHHHH则字符串中的内容应是:
下列叙述中正确的是
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
定义无符号整数类为UInt,下面可以作为类UInt实例化值的是()。
随机试题
A.FEV1/FVCB.FEV1%预计值C.RV/TLCD.DLCO/VA评价气流受限的敏感指标是
男性,54岁,近1个月来每天午睡或夜间1点发生胸骨后压迫性疼痛,每次持续20分钟,含硝酸甘油5分钟缓解,临床诊断变异性心绞痛。能与急性心肌梗死鉴别的辅助检查是
输液引起肺水肿的典型症状是( )
女性,16岁。低热、咳嗽1个月,查体:消瘦,右颈部可触及数个绿豆大小淋巴结,稍硬、活动、无压痛,右肺呼吸音稍减弱:胸片见右上钙化灶,右肺门淋巴结肿大,诊断首先考虑的是
下列关于燃烧和火灾的说法中不正确的是()。
关于物业管理企业的资质,下列说法错误的有()。
某公司需要派员工参加全国的专业论坛,人员选派标准有以下几个注意点:(1)甲和乙两人至少要去一个人。(2)甲和丁不能一起去。(3)甲、戊、己三人中要派两人去。(4)乙、丙两人中去一个人。(5)丙、丁两人中去一个人。(6)若丁不去,则戊也不去。据
当几个相同的声音相继到达人耳时,一般不一定能分辨出几个先后达到的声音,这种现象称为()。
资产阶级在反对封建专制的过程中,提出的符合自身利益的政治思想包括()
设随机变量X与y相互独立,均服从[0,3]上的均匀分布,则P(1<max{X,Y}≤2)=()
最新回复
(
0
)