首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include<iostream> using namespace std; class Date{ public: Date(int y=2014,int m=9,int d=9):year(y),
有如下程序: #include<iostream> using namespace std; class Date{ public: Date(int y=2014,int m=9,int d=9):year(y),
admin
2021-02-22
29
问题
有如下程序:
#include<iostream>
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<<ddd.year<<’.’<<ddd.month<<’.’<<ddd.day:
return stream;
}
private:
int year,month,day;
};
int main( ){
Date GoodDay;
cout<<GoodDay<<end1:
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<<(GoodDay,第一个参数是cout,第二个参数是GoodDay,可知重载函数的两个参数都有实参传入,不存在隐式参数,所以该重载函数不是成员函数,而只能是类Date的友元函数,选项B错误,选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/m2fp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,其中定义了vehicle类,并派生出motorcar类和bicycle类。然后以motorcar和bicycle作为基类,再派生出motorcycle类。要求将vehicle作为虚基
请打开考生文件夹下的解决方案文件proj3,其中使用友元函数访问类的私有数据成员,求出两个数据成员的大于1的最小公因子。请编写友员函数FnFun,使其输出结果为:Commondenominatoris2要求:补充编制的内容写在“//********
某类中有一个无参且无返回值的常成员函数Show,则正确的Show函数原型是()。
已知函数fun的原型为imfun(int,int,int);下列重载函数原型中错误的是()。
下列叙述中正确的是
请打开考生文件夹下的解决方案文件proj3,本题创建一个小型字符串类,字符串长度不超过100。程序文件包括proj3.h、proj3.cpp、writeToFile.obj。补充完成重载赋值运算符函数,完成深复制功能。屏幕上输出的正确结果应该是:Hel
当需要将一个函数boolisnumber(charc)声明为内联函数时,则此内联函数的函数原型为()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义类的私有变量a、b,请在注释//********1********后添加适当的语句。(2)完
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)声明类objA1,请在注释//********1********后添加适当的语句。(2)为类ob
下列选项中,不是C++关键字的是()。
随机试题
男性,65岁,一年前急性广泛前壁心肌梗死,出院后反复发作心慌、心悸、胸闷,心电图提示频发室性早搏,再次入院,Holter发现:24h室性多源早搏5000个,可见3次短阵室性心动过速,分别由3~7个QRS组成。上级医生查房,对该例分析,以下哪项不正确
化脓性骨髓炎涉及的病变范围为(1)、(2)、(3)、(4)。
成年人子宫体和子宫颈的比例是
按贷款用途,个人住房贷款可分为()。
保护接零系统的安全原理是()。
承包商在开始制造设备前必须制定一套质量目标文件,质量目标主要应是与设备质量有关的关键质量要素,如()等。
住宅小区业主大会选聘了新的物业服务企业,该物业服务企业对此住宅小区实施承接查验的前提条件包括()
1927年蒋介石在南京建立政权,其新特点是()
小李将自家护栏边的绿地毁坏,种上了黄瓜。小区物业管理人员发现后,提醒小李:护栏边的绿地是公共绿地,属于小区的所有人。物业为此下发了整改通知书,要求小李限期恢复绿地。小李对此辩称:“我难道不是小区的人吗?护栏边的绿地既然属于小区的所有人,当然也属于我。因此,
WhichofthefollowinghistoricaleventsdoesNOTdirectlyhelptostimulatetherisingoftheRenaissanceMovement?
最新回复
(
0
)