首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在下面程序的横线处填上__________,使程序执行后的输出结果为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
97
问题
在下面程序的横线处填上__________,使程序执行后的输出结果为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全国计算机二级
相关试题推荐
在C语言程序中,以下说法正确的是()。
下面关于数据库三级模式结构的叙述中,正确的是()。
在关系代数运算中,有5种基本运算,它们是()。
关系数据库管理系统能实现的专门关系运算包括()。
有三个关系表R、S和T如下,其中三个关系对应的关键字分别为A,B和复合关键字(A,B)。表T的记录项(b,q,4)违反了
某循环队列的存储空间为Q(1:m),初始状态为front=rear=m。现经过一系列的入队操作和退队操作后,front=m-1,rear=m,则该循环队列中的元素个数为
若有定义:intx[10],*pt=x;,则对x数组元素的正确引用是()。
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
为了使模块尽可能独立,要求()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是()。
随机试题
γ-羟基丁酸钠水溶液加三氯化铁试液显何种颜色
关于口腔黏膜的固有层,正确的是
火灾自动报警系统包括火灾探测器、手动报警按钮、()火灾自动报警控制器、消防联动控制设备等。
中央银行在证券市场上买卖有价证券是在开展它的()业务。
()是产品的生命,是获得竞争力的源泉。
丙公司2×21年1月1日从集团外部取得丁公司70%股份,能够对丁公司实施控制。2×21年1月1日,丁公司除一项无形资产外,其他资产公允价值与账面价值相等,该无形资产账面价值为300万元,公允价值为800万元。接10年采用直线法摊销,无残值。2×21年6月3
送货是配送活动的核心,也是备货和理货工序的延伸。()
现在的许多文章因为涂饰太厚、废话太多,所以很不容易被觉察出底细来。正如透过密叶投射在地面上的月光,看到的只是点点的碎影。这段话中被比做文章“真正观点”的是()。
RS232C是由电子工业协会(EIA,Electronic Industries Association)制定的(268)之间的接口标准,它规定的电平的表示方式为(269)。当使用RS232C连接相关设备时,电缆的长度不应超过(270)米。当用RS232C
WhatfactorcanbeattributedtoGermanprosperity?TheFraunhoferSocietyisthelargestorganisationforappliedtechnologyi
最新回复
(
0
)