首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: private: int data; }; 若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改变MyClass类的对象obj中数据成员data的值,则
有如下类定义: class MyClass { public: private: int data; }; 若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改变MyClass类的对象obj中数据成员data的值,则
admin
2019-06-04
67
问题
有如下类定义:
class MyClass
{
public:
private:
int data;
};
若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改变MyClass类的对象obj中数据成员data的值,则横线处的声明语句应为( )。
选项
A、friend istream&operator>>(istream&is,MyClass&a;
B、friend istream&operator>>(istream&is,MyClassa);
C、istream&operator>>(istream&is,MyClass&a;
D、istream&operator>>(istream&is,MyClassa;
答案
A
解析
本题考查重载流运算符“>>”,根据重载规则,本题答案为A。
转载请注明原文地址:https://kaotiyun.com/show/On8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类在面向对象方法中,把具有相同属性和方法的对象称为类,类是对象的抽象,对象是类的实例。
下列选项中,不属于面向对象程序设计特征的是A)继承性B)多态性C)类比性D)封装性
白箱法白箱测试是根据程序内部逻辑结构的分析来选取测试用例。由于测试用例对程序的逻辑覆盖程序决定了测试的完全性的程度,因此白箱测试也称为逻辑覆盖测试。
有如下定义:intb[10]={1,2,3,4,5,6,7,8,9,10},*q=b;则数值为8的表达式是()。A)*q+8B)*(q+7)C)*q+=8D)q+7
已知类Ben中将二元运算符“/”,重载为友元函数,若c1、c2是Ben的两个对象当使用运算符函数进行显式调用时,与表达式c1/c2等价的表示为______。
若按功能划分,软件测试的方法可以分为白盒测试方法和___________测试方法。
在一棵二叉树的前序遍历、中序遍历、后序遍历所产生的序列中,所有叶结点的先后顺()。
在结构化分析使用的数据流图中,使用用______解释其中的图形元素。
下面不属于软件测试实施步骤的是()。
随机试题
把一定数量的推销人员集中在企业的重要产品和主要市场上,而当销售数量或地区扩大后,要逐步增加推销人员的是_______。
下列哪项有助于Crohn病的诊断
小儿秋季腹泻的临床表现不正确的是
当事人在签订二手房房地产买卖合同时应注意()。
下列关于改扩建项目财务分析中项且范围界定的表述中,正确的有()
负责境外资产托管业务的境外资产托管人,其应当满足最近一个会计年度实收资本不少于()亿美元或等值货币,或托管资产规模不少于()亿美元或等值货币。
在制作多媒体CAI课件时,需要收集多媒体素材,请问有哪些途径?(列举4种)
增值税一般纳税人向消费者个人销售货物,不得开具增值税专用发票。()
流水作业是指工人按照作业流程,顺序作用于劳动对象,完成生产工艺过程中某阶段一定量的工作,使生产连续而又不中断地进行。根据上述定义,下列各项不属于流水作业的是()。
查询区域名是"成都"和"重庆"的商店信息的正确命令是
最新回复
(
0
)