重载输入流运算符))必须使用的原型为( )。
A.istream&operator>>(istream&,<类名>&);
B.istream&operator>>(istream,<类名>);
C.istreamoperator>>(istream,<类名>&);
D.<类名>operator>>(istream&,<类名>&);
第1题:
输入流对象是信息流出的源头.istream,ifstream和istrstream是三个最重要的输入流类。()
第2题:
重载输人流运算符>>必须使用的原型为( )。
A.istream&operator>>(istream&,<类名>&);
B.istream&operator>>(istream,<类名>);
C.istreamoperator>>(istream,<类名>&);
D.<类名>operator>>(istream&,<类名>&);
第3题:
A. cin
B.cout
C.cerr
D.clog
第4题:
重载输入流运算符>>必须使用的原型为
A.istream& operator>>(istream&,<类名>&);
B.istream& operator>>(istream,<类名>);
C.istream operator>>(istream,<类名>&);
D.<类名>operator>>(istream&,<类名>&);
第5题:
运算符“+”允许重载为类成员函数,或者非成员函数。若用operator+(c1,c2)这样的表达式来使用运算符“+”,应将“+”重载为【 】 函数。
第6题:
有如下类定义: classMyClass( public: ____ private: intdata; }; 若要为Myclass类重载流输入运算符>>,使得程序中可以“cin>>obj;”形式输入MyClasS类的对象obj,则横线处的声明语句应为( )。
A.friendistream&operator>>(istream&is,MyClass&a);
B.friendistream&operator>>(istream&is,MyClassa);
C.istream&operalor>>(istream&is,MyClass&a);
D.istream&operator>>(istream&is,Myclassa);
第7题:
不属于ios直接派生的类为( )。
A.输入流类(istream)
B.输出流类(ostream)
C.文件流基类(fstreambase)
D.格式控制类(iomanip)
第8题:
class Screen {
friend istream&
operator>>( istream&, Screen& );
friend ostream&
operator<< ( ostream&, const Screen& );
public:
// ... Screen 类的其他部分
};
&是引用的符号。相当于别名的意思。返回引用是为了能让操作符连用,运行会快一些。
如定义Screen s1,s2;
cin>>s1>>s2;
第9题:
重载输入流运算符>>必须使用的原型为( )。
A.istream& operator>>(istream&,<类名>&);
B.istream& operator>>(istream,<类名>);
C.istream operator>>(istream,<类名>&);
D.<类名>operator>>(istream&,<类名>&);
第10题:
在下列选项中,()是istream类的对象。
第11题:
cerr
cin
clog
cout
第12题:
XV operator*(XV,XV);
XV*(XV);
operator*(XV);
XV operatorv*(XV);
第13题:
重载输入流运算符<<必须使用的原型为
A.ostream& operator>>(ostream&,<类名>);
B.istream&o perator>>(istream&,<类名>&);
C.ostream operator>>(ostream,<类名>&);
D.<类名>operator>>(istream&,<类名>&);
第14题:
有如下类定义: class MyClass { public: private: ______________________________________ int data; }; 若要为MyClass类重载流输入运算符“>>”,使得程序中可以“cin>>obj;”的形式改变MyClass类的对象0bj中数据成员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.;
第15题:
C++中,由类istream和类ostream而派出的一个类( ),它提供双向I/O操作。
A.iostream
B.fstream
C.strstream
D.istream
第16题:
重载输入流运算符<<必须使用的原型为( )。
A.ostream& operator>>(ostream&,<类名>);
B.istream& operator>>(istream&,<类名>&);
C.ostream operator>>(ostream,<类名>&);
D.<类名>operator>>(istream &,<类名>&);
第17题:
重载输入流运算符>>必须使用的原型为
A.istream& operator >> (istream&,<类名>&);
B.istream& operator >>(istream,<类名>);
C.istream operator>>(istream,<类名>&);
D.<类名>operator >>(istream &,<类名>&);
第18题:
如果要在类的对象上使用运算符,除了运算符=和【 】以外,其它的必须都要被重载。
第19题:
在重载运算符函数时,下面运算符必须重载为类的成员函数的是( )。
A.+
B.-
C.++
D.->
第20题:
在重载运算符函数时,下面( )。运算符必须重载为类成员函数形式。
A.+
B.-
C.++
D.->
第21题:
重载输入流运算符>>必须使用的原型为
A.ostream& operator>>(ostream&,<类名>);
B.istream& operator>>(istream&,<类名>&);
C.ostream operator>>(ostream,<类名>&);
D.<类名>operator>>(istream&,<类名>&);
第22题:
Deer& operator--(int);
Deer operator--(Deer&,int);
friend Deer& operator--(Deer&);
friend Deer operator--(Deer&,int);
第23题:
istream&operator>>(istream&,<类名>&);
istream&operator>>(istream,<类名>):
istream operator>>(istream,<类名>&);
<类:9>operator>>(istream&,<类名>&);