问题 填空题

在下面程序的横线处填上______,使程序执行后的输出结果为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”。

问答题

材料1
最近美国著名的智囊机构——外交关系协会公布了一份名为《中国军事力量》的最新研究报告。这份长达92页的报告认为,随着中国的军费开支在上世纪90年代和本世纪开头几年的稳定增长,中国将无可争议地成为东亚地区的军事强国,中国越来越成为“美国的强劲对手”。
材料2
中美两国人民的友好合作对世界具有重大影响。美国是最发达的资本主义国家,中国是最大的发展中国家。十三亿人口的中国保持稳定和加快发展,对促进亚太地区和世界的稳定发展具有极其重要的意义。中国拥有广大的市场和发展需求,美国拥有先进的科学技术和巨大的物质力量,两国之间有着很强的经济互补性。中国的潜在市场同国外的先进技术和资金优势结合起来,就能形成众多的发展机遇和强大的发展活力。中国和美国,在事关人类生存和发展的许多重大问题上,例如维护世界和平与安全,防止大规模杀伤性武器扩散,保护人类生存环境,打击国际犯罪等,有着广泛的共同利益,肩负着共同责任。这些都是中美两国发展友好合作的重要基础。
材料3
纪思道争辩说,作为一个大国,中国在国际事务中已经比过去变得更为负责,很多国际问题,无论是反恐、朝鲜核危机、国际贸易、全球气温还是抗SARS病毒和防艾滋病等问题,都需要中国的合作参与。
请回答:

阅读材料指出应如何发展中美关系。

问答题 简答题