首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下程序: #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
22
问题
有如下程序:
#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/HFyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
必须用一对大括号括起来的程序段是()。
下列有关类成员的叙述中,正确的是
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
有如下类定义:classFoo{public:Foo(intv):value(v){} //①~Foo(){} //②private:Foo(){}
有如下程序:#includeusingnamespacestd;intmain(){voidfunction(doubleval);doubleval;function(val);cout
计算数列第n项的函数定义如下:inta(intn){if(n==0)return0;elseif(n==1)return1;elseif
有如下程序段:inti=1;while(1){i++;if(i==30)break;if(i%3==0)cout
已知一运算符函数没有参数。下列关于该运算符函数的表述中错误的是
下列关于赋值运算符=重载的叙述中,正确的是
按照标识符的要求,下列选项中,()符号不能组成标识符。
随机试题
A.胆囊结石B.轻型病例C.葡萄糖-6-磷酸脱氢酶缺乏D.红细胞G6PD缺乏E.红细胞C6PD缺乏症
属于转氨酶的是
A型行为性格与何疾病有关
房地产市场景气资料中,预售市场的同步、反向指标是()。
下列选项中,既是项目监督的重要手段,也是项目绩效管理的重要内容和形式的为()。
银行汇票的付款人为()。
证券公司可以通过广播、电视等媒体来推广其集合资产管理计划。()
2×16年12月1日,甲公司和乙公司签订了一份不可撤销的销售合同,甲公司应于2×17年4月30日之前向乙公司交付一批不含税价格为500万元的产品。若甲公司违约需向乙公司交付违约金80万元。合同签订后甲公司立即组织生产,至2×16年12月31日已发生成本40
现代教育是机会均等的教育,这意味着必须让所有的儿童接受同样的教育。()(2014.山西)
在考生文件夹下有一个工程文件sjt5.vbp。其窗体中有一个文本框数组,名称为Text1,下标从0开始。程序运行后,单击“产生随机数”按钮,就会随机产生10个3位数,并放入Text1数组中(如图1所示);单击“重排数据”按钮,则把Text1中的奇数移到前面
最新回复
(
0
)