首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: _____________ private: int data; }; 若要为 MyCla
有如下类定义: class MyClass { public: _____________ private: int data; }; 若要为 MyCla
admin
2020-05-14
34
问题
有如下类定义:
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/iv8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在数据库管理系统提供的数据功能中,负责数据的完整性、安全性的定义功能的是()。
有如下程序:#include<iostream>usingnamespacestd;classCA{public:CA(){cout<<’A’;}};classCB:priva
派生类对象对其基类中的什么成员是可访问的?
有如下定义:intb[10]={1,2,3,4,5,6,7,8,9,10},*q=b;则数值为8的表达式是()。
下列关于线性链表的叙述中,正确的是()。A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中的元素D)以上三
请按下面注释的提示,将类B的构造函数定义补充完整。classA{inta;public:A(intaa=0){a=aa;)};ClassB:publicA{intb;A
A、 B、 C、 D、 C面向对象方法具有封装性、继承性、多态性几大特点。就是这几大特点,为软件开发提供了一种新的方法学。封装性:所谓封装就是将相关的信息、操作与处理融合在一个内含的部件中(对象中)。它是面向
程序设计方法要求在程序设计过程中
程序设计方法要求在程序设计过程中
随机试题
领导绩效考评的具体方法。
西方国家政党政治沦为权力政治,在制度上表现最为明显的就是一开始就实行所谓的()
仲裁最突出的特点是( )。
在分析财务信息时,股东最关注()。
(2017·吉林)人本主义心理学派的代表人物有()
1867年美国从下列哪个国家购得了阿拉斯加?()
甲公司委托公民乙到外地签订一份彩电买卖合同,并为此开具了正规授权委托书。乙到外地以甲公司的名义与丙公司签订了一份彩电买卖合同后,丙又向乙推销电冰箱。乙经考查,认为该品牌电冰箱物美价廉,应该很畅销。于是,未经甲公司同意,乙利用甲交给他的盖有甲公司公章的空白合
当前,“科学技术是一把双刃剑”成为一种越来越被认可的说法。科学转化为技术,再通过人的运用对自然产生影响,如果运用不当或者超过适用条件,势必会出现负面影响。科学本身哪怕是纯洁的、无辜的,但是在它的基础上延伸出来的技术应用所带来的负面影响是很难避免的。所以,这
有以下程序main(){charstr[][10]={"China","Beijing"},*p=str;printf("%s\n",p+10);}程序运行后的输出结果是
A、Becausetheprofessormayneedthemfromtimetotime.B、Becausetheyareverypreciousandvaluable.C、Becausetheprofessor
最新回复
(
0
)