首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的横线处填上__________,使程序执行后的输出结果为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
83
问题
在下面程序的横线处填上__________,使程序执行后的输出结果为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
在C语言源程序的语句if(W)printf(’’%d\n’’,k)中,以下不可以替代W的是()。
以下关于long、int和short类型数据占用内存大小的叙述中正确的是()。
有以下程序:#includemain(){char*a[]={"abed","ef","gh","ijk"};inti;for(i=0;i<4;i++)printf("%c",*a[i]);}
下列给定程序中,函数fun的功能是:用下面的公式求π的近似值,直到最后一项的绝对值小于指定的数(参数num)为止。例如,程序运行后,输入0.0001,则程序输出3.1414。请改正程序中的错误,使它能得出正确的结果。注意:不要改动mai
在面向对象方法中,不属于“对象”基本特点的是()。
若有代数式(其中e仅代表自然对数的底数,不是变量),则以下能够正确表示该代数式的C语言表达式是()。
以下选项中合法的C语言常量是()。
在黑盒测试方法中,设计测试用例的根据是()。
随机试题
A.高热惊厥B.中枢神经系统感染C.低血糖症D.屏气发作E.癫痫女,2岁,突然四肢阵挛,两眼上翻,意识丧失,持续约3分钟,体温39.5℃,巴氏征(-),布氏征(-)。可能的诊断是
服用磺胺药多饮水的目的是( )。
下列各图(题图),哪项为方案设计阶段常用的基地环境分析图?
危险物品的生产、经营、储存单位以及矿山、金属冶炼单位主要负责人安全资格初次培训时间不得少于()学时。
关于联合体共同投标的说法,正确的是()。
根据增值税法律制度的规定,下列各项中,应视同销售货物缴纳增值税的有()。(2014年)
社会工作专业守则对于促进社会工作开展的重要作用有()。
A、 B、 C、 D、 C考查图形对称。给出的图形中有对称轴可使阴影部分相互对称,故只有C项符合规律。
sowing本题空格处是说每次播种后过四个月,妇女开始收割成熟的玉米。sowing意为“播种”。
A、Toahospital.B、Toashow.C、Tothemanager’soffice.D、Tohishouse.CW:Canyoutellmewherethemanager’sofficeis?M:I
最新回复
(
0
)