首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的横线处填上__________,使程序执行后的输出结果为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
65
问题
在下面程序的横线处填上__________,使程序执行后的输出结果为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://jikaoti.com/ti/shL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C语言程序中,以下说法正确的是()。
下列给定程序中函数fun的功能是:计算正整数num各位上的数字之积。例如,若输入252,则输出应该是20。若输入202,则输出应该是0。请改正程序中的错误,使它能得出正确的结果。注意:不要改动main函数,不得增行或删行,也不
下列关于C语言数据文件的叙述中正确的是()。
设函数中有整型变量n,为保证其在未赋值的情况下初值为0,应选择的存储类别是()。
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
当变量c的值不为2、4、6时,值为“真”的表达式是()。
有如下程序 #inelude<stdio.h> main() { intx=072; printf(">%d<\n",x+1); } 程序运行后的输出结果是()。
设有定义:intx[2][3];,则以下选项中不能表示数组元素x[0][1]的是()。
设栈的存储空间为S(1:m),初始状态为top=m+1。经过一系列入栈与退栈操作后,top=m。现又在栈中退出一个元素后,栈顶指针top值为()。
若有int(*p)[3]:则以下表述中正确的是______。
随机试题
关于W-P小体的结构和功能是()
某一空调工程需冷量为2000kW,选用()制冷机运行能耗最低。
甲是某期货公司的首席风险官,在任职期间,由于一些违法行为被中国证监会认定为不适当人选,根据规定甲自被认定为不适当人选之日起()内,任何期货公司不得任用甲担任董事、监事和高级管理人员。
甲上市公司发生的下列事项中,可以按照公司章程的规定,由董事会决议的是()。
某城乡结合部社区有一些行为偏差青少年,他们有的存在不良行为,有的甚至受到过司法处置。为了帮助他们健康成长,社会工作者小王拟以社会连接理论为依据,为他们提供系列专业服务。小王应该为这些青少年提供的服务是()。
把自己的教学实践作为一个认识对象放在历史过程中进行思考和梳理,同时不断地获取学生的反馈意见,并把它作为另一个认识对象进行分析,最后把两个具体的认识对象进行整合思考。这种反思属于()。
2016年,某省完成邮政通信业务总量6886.15亿元,同比增长56.6%,增幅比上年提高27.4个百分点。其中,完成邮政业务总量1879.99亿元,增长53.0%,增幅提高11.0个百分点;完成通信业务总量5006.16亿元,增长58.0%,增幅提高3
有一批正方形的砖,排成一个大的正方形,余下47块;如果将它改排成每边长比原来多一块砖的正方形,就要差50块。问这批砖原有多少块?
金本位制
I’vealwaysbeenanoptimistandIsupposethatisrootedinmybeliefthatthepowerofcreativityandintelligencecanmaketh
最新回复
(
0
)