运算符重载基础概念练习题.docx
《运算符重载基础概念练习题.docx》由会员分享,可在线阅读,更多相关《运算符重载基础概念练习题.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、运算符重载基础概念练习题运算符重载基础概念练习题1、下列运算符中,运算符在C+中不能重载。A=B()C:Ddelete2、下列运算符中,运算符在C+中不能重载。A?:BCnewD&3、下列关于C+运算符函数的返回类型的描绘中,错误的是。A能够是类类型B能够是int类型C能够是void类型D能够是float类型4、下列运算符不能用友元函数重载的是。A+B=C*D6、下列关于运算符重载的描绘中,正确的是。A运算符重载能够改变运算符的操作数的个数B运算符重载能够改变优先级C运算符重载能够改变结合性D运算符重载不能够改变语法构造7、友元运算符objobj2被C+编译器解释为。Aoperator(obj
2、1,obj2)B(obj1,obj2)Cobj2.operator(obj1)Dobj1.oprator(obj2)8、在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员函数重载的运算符。下列叙述中正确的是。Aoperator+有两个参数,operator*有两个参数Boperator+有两个参数,operator*有一个参数Coperator+有一个参数,operator*有两个参数Doperator+有一个参数,operator*有一个参数9、重载赋值操作符时,应声明为函数。A友元B虚C成员D多态10、在一个类中能够对一个操作符进行重载。A1种B2种下面C3种下面D多种11
3、、在重载一个运算符时,其参数表中没有任何参数,这表明该运算符是。A.作为友元函数重载的1元运算符B.作为成员函数重载的1元运算符C.作为友元函数重载的2元运算符D.作为成员函数重载的2元运算符12、在成员函数中进行双目运算符重载时,其参数表中应带有个参数。A.0B.1C.2D.313、双目运算符重载为普通函数时,其参数表中应带有个参数。A.0B.1C.2D.314、假如表达式a+b中的+是作为成员函数重载的运算符,若采用运算符函数调用格式,则可表示为。A.a.operator+(b)B.b.operator+(a)C.operator+(a,b)D.operator(a+b)15、假如表达式a
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 运算 重载 基础 概念 练习题
限制150内