单项选择题设op表示要重载的运算符,那么重载运算符的函数名是()

A.operator op
B.op
C.函数标识符
D.函数标识符op


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题运算符函数是一种特殊的()或友元函数。

A.构造函数
B.析构函数
C.成员函数
D.重载函数

2.单项选择题在下列关于运算符重载的描述中,()是正确的。

A.可以改变参与运算的操作数个数
B.可以改变运算符原来的优先级
C.可以改变运算符原来的结合性
D.不能改变原运算符的语义

3.单项选择题在下列运算符中,不能重载的是()

A.!
B.sizeof
C.new
D.delete

4.单项选择题下列关于类的包含描述正确的是()

A.可以使用赋值语句对对象成员进行初始化
B.可以使用“参数初始式”调用成员类的构造函数初始化对象成员
C.被包含类可以访问包含类的成员
D.首先执行自身构造函数,再调用成员类的构造函数

5.单项选择题若classB中定义了一个classA的类成员Aa,则关于类成员的正确描述是()

A.在类B的成员函数中可以访问A类的私有数据成员
B.在类B的成员函数中可以访问A类的保护数据成员
C.类B的构造函数可以调用类A的构造函数做数据成员初始化
D.类A的构造函数可以调用类B的构造函数做数据成员初始化

6.单项选择题若有类T说明class T{inti;friend void fFriend(T&,int);};,则函数fFriend的错误定义是()

A.void fFriend(T &objT,int k){objT.i=k;}
B.void fFriend(T &objT,int k){k=objT.i;}
C.void T::fFriend(T &objT,int k){k+=objT.i;}
D.void fFriend(T &objT,int k){objT.i+=k;}

7.单项选择题若有类W说明class W{int a;public:voidfConst(int&)const;};,则函数fConst的正确定义是()

A.void W::fConst(int&k)const{k=a;}
B.void W::fConst(int&k)const{k=a++;}
C.void W::fConst(int&k)const{cin>>a;}
D.void W::fConst(int&k)const{a=k;}

8.单项选择题若有类Z说明class Z{staticint a;public:static void fStatic(Z&);};int Z::a=0;Z objZ;,则函数fStatic中访问数据a错误的是()。

A.void Z::fStatic(){obj Z.a=1;}
B.void Z::fStatic(){a=1;}
C.void Z::fStatic(){this->a=0;}
D.void Z::fStatic(){Z::a=0;}

10.单项选择题下述关于类的静态成员的特性中,描述错误的是()

A.说明静态数据成员时前边要加修饰符static
B.静态数据成员要在类体外定义
C.引用静态数据成员时,要在静态数据成员前加<类名>和作用域运算符
D.每个对象有自己的静态数据成员副本