首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Date{ public: Date(int y=2014,int m=9,int d=9):year(y),month(m),d
有如下程序: #include using namespace std; class Date{ public: Date(int y=2014,int m=9,int d=9):year(y),month(m),d
admin
2020-07-23
25
问题
有如下程序:
#include
using namespace std;
class Date{
public:
Date(int y=2014,int m=9,int d=9):year(y),month(m),day(d){}
________(ostream&stream,Date&ddd){//运算符<<的定义
stream<
return stream;
}
private:
int year,month,day;
};
int main(){
Date GoodDay;
cout<
return 0;
}
若运行时的输出结果是“2014.9.9”,横线处的内容应为( )。
选项
A、istream&operator<<
B、ostream&operator<<
C、friend istream&operator<<
D、friend ostream&operator<<
答案
D
解析
题意中Date类重载了插入运算符<<,其中第一个参数是输出流对象的形参引用,第二个参数是Date类对象的引用;由重载函数的返回值可知,返回类型也是输出流对象的引用,选项A、C错误;另外由于main()函数中调用重载的插入运算符时:cout<
转载请注明原文地址:https://www.kaotiyun.com/show/HFyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列函数模板的定义中,合法的是
有如下程序:#include#includeusingnamespacestd;classPerson{public:Person(string
有如下程序:#include#includeusingnamespacestd;classMyBag{public:MyBag(stringb
有如下类定义和变量定义:classA{public:A(){data=0;}~A(){}intGetData()const{ret
若要对Data类中重载的加法运算符成员函数进行声明,下列选项中正确的是()。
下列语句中,错误的是()。
软件生命周期可分为定义阶段、开发阶段和维护阶段,下面不属于开发阶段任务的是
数据库管理系统是()。
若有如下类声明classMyClass{public:MyClass(){cout<<1;}};执行下列语句MyClassa,b[2],*p1[]2:以后,程序的输出结果是()。
下列选项中不属于结构化程序设计原则的是()。
随机试题
A.胸骨左缘第2肋问可闻及Ⅳ级连续性机器样杂音B.胸骨左缘第3~4肋间可闻及Ⅳ级左右收缩期杂音C.胸骨左缘第2~4肋间可闻及Ⅲ级左右收缩期喷射音D.胸骨左缘第2~3肋间可闻及Ⅲ级收缩期喷射音,肺动脉瓣区第二音亢进,固定性分裂E.心尖部可闻及
十二经别是指
患者女,67岁。胰腺癌晚期,自感不久于人世,常常一人呆坐,泪流满面,十分悲哀。相应的护理措施为
甲1993年犯A罪,法定最高刑为7年,2002年犯B罪,法定最高刑为5年,则最迟至________年,还可对甲进行追诉
某企业生产甲、乙、丙、丁四种产品,各种产品在车床组的台时定额分别为85台时,60台时,40台时,110台时;车床组共有车床20台,一年的有效工作时间为2800小时;计划甲、乙、丙、丁四种产品年产量为300台、170台、120台、135台。生产能力按其技
元代,由中亚、阿拉伯、波斯等地迁到中国的人,经过长期在内地与其他各族杂居,互相通婚,文化上互相渗透学习,形成了一个新的民族()。
官定利率过低是金融压抑的表现之一。()
人生价值内在地包含了人生的自我价值和社会价值两个方面,因而人生价值实现的条件必然也存在两个方面。其中人生价值实现的社会条件有
[*]
A、Todiscoverhowlongtheirancestorslived.B、Toanalyzehowtheirappearancehasevolved.C、Tofindouthowadiseasehasspr
最新回复
(
0
)