首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: _____________ private: int data; }; 若要为 MyCla
有如下类定义: class MyClass { public: _____________ private: int data; }; 若要为 MyCla
admin
2020-05-14
23
问题
有如下类定义:
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.h>voidmain(){inta=3,b=0;int*p=&a;b=+a++;cout<<
在数据库技术中,实体集之问的联系可以是一对一或一对多或多对多的,那么“学生”和“可选课程”的联系为______。
下列程序的输出结果是______。#include<iostream>usingnamespacestd;intmain(){chara[]="Hello,World";ch
重载输入流运算符>>必须使用的原型为()。
下列关于线性链表的叙述中,正确的是()。A)各数据结点的存储空间可以不连续,但它们的存储顺序与逻辑顺序必须一致B)各数据结点的存储顺序与逻辑顺序可以不一致,但它们的存储空间必须连续C)进行插入与删除时,不需要移动表中的元素D)以上三
下面程序输出的结果为()。#include<iostream.h>voidfun(inta,intb){inttemp;temp=a;a=b;b=temp;}void
在派生类中,对类对象成员,基类成员和非类对象成员的初始化程序是【 】。
以下不使用线性结构表示实体之间联系的模型的是()。
下列叙述中正确的是
结构化程序所要求的基本结构不包括()。
随机试题
脐带中的脐动脉有
下列疾病的临床表现可有酷似心肌缺血样疼痛,除了
具有抗恶性疟疾活性的萜类化合物是
属于狭义的行政处罚法的是()。
甲因琐事与乙发生争执,甲被乙打成轻伤。甲向法院提起自诉需要对伤情进行鉴定。对此,应当由下列哪类鉴定机构进行鉴定?
土地使用权抵押的法律特征包括()。
国际上项目信息应用的主流是()。
甲建设单位与乙设计院签订了设计合同,合同约定,设计费为200万元,定金为设计费的l5%,甲已支付定金。如果乙在规定期限内不履行合同,应该返还给甲()万元。
某银行上年年末的有关财务指标为:营业支出4800万元(其中,业务管理费为80元),营业收入6400万元(其中,金融机构往来利息收入380万元),经计算该银行上年的成本率为()。
人类社会是一个内容丰富、结构复杂的系统。我们可以根据研究问题的不同需要,运用不同标准划分社会形态。最基本的划分法有两种,一种是__________划分法,另一种是__________划分法。
最新回复
(
0
)