首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class Date{ public: Date(int y=2014,int m=9,int d=9):year(y),month(m),day(d){} ______(ostream&stream,Date
有如下类定义: class Date{ public: Date(int y=2014,int m=9,int d=9):year(y),month(m),day(d){} ______(ostream&stream,Date
admin
2021-05-06
37
问题
有如下类定义:
class Date{
public:
Date(int y=2014,int m=9,int d=9):year(y),month(m),day(d){}
______(ostream&stream,Date&ddd);//运算符<<的声明
private:
int year,month,day;
};
若要使语句序列
Date GoodDay;
cout<
能够正常运行,横线处的内容应为( )。
选项
A、istream&operator<<
B、ostream&operator<<
C、friend istream&operator<<
D、friend ostream&operator<<
答案
D
解析
本题考查的是输出运算符<<的重载首先函数的第一个形参类型为ostream&,所以返同值也应该是ostream&,以保证输出运算符可以链接使用,选项A、C错误;由于I/O操作符的第一个形参类型并不是Date类类型,所以不能作为成员函数,必须使用友元函数,声明前必须加关键字friend,选项B错误,选项D正确。
转载请注明原文地址:https://kaotiyun.com/show/hLfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi1.cpp,但该程序运行时有错,请改正程序中的错误,使该程序的输出结果为:100注意:错误的语句在//******error******的下面,修改该语句即可。1#include<io
使用VC6打开考生文件夹下的源程序文件modi1.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:Hello注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//*****
使用VC6打开考生文件夹下的源程序文件modi2.cpp。完成fun()函数,其功能是:将两个从小到大有序数组a和b,复制合并出一个有序整数序列c,其中形参n和m分别是数组a和b的元素个数。注意:不能修改程序的其他部分,只能修改fun()函数。
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:(1)定义纯虚类TestClass0,包含纯虚函数fun(),请在注释//********1********后添
下面叙述中正确的是()。
下列关于模板的叙述中,正确的是()。
下列叙述中正确的是
对长度为n的线性表作快速排序,在最坏情况下,比较次数为()。
下面关于函数模板的表述中不正确的是()。
下列字符串中不能作为C++标识符使用的是()。
随机试题
五味消毒饮的功用是()(2004年第135题)
发展社会主义民主政治,建设社会主义政治文明,是全面建成小康社会的重要目标,是建设中国特色社会主义总体布局的重要组成部分。社会主义民主政治的本质特征是()
下列属于知识技术密集型服务贸易的是()
闻一多属于下列诗歌流派中的()
使用过程中容易产生低血糖不良反应的降糖药是
王某面临多起民事纠纷,拟通过诉讼或仲裁的方式解决,但王某对诉讼和仲裁的作用以及两者相互之间的区别联系等不够了解,遂就有关问题进行咨询。请回答下列问题。下列有关仲裁与民事诉讼两者的关系的表述中哪些是正确的?
某隧道洞内温度变化较大,拱顶下沉采用精密水准仪测量,前视标尺为吊挂在拱顶测点的铟钢挂尺,后视标尺为放置在稳定衬砌上工作基点上的钢钢尺;净空变化(周边收敛)量测采用数显收敛计测量,初次观测拱顶下沉读数,前视为4120.55mm,后视为1079.45mm,收敛
图7—28所示电路中,u=10sin(1000t+30°),如果使用相量法求解图示电路中的电流i,那么,如下步骤中存在错误是()。
下列关于砂浆的拌制及使用,说法有误的一项是( )。
根据《中华人民共和国技术进出口管理条例》规定,下列叙述正确的是()。
最新回复
(
0
)