首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的横线处填上______,使程序执行后的输出结果为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
15
问题
在下面程序的横线处填上______,使程序执行后的输出结果为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全国计算机二级
相关试题推荐
关于C语言宏的叙述中正确的是()。
关于函数返回值,以下叙述正确的是()。
有以下程序:#include<stdio.h>main(){ chars[]="012xy\08s34f4w2"; inti,n=0; for(i=0;s[i]!=0;i++) if(s[i]>=’0’
有以下程序#include<stdio.h>main(){intc,d;c=(13>>1)|1;d=(13>1)||1;printf("%d,%d\n",c,d);}程序运行后的输出结果
若已包括头文件和,运行下面程序的输出结果是()。chars1[10]="12345",s2[10]="089",s3[]="67";strcat(strcpy(s1,s2),s3);puts(s1);
下列叙述中正确的是
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
if语句的基本形式为:if(表达式)语句,其中“表达式”()。
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m-1,rear=m,则该循环队列中的元素个数为
随机试题
Pickmeupateighto’clock,I_____mybathbythen.
在人体实验中下列做法合乎伦理的是
经领导人授意,统计人员可以篡改统计资料,随文附上资料更改说明。()
外币存款业务和人民币存款业务的共同点有( )。
()是全陪、地陪和领队协作共事的基础。
非政府组织在我国经济社会发展中的作用有()。
在一根长棍上,有三种刻度线,第一种刻度线将木棍分成10等份,第二种刻度线将木棍分成12等份,第三种刻度线将木棍分成15等份。如果沿每条刻度线将木棍锯断,这木棍总共被锯成了()段。
Whenengineerstalkabout"assetintegrity",whattheyusuallyrefertoisthegoodpracticeofservicingandrepairingequipmen
TheWorldBank’sRealProblemTheWorldBankisundeniablyincrisis.Butnotbecauseitspresident,PaulWolfowitz,gothis
___________(理完发之后),ProfessorSmithwentstraightlytothelaboratorytoproceedwithhisexperiments.
最新回复
(
0
)