c++ 选择题复习目录 大一下学期:点击打开链接
1.在下列运算符中,不能重载的是(B )。
(A)! (B)sizeof (C)new (D)delete
2.在下列关于运算符重载的描述中,(D )是正确的。
(A)可以改变参与运算的操作数个数 (B)可以改变运算符原来的优先级
(C)可以改变运算符原来的结合性 (D)不能改变原运算符的语义
3.在下列函数中,不能重载运算符的函数是(B )。
(A)成员函数 (B)构造函数 (C)普通函数 (D)友元函数
4.要求用成员函数重载的运算符是(A )。
(A)= (B)== (C)<= (D)++
5.要求用友元函数重载的ostream类输出运算符是( )。
(A)= (B)[] (C)<< (D)()
6.在下列关于类型转换的描述中,错误的是(A )。
(A)任何形式的构造函数都可以实现数据类型转换。
(B)带非默认参数的构造函数可以把基本类型数据转换成类类型对象。
(C)类型转换函数可以把类类型对象转换为其他指定类型对象。
(D)类型转换函数只能定义为一个类的成员函数,不能定义为类的友元函数。