首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: _____________ private: int data; }; 若要为 MyCla
有如下类定义: class MyClass { public: _____________ private: int data; }; 若要为 MyCla
admin
2015-07-22
67
问题
有如下类定义:
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/G0Np777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
语句cout<<’\n’还可表示为【】。
语句int*i;i=newint[10];,释放指针i的语句是【】。
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、【】和选择排序等。
在算法正确的前提下,评价一个算法的两个标准是【】。
对于下面定义的类MyClass,在函数f()中将对象成员n的值修改为50的语句应该是()。classMyClass{public:MyClass(intX){n=x;}
下面程序输出的结果为 #include"iostream.h" classA { public: A(){cout<<"CLASSA"<<end1;} ~A(){} }; class
结构化程序设计的3种结构是
C++语言中的多态性是在编译时通过【】和模板体现的,在运行时是通过【】体现的。
算法分析的目的是
随机试题
我国在新加坡发行日元债券,属于()。
在示波器上,波段开关的指示值代表光点在水平方向移动一个格的时间值。在1μs/DIV挡,光点在屏上移动一格代表时间值()μs。
小方上大学一年级,正在学习《刑事诉讼法》。她对人民法院的下列认识中,不正确的有()
某工程质量事故造成32人死亡,直接经济损失400万元,则此工程事故属于二级重大事故。()
规划编制机关对规划环境影响进行跟踪评价时,应当采取()等形式征求有关单位、专家和公众的意见。
某公司有两个利润中心,甲利润中心生产的半成品既可以出售,也可以提供给乙中心继续加工为产成品;甲利润中心的最大年产量为80000件,全年最大外销量为50000件,市场价格为100元/件,单位变动成本为70元/件。双方按双重价格进行内部转移,则甲与乙利润中心在
凯恩斯主义认为货币政策传导变量为()。
当地方性法规与部门规章的有关规定相抵触时( )。
下列关于ServUFTP服务器配置的描述中,错误的是()。
Droppingoutofuniversitytolaunchastart-upisoldhat.ThetwistwithJosephCohen,DanGetelmanandJimGrandpreisthatt
最新回复
(
0
)