首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using narnespace std; class Date{ public: Date(int Y=2014,int m=9,int d=9):year(y),month(m),
有如下程序: #include using narnespace std; class Date{ public: Date(int Y=2014,int m=9,int d=9):year(y),month(m),
admin
2020-12-21
50
问题
有如下程序:
#include
using narnespace 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<<ddd.vear<<‘.’<<ddd.month<<‘.’<<ddd.day;
return stream;
}
private:
int year,month,day;
};
int main(){
Date GoodDay;
cout<<GoodDay<<endl;
return0;
}
若运行时的输出结果是“2014.9.9”,横线处的内容应为( )。
选项
A、istream&operator<<
B、ostream&operator<<
C、friend istream&operator<<
D、friend ostream&operator<<
答案
D
解析
题意中Date类重载了插入运算符<<,其中第一个参数是输出流对象的形参引用,第二个参数是Date类对象的引用;由重载函数的返回值可知,返回类型也是输出流对象的引用,选项A、C错误;另外由于main()函数中调用重载的插入运算符时:cout<<GoodDay,第一个参数是cout,第二个参数是GoodDay,可知重载函数的两个参数都有实参传入,不存在隐式参数,所以该重载函数不是成员函数,而只能是类Date的友元函数,选项B错误,选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/sOyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++中用来实现运行时多态性的是
有如下类定义:classXX{intxdata;public:xx(intn=O):xdata(n){}};classYY:publicXX{intydata;public:YY(intm=0,intn=O):XX(m),
已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原型中,正确的是
必须用一对大括号括起来的程序段是
下列关于C++预定义流对象的叙述中,正确的是
下列关于函数参数的叙述中,正确的是
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并且使程序输出的结果为:a=7,b=0a=8,b=10注意:错误的语句在//*****error******的下面,
使用VC6打开考生文件夹下的源程序文件modi3.cpp,其中定义了用于表示人基本信息的类CHumanlnfo,但类CHumanlnfo的定义并不完整。请按要求完成下列操作,将类CHumanlnfo的定义补充完成:(1)定义私有数据成员blood
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使程序正常运行,并使程序的执行结果为:注意:错误的语句在//******error******的下面,修改该语句即可。#include#inclu
随机试题
发现焊工触电时,应立即()。
()说:“不论教育家怎样地研究教育学理论,如果他没有教育机智,他就不能成为一个优秀的教育实践者……”。
A.无典型的转移性右下腹疼痛,但有局部压痛和肌紧张B.症状与病理改变不一致,腹痛轻而炎症已很重C.病变只限于黏膜和黏膜下层,症状和体征较轻D.病变扩散并有小脓肿形成,可形成局限性腹膜炎E.急性阑尾炎化脓、穿孔后,大网膜将阑尾包裹形成炎性包块老年
肝病患者下列哪项对诊断肝硬化最具参考价值
药品进口,须经国务院药品监督管理部门组织审查,经审查确认符合质量标准、安全有效的,可批准进口,并发给
下列关于药物滥用的说法不正确的是()。
城市地下铁道的建筑物,当其施工速度较慢的土层或土层排水条件较好时,土剪切试验可采用()。
根据《合同法》的规定,由于一方严重违约,对方解除合同后,合同中约定的()条款仍然有效。
某施工设备经销商规定其业务员按合同价5%提取奖金。业务员王某在与施工企业洽谈时提出,合同定价遵守公司规定,但王某本人按每台50元补贴施工企业。施工企业表示同意,遂与王某签订了订货合同,并将获得的补贴款人账。王某行为的法律定性是()。【2011年考试真题
可作为单位、部门和个人业绩的重要依据的是()。
最新回复
(
0
)