首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class MyClass { public: private: int data; }; 若要为MyClass类重载流输人运算符“>>”,使得程序中可以“cin>>obj;”的形式改
有如下类定义: class MyClass { public: private: int data; }; 若要为MyClass类重载流输人运算符“>>”,使得程序中可以“cin>>obj;”的形式改
admin
2016-08-19
42
问题
有如下类定义:
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,MyClass a);
C、istream&operator>>(istream&is,MyClass&a);
D、istream&operator>>(istream&is,MyClass a);
答案
A
解析
本题考查重载流运算符“>>”,根据重载规则,本题答案为A。
转载请注明原文地址:https://jikaoti.com/ti/50E0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面类的定义,有()处错误。classMyClass{public:voidMyClass();~MyClass(intValue);private:inti=0;
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thursday,Friday=2};则下列语句正确的是()。
设有下列二叉树(如下图所示)对此二叉树中序遍历的结果是()。
在C++语言中,访问一个对象的成员所用的运算符是【】,访问一个指针所指向的对象的成员所用的运算符是【】。
有以下结构体说明和变量的定义,且指针p指向变量a,指针q指向变量b。则不能把结点b连接到结点a之后的语句是structnode{chardata;structnode*next;}a,b,*p=&a,*q=&b
若定义intk=7,x=12;,则能使值为3的表达式是
表示在输出时显示小数位,和在文件输入时判断文件尾的函数分别是
如果友元函数重载一个运算符时,其参数表中没有任何参数则说明该运算符是
函数fun的返回值是fun(char*a,char*b){intnum=0,n=0;while(*(a+num)!=’\0’)nmn++;while(b[n]){*(a+num)=b[n];num
随机试题
脊髓损伤时,下列哪一种感觉最不易被完全阻断
对于企业收到的投资方投入的实物资产,如果确定资产价值超过其在注册资本中所占的份额,差额应作为资本溢价,汁人盈余公积。()
如果地陪不住饭店,()要负起照顾旅游团的责任。
苏州网师园内的山水布置和景点题名蕴涵着浓郁的隐逸气息。()
学校的中心工作是__________,教学的中心环节是__________。
如果该网站日均登陆流量为6万人,则平均每日首选生活频道的用户约为()人(不考虑同一用户反复登录该网站的情况)。
电风扇高速转动时,人们看到的不再是一扇一扇的叶片,而是一个整体的圆盘在旋转,这种现象反映的是()。(2007年)
有些想从事行政管理工作的大学生报考了公务员,所有艺术专业的大学生都不想从事行政管理工作。据此,可以推出()
以下关于查询的叙述中,正确的一项是()。
Raisingchildrenandtakingcareofahome______hersenseofemptinessandlackofidentity.
最新回复
(
0
)