[单选题]

有如下类定义

若要为MyClass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClass类的对象obj,则横线处的声明语句应为(  )。

A.friendistream&operator>>(istream&is,MyClass&a);

B.friendistream&operator>>(istream&is,MyClassa);

C.istream&operator>>(istream&is,MyClass&a);

D.istream&overator>>(istream&is.MvClassa);

参考答案与解析:

相关试题

有如下类定义:<br /><img border="0" style="width: 259px; height: 116px;" src=&

[单选题]有如下类定义:则类MyClass的构造函数的个数是(  )。A.1个B.2个C.3个D.4个

  • 查看答案
  • 有如下类定义:<br /><img border="0" style="width: 282px; height: 95px;" src=&q

    [单选题]有如下类定义:创建这个类的对象时,数据成员的初始化顺序是(  )。A.a,b,cB.c,b,aC.b,a,cD.c,a,b

  • 查看答案
  • 有如下类定义<br /><img border="0" style="width: 208px; height: 148px;" src=&q

    [单选题]有如下类定义关于上述类定义,下列描述中错误的是(  )。A.类Koala是类Animal的派生类B.类Koala中的Name函数是一个虚函数C.类An

  • 查看答案
  • 有如下类定义:<br /><img border="0" style="width: 149px; height: 92px;" src=&q

    [单选题]有如下类定义:要初始化Point类的静态成员how_many,下划线处应填入的内容是(  )。A.ingB.staticintC.intPoint::

  • 查看答案
  • 已知类Myclass的定义如下:<br /><img border="0" style="width: 273px; height: 116px;&qu

    [单选题]已知类Myclass的定义如下:下列对Myclass类对象数组的定义和初始化语句中,正确的是(  )。A.MyClassarrays[2];B.MyC

  • 查看答案
  • 若有如下Sub过程:<br /><img border="0" style="width: 224px; height: 116px;" sr

    [单选题]若有如下Sub过程:在窗体中添加一个命令按钮Command33,对应的事件过程如下:打开窗体运行后,单击命令按钮,消息框中有两行输出,内容分别为(  

  • 查看答案
  • (  )。<br /><img border="0" style="width: 586px; height: 116px;" src=&qu

    [单选题](  )。A.5B.4C.3D.2

  • 查看答案
  • (  )。<br /><img border="0" style="width: 347px; height: 101px;" src=&qu

    [单选题](  )。A.100B.56C.25D.0

  • 查看答案
  • 有如下类定义:<br /><img border="0" style="width: 426px; height: 196px;" src=&

    [单选题]有如下类定义:编译时没有错误的行是(  )。A.第一行B.第二行C.第三行D.第四行

  • 查看答案
  • 有如下类定义:<br /><img border="0" style="width: 242px; height: 187px;" src=&

    [单选题]有如下类定义:已知obj是类MyClass的对象,下列语句中违反类成员访问控制权限的是(  )。A.obj.x;B.obj.y;C.obj.Getx(

  • 查看答案