首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #include using namespace std; class Date{ public: Date(int y=2014,int m=9,int d=9):year(y),month(m),day(d){} ___________(
有如下程序: #include using namespace std; class Date{ public: Date(int y=2014,int m=9,int d=9):year(y),month(m),day(d){} ___________(
admin
2019-08-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://kaotiyun.com/show/yD8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#includeusingnamespacestd;classTestClass{intk;public:TestClass(intx=1):k(x){}
有如下的运算符重载函数定义:double operator+(int i,int k){return double(i+k);}但定义有错误,对这个错误最准确的描述是( )。
关于构造函数A()的拷贝构造函数正确的是
有如下程序:#include<iostream>usingnamespacestd;classBase{public:Base(){cout<<"BB";f();}Voidf(){cout<<"Bf";}};clas
有如下函数模板定义:template<typenameT1,TypenameT2>T1Fun(T2n){returnn*5.0;}若要求以int型数据9作为函数实参调用该模板,并返回一个double型数据,则该调用应表示
在C++中,打开一个文件,就是将这个文件与一个()建立关联,关闭一个文件,就是取消这种关联。
软件设计包括软件的结构、数据接口和过程设计,其中软件的过程设计是指
具有3个结点的二叉树有()。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
算法的空间复杂度是指【】。
随机试题
问卷发放不包含以下哪些形式?()
患儿,男性,6个月,抽搐一次,表情呆滞,皮肤白皙,头发淡黄,智力低下,首先考虑哪种疾病
参与联合脱氨基作用的酶是
下列各项中,不属于会计职业道德惩处的形式是()。
感知价值与顾客满意度存在()相关关系。
历史上楚庄王、玄奘、曹操、包拯与下列对应的一组是()。
愤怒:驳斥
把下面的六个图形分为两类,使每一类图形都有各自的共同特征或规律,分类正确的一项是()。
某些种类的海豚利用回声定位来发现猎物:它们发射出滴答的声音,然后接收水域中远处物体反射的回音。海洋生物学家推测这些滴答声可能有另一个作用:海豚用异常高频的滴答声使猎物的感官超负荷,从而击晕近距离的猎物。以下哪项如果为真,最能对上述推测构成质疑?
RareamongAmericanactors,DepphasmadeanameforhimselfeffortlesslyswitchingbetweenmainstreamHollywoodMoviesandmore
最新回复
(
0
)