1 用于类运算的运算符通常都要重载。但有两个运算符系统提供默认重载版本,它们是(    )。 (A)->和. (B)++和-- (C)=和& ​​​​​​​(D)n 2024-11-16
2 设op表示要重载的运算符,那么重载运算符的函数名是(    )。 (A)operator op (B)op (C)函数标识符 ​​​​​​​(D)函数标识符op 2024-11-16
3 在下列关于运算符重载的描述中,(    )是正确的。 (A)可以改变参与运算的操作数个数 (B)可以改变运算符原来的优先级 (C)可以改变运算符 2024-11-16
4 在下列运算符中,不能重载的是(    )。 (A)! (B)sizeof (C)new (D)delete 2024-11-16
5 当一元运算符的操作数,或者二元运算符的左操作数是该类的一个对象时,重载运算符函数一般定义为(    )。 (A)构造函数 (B)析构函数 (C)成 2024-11-16
6 如果希望运算符的操作数(尤其是第一个操作数)有隐式转换,则重载运算符时必须用(    )。 (A)构造函数 (B)析构函数 (C)成员函数 (D)友元函数 2024-11-16
7 在下列运算符中,要求用友元函数重载的运算符是(    )。 (A)= (B)[] (C)<< (D)( ) 2024-11-16
8 在下列运算符中,要求用成员函数重载的运算符是(    )。 (A)= (B)== (C)<= ​​​​​​​(D)++ 2024-11-16
9 如果类A要重载插入运算符<<,那么重载函数参数表的形式一般定义为(    )。 (A)(constA&) (B)(ostream&) (C)(constA&, ostream&) ​​ 2024-11-16
10 运算符++,=,+和[]中,只能用成员函数重载的运算符是(    )。 (A)+和= ​​​​​​​(B)[]和后置++ (C)=和[]  (D)前置++和[] 2024-11-16
11 有关运算符重载正确的描述是( ) A. C++语言允许在重载运算符时改变运算符的操作个数 B. C++语言允许在重载运算符时改变运算符的优 2024-11-15
12 9.下面哪个运算符的运算优先级最低? A. / B.** C.== D.% 2024-10-02
13 4. 下列哪个运算符可将两个字符串拼接起来?( )  A. * B. +  C.% D. // 2024-09-29
14 在下列运算符中,( )优先级最低。 A! B&& C!= D? : 2024-09-05
15 在下列运算符中,( )优先级最高。 A<= B∗= C+ D∗ 2024-09-05
16 以下运算符中,优先级最高的是( )。 A.* B.+ C.- ​​​​​​​D.= 2024-08-17
17 在堆中通过 new 运算符创建的对象,其生存期为( )。 A.动态生存期 B.静态生存期 C.有时是动态,有时是静态 ​​​​​​​D.既是静态也是 2024-08-05
18 24.以下运算符中,运算优先级最高的是?() A.<= B.or C.== D.% 2024-07-28
19 下面运算符  <  , ++  =  按照优先级从高到低排列顺序为__      _。 2024-07-07
20 下列关于单目运算符++、--的叙述中正确的是() A)它们的运算对象可以是任何变量和常量 B)它们的运算对象可以是char型变量和int型 2024-07-07
21 以下关于运算符优先顺序的描述中正确的是(    )。  A.关系运算符< 算术运算符< 赋值运算符< 逻辑与运算符  B.逻辑 运算符< 2024-07-07
22 运算符中优先级最高的是___。 2024-07-06
23 9. 下面的运算符中,按照运算优先级哪一个是最高级()   A.  ==   B.  *   C.  and   D.  <        ​​​​​​​ 2024-05-16
24 对类的对象进行自加时,为什么前置“++”运算符重载友元函数的形参必须为该类的引用?为什么前置“++”运算符重载友元函数返回类型必 2024-05-14
25 如何区分前置“++”与后置“++”的运算符重载函数?为何前置“++”重载成员函数中必须要用 this 指针返回运算结果? 2024-05-14