首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
26
问题
有如下程序:
#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全国计算机二级
相关试题推荐
下列关于运算符重载的叙述中,错误的是()。
有如下程序:#includeusingnamespacestd;classCup{public:Cup(doubleval=5.8):price(val){
已知在一程序中已定义函数doubleMak(intm,doublen);则下列函数中不可在同一程序中重载的是
若目前D盘根目录下并不存在test.txt文件,则下列打开文件方式不会自动创建test.txt文件的是
有如下程序段:inti=1;intj=4;intmain(){inti=8,j=i;cout
有如下程序:#includeusingnamespacestd;intmain(){intsum;for(inti=0;i<3;i+=
有如下类定义:classNumber{private:staticintnum;};要初始化Number类的静态成员num,应当在后面加上语句:
关于函数声明格式中的,下列叙述错误的是
若要对类Value中重载的类型转换运算符long进行声明,下列选项中正确的是
C++系统预定义了4个用于标准数据流的对象,下列选项中不属于此类对象的是()。
随机试题
这个标志是何含义?
男,54岁。Ⅲ度深覆,上缺失,胶连法可摘局部义齿修复,因腭侧树脂基托折断来诊若患者要求改作铸造支架式义齿,则义齿大连接体的最佳设计为
(2012)将蒸汽动力循环与热能利用进行联合工作组成热电联合循环,系统可以实现()。
水泥混凝土路面的纵缝在构造上分为()。
某张票据出票日期为“1月15日”,符合规定的填写是()。
高工资往往能够带来高生产率,其主要原因在于高工资有助于()。
在其他条件不变的情况下,()的上升对劳动力需求产生的替代效应会导致劳动力需求量下降。[2007年真题]
甲公司应收乙公司账款1500万元逾期,已计提坏账准备100万元。因乙公司发生严重财务困难,无力偿还该款项,经协商约定进行债务重组。债务重组内容是:①乙公司以银行存款偿付甲公司账款200万元;②乙公司以一项长期股权投资抵偿剩余账款。乙公司该项长期股权投资的
在银行开立存款账户的法人以及其他组织之间,必须具有真实的交易关系或债权关系,才能使用商业汇票。()
下列关于WindowsXP屏幕保护程序的叙述,错误的是()
最新回复
(
0
)