首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: _____________ private: int data; }; 若要为 MyCla
有如下类定义: class MyClass { public: _____________ private: int data; }; 若要为 MyCla
admin
2015-07-22
29
问题
有如下类定义:
class MyClass {
public:
_____________
private:
int data;
};
若要为 MyClass 类重载流输出运算符 <<,使得程序中可以"cout << obj;"这样的语句输出 MyClass 类的对象 obj 中成员变量 data 的值,则横线处应填入的语句是
选项
A、friend ostream& operator << (ostream& os, MyClass a);
B、friend ostream& operator << (MyClass a, ostream& os);
C、ostream& operator << (ostream& os, MyClass a);
D、ostream& operator << ( MyClass a, ostream& os);
答案
A
解析
本题考查在类中重载流运算符<<,那么需要将该运算符重载为友元成员函数,且第一个参数为ostream& os,所以A选项正确。
转载请注明原文地址:https://kaotiyun.com/show/j8Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidorder(【】){Ta;if(>y){a=X;x=y
在下面的程序的横线处填上适当的语句,是该程序的输出为12。#include<iostream>usingnamespacestd;classBase{public:inta;Base(
在面向对象方法中,类之间共享属性和操作的机制称为【】。
如果表达式--x/y中的“--”和“/”是作为友元函数重载的运算符,采用运算符函数调用格式,该表达式还可表示为
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用:请补充完整。classcomplex{private:intreal;int
下面程序的输出结果是【】。#include<iostream>usingnamespacestd;intx;voidfunA(int&,int);voidfunB(int,int&);intm
将E-R图转换到关系模式时,实体与联系都可以表示成
有如下程序: #include<iostream> using namespace std; class Complex { double re, im; public: Complex(dou
下列是模板声明的开始部分,其中正确的是______。
关于虚函数,下列表述正确的是()。
随机试题
CliffordStollranacomputersysteminBerkeley,California.Asasystemadministrator,hekeptacloseeyeontherecords.One
怀疑胃溃疡恶变时的最佳处理措施是
流产的定义是
(2008)控制和减小钢筋混凝土结构构件裂缝宽度的措施,下列何项错误?
以下不属于城市生态系统物质循环的特征的是()。
发包人逾期支付设计费应承担应支付金额( )的逾期违约金。
根据政府采购法律制度的规定,在政府采购中,经采购人同意。供应商可以依法采取分包方式履行合同。对于分包项目的履行,下列表述中,正确的是()。
在保持某一资本成本率的条件下可以筹集到的资金总额度,称为()。
金融机构的以下行为没有违反反洗钱规定的是()。
下列关于光现象的描述,其原理与其他三项不同的是:
最新回复
(
0
)