首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的横线处填上__________,使程序执行后的输出结果为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
105
问题
在下面程序的横线处填上__________,使程序执行后的输出结果为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全国计算机二级
相关试题推荐
若有如下说明,且int类型占两个字节,则正确的叙述为()。structst{inta;intb[2];}a;
若有定义语句:doublea,*p=&a;以下叙述中错误的是
有以下程序:#include<stdio.h>main(){inta[]={10,20,30,40},*p=a,i;for(i=0;i<=3;i++){a[i]=*p;p++;}printf("%d\n",a[2]);}程序运行后的输出
有两个关系R和T如下:则由关系R得到关系T的操作是()。
数据库设计中,描述数据间内在语义联系得到E-R图的过程属于()。
设有定义:charp[]={’1’,’2’,’3’},*q=p;,以下不能计算出一个char型数据所占字节数的表达式是()。
在学校里,教师可以讲授不同的课程,同一课程也可由不同教师讲授,则实体教师与实体课程间的联系是()。
E-R图中用来表示实体的图形是()。
以下选项中关于程序模块化的叙述错误的是()。
关于抽象类,下列表述正确的是()。
随机试题
对桥本甲状腺炎有诊断意义的自身抗体是
氮质血症是指
工厂生产过程中产生的生产性粉尘,需使用除尘器进行除尘。下列粉尘的理化性质中,对除尘器除尘效率影响最大的是()。
20×7年度报告,A、B、C三家股份有限公司发生如下有关业务:(1)20×7年1月1日,A、B两家股份有限公司分别以银行存款4000万元和6000万元投资设立一家D有限责任公司,D有限责任公司的注册资本为10000万元;A、B股份有限公司占D有限责
根据旅游突发事件的性质、危害程度及可控性以及造成或者可能造成的影响,旅游突发事件一般分为()。
牛奶中乳糖含量一般为()g/100g。
教学评价是教与学活动中一个重要组成部分。对教学评价理解恰当的是()。
单质铁溶于一定浓度的硝酸溶液中反应的离子方程式为:aFe+bNO3-+cH+====dFe2++fFe3++gNO↑+hNO2↑+kH2O。下列有关推断中,不正确的是()。
下列叙述中正确的是()。
Directions:Readthetextsfromallarticlesinwhich5peopletalkedaboutadvertisement.Forquestions61to65,matchthena
最新回复
(
0
)