参考答案和解析
正确答案:B
更多“在下列运算符中,不能重载的是()A、!B、sizeofC、newD、delete”相关问题
  • 第1题:

    下列运算符中,不能被重载的是

    A.&&

    B.!=

    C..

    D.++


    正确答案:C
    解析:本题考查的知识点是:运算符重载。在C++中,只有.、.*、->*、::、?:这五个运算符不能重载。故本题应该选择C。

  • 第2题:

    new和delete运算符不可以被重载。()


    参考答案:错误

  • 第3题:

    下列运算符中,( )运算符不能在C++中重载。

    A.?:

    B.+

    C.-

    D.<=


    正确答案:A
    解析:C++中,“::、*、.、?:”这4个运算符不能重载。

  • 第4题:

    以下运算符中不能重载的运算符是

    A.new

    B.sizeof

    C..*

    D.++


    正确答案:C
    解析:本题考核运算符的重载。C++不能重载的运算符包括:“.”、“.*”、“::”、“?:”。

  • 第5题:

    下列关于运算符重载的描述中,错误的是

    A.::运算符不能重载

    B.类型转换运算符只能作为成员函数重载

    C.将运算符作为非成员函数重载时必须定义为友元

    D.重载[]运算符应完成“下标访问”操作


    正确答案:D
    解析:重载[]运算符不一定要完成“下标访问”操作,可以在其运算符函数中执行任意允许的操作。

  • 第6题:

    下列运算符中,在C++语言中不能重载的是( )。

    A.*

    B.>=

    C.sizeof

    D./


    正确答案:C
    解析:除了类属关系运算符“.”、成员指针运算符“.*”、作用域运算符“::”、sizeof运算符合三目运算符“?:”以外,其余都可以重载。

  • 第7题:

    下列关于运算符重载不正确的是( )

    A.运算符重载不能改变运算符的操作数个数
    B.运算符重载不能改变运算符的优先级
    C.运算符重载不能改变运算符的结合性
    D.运算符重载能改变对预定义类型数据的操作方式

    答案:D
    解析:

  • 第8题:

    下列运算符中哪些是不能够被重载的?( )

    A..,.*,->*,::,?:
    B.++,--,new,delete,==
    C.sizeof,new,delete,++,--
    D.sizeof,new,delete,+,-

    答案:A
    解析:

  • 第9题:

    用于类运算的运算符通常都要重载。但有两个运算符系统提供默认重载版本,它们是()

    • A、->和.
    • B、++和--
    • C、=和&
    • D、new和delete

    正确答案:C

  • 第10题:

    下列运算符中,()运算符在C++中不能重载。

    • A、?:
    • B、[]
    • C、new
    • D、&&

    正确答案:A

  • 第11题:

    单选题
    用于类运算的运算符通常都要重载。但有两个运算符系统提供默认重载版本,它们是()
    A

    ->和.

    B

    ++和--

    C

    =和&

    D

    new和delete


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    下列运算符中,()在C++中不能重载。
    A

    ?:

    B

    +

    C

    -

    D

    <;=


    正确答案: A
    解析: 暂无解析

  • 第13题:

    下列关于运算符重载的描述中,错误的是( )。

    A.可以通过运算符重载在C++中创建新的运算符

    B.赋值运算符只能重载为成员函数

    C.运算符函数重载为类的成员函数时,第一操作就是该类对象

    D.重载类型转换运算符时不需要声明返回类型


    正确答案:A
    解析:运算符的重载是针对C++中原有运算符进行的,不能通过重载创造新的运算符。

  • 第14题:

    下面运算符中,不能被重载的运算符是

    A:<=

    B: -

    C: ?:

    D: []


    正确答案: C

  • 第15题:

    下列关于运算符重载的描述中,错误的是( )。A.可以通过运算符重载在C++中创建新的运算符

    下列关于运算符重载的描述中,错误的是( )。

    A.可以通过运算符重载在C++中创建新的运算符

    B.赋值运算符只能重载为成员函数

    C.运算符函数重载为类的成员函数时,第一操作参数就是该类对象

    D.重载类型转换运算符时不需要声明返回类型


    正确答案:A
    A。【解析】运算符的重载是针对C++中原有运算符进行的,不能通过重载创造新的运算符。

  • 第16题:

    下列运算符中,( )运算符在C++中不能重载。

    A.&&

    B.[]

    C.::

    D.new


    参考答案:C

  • 第17题:

    下列运算符中不能在C 中重载的是( )。


    正确答案:A

  • 第18题:

    不能重载的运算符是( )

    A.new
    B.sizeof
    C..*
    D.++

    答案:C
    解析:

  • 第19题:

    下列运算符中,在C++语言中不能重载的是( )

    A.*
    B.>=
    C.::
    D./

    答案:C
    解析:

  • 第20题:

    下列关于运算符重载的描述中,错误的是()。

    • A、运算符重载不改变优先级
    • B、运算符重载后,原来运算符操作不可再用
    • C、运算符重载不改变结合性
    • D、运算符重载函数的参数个数与重载方式有关

    正确答案:B

  • 第21题:

    下列运算符中,()在C++中不能重载。

    • A、?:
    • B、+
    • C、-
    • D、<;=

    正确答案:A

  • 第22题:

    单选题
    下列运算符中,()运算符在C++中不能重载。
    A

    ?:

    B

    []

    C

    new

    D

    &&


    正确答案: C
    解析: 暂无解析

  • 第23题:

    单选题
    在下列运算符中,不能重载的是()
    A

    !

    B

    sizeof

    C

    new

    D

    delete


    正确答案: D
    解析: 暂无解析