更多“下列运算符中,()是赋值运算符。A、+=B、+C、==D、”相关问题
  • 第1题:

    下列关于赋值运算符“=”重载的叙述中,正确的是

    A.赋值运算符只能作为类的成员函数重载

    B.默认的赋值运算符实现了“深层复制”功能

    C.重载的赋值运算符函数有两个本类对象作为形参

    D.如果已经定义了复制(拷贝)构造函数,就不能重载赋值运算符


    正确答案:A
    解析:=、[]、()、->以及所有的类型;转换运算符只能作为成员函数重载,A项正确。默认的赋值运算符只实现了浅层复制,B项错误。赋值运算符只能作为成员函数重载,形参表中只有一个参数,对应于第二操作数,C项错误。一个类中如果需要重载运算符 “=",通常也就需要定义自己特有的复制构造函数,反之亦然,故D项错误。

  • 第2题:

    按照运算符的功能划分,运算符|属于______。

    A.关系运算符

    B.位运算符

    C.布尔逻辑运算符

    D.扩展赋值运算符


    正确答案:B
    解析:选项A,在关系运算符中,不含有运算符|;选项C,布尔逻辑运算符只有!、&&和||三种,其中的逻辑或运算符||可能会和运算符|混淆,但是应该正确区分,||运算符应该是逻辑或,而|运算符应该是按位或运算符,属于位运算符。

  • 第3题:

    下列关于C++运算符结合性的说法中,正确的是( )。

    A.赋值运算符是左结合的

    B.复合运算符是左结合的

    C.单目运算符是左结合的

    D.双目算术运算符是左结合的


    正确答案:D
    解析:运算符的结合方式有两种:左结合和右结合。左结合表示运算符优先与其左边的标识符结合进行运算,如加法:右结合表示运算符优先与其右边的标识符结合,如单目算术运算符+和—。赋值运算符、复合运算符和单目运算符都是右结合的。双目算术运算符是左结合的,所以只有选项D是正确的。

  • 第4题:

    赋值运算符“=”和等于运算符“==”无差别


    正确答案:错误

  • 第5题:

    下列选项中,不属于赋值运算符的是()。

    • A、“=”
    • B、“+=”
    • C、“.=”
    • D、“==”

    正确答案:B

  • 第6题:

    关于条件运算符的优先级描述正确的是()

    • A、条件运算符低于赋值运算符
    • B、条件运算符高于逻辑运算符
    • C、条件运算符高于关系运算符
    • D、条件运算符低于逻辑运算符

    正确答案:D

  • 第7题:

    对于运算符归类正确的是()

    • A、算术运算符(+、-、*、/、%)
    • B、关系运算符(>、>=、==、!=、<、<=)
    • C、逻辑运算符(!、ll、&&)
    • D、赋值运算符(=、+=、-=、*=、/=、%=)

    正确答案:A,B,C,D

  • 第8题:

    算术运算符、赋值运算符和关系运算符的运算优先级按从高到低依次为()。

    • A、算术运算、赋值运算、关系运算
    • B、算术运算、关系运算、赋值运算
    • C、关系运算、赋值运算、算术运算
    • D、关系运算、算术运算、赋值运算

    正确答案:B

  • 第9题:

    下列是赋值运算符的是()。

    • A、+=
    • B、-=
    • C、=

    正确答案:A,B,C

  • 第10题:

    在所有运算符中赋值运算符是最低优先级别的运算符。


    正确答案:正确

  • 第11题:

    单选题
    以下关于运算符优先顺序的描述正确的是()
    A

    关系运算符<算术运算符<赋值运算符<逻辑运算符

    B

    逻辑运算符<关系运算符<算术运算符<赋值运算符

    C

    赋值运算符<逻辑运算符<关系运算符<算术运算符

    D

    算术运算符<关系运算符<赋值运算符<逻辑运算符


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

  • 第12题:

    单选题
    下列哪一个运算符不能够被类所重载()。
    A

    “.”成员访问运算符

    B

    “*”成员指针访问运算符

    C

    “::”域运算符

    D

    “?:”条件运算符

    E

    “=”赋值运算符


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

  • 第13题:

    按照运算符的功能划分,运算符二二属于( )。

    A.扩展赋值运算符

    B.二元运算符

    C.算术运算符

    D.关系运算符


    正确答案:D
    解析:题目给出的分类条件是运算符的功能,因此选项B首先排除;选项C也容易排除;选项A看上去是正确的答案,其实是不正确的,运算符=虽然在形式上很像扩展赋值运算符,但它是关系运算符。

  • 第14题:

    按运算符的功能划分,运算符”+=”的类型是( )。

    A.算术运算符

    B.关系运算符

    C.逻辑运算符

    D.赋值运算符


    正确答案:D
    本题考查Java中的运算符。按照功能划分,运算符可以分为算术运算符:+、、*、/、%、++、--;关系运算符:>、<、>=、<=、==、!=;布尔逻辑运算符:!、&&、||;位运算符:>>、<<、>>>、&、|、^、~;赋值运算符:=、+=、-=、8=、/=等;条件运算符:?:;其他:分量运算符、下标运算符[]等。

  • 第15题:

    关系运算符的优先级高于算术运算符并且低于赋值运算符.


    正确答案:错误

  • 第16题:

    C 语言中以下几种运算符的优先次序()的排列是正确的.

    • A、由高到低为:!,&&,∣∣,算术运算符,赋值运算符
    • B、由高到低为:!,算术运算符,关系运算符,&&,∣∣,赋值运算符
    • C、由高到低为:算术运算符,关系运算符,赋值运算符,!,&&,∣∣
    • D、由高到低为:算术运算符,关系运算符,!,&&,∣∣,赋值运算符

    正确答案:B

  • 第17题:

    运算符优先级别排序正确的是()

    • A、由高向低分别是:()、!、算术运算符、关系运算符、逻辑运算符、赋值运算符
    • B、由高向低分别是:()、关系运算符、算术运算符、赋值运算符、!、逻辑运算符
    • C、由高向低分别是:()、算术运算符、逻辑运算符、关系运算符、!、赋值运算符
    • D、由高向低分别是:()、!、关系运算符、赋值运算符、算术运算符、逻辑运算符

    正确答案:A

  • 第18题:

    下列哪一个运算符不能够被类所重载()。

    • A、“.”成员访问运算符
    • B、“*”成员指针访问运算符
    • C、“::”域运算符
    • D、“?:”条件运算符
    • E、“=”赋值运算符

    正确答案:E

  • 第19题:

    关于运算符优先级排列顺序正确的是()

    • A、单目运算符>算术运算符>关系运算符
    • B、关系运算符>逻辑运算符(不包含!)>条件运算符
    • C、条件运算符>赋值运算符>逗号运算符
    • D、关系运算符>算术运算符>逻辑运算符(不包含!)

    正确答案:A,B,C

  • 第20题:

    ‘=’是赋值运算符,‘==’是关系运算符


    正确答案:正确

  • 第21题:

    赋值运算符常用的运算符,下列赋值正确的是()。

    • A、int a=1;
    • B、char b=’a’;
    • C、float c=3.1;
    • D、int a=b=1;

    正确答案:A,B,C

  • 第22题:

    “=”属于下列哪种运算符()

    • A、等于运算符
    • B、赋值运算符
    • C、比较运算符
    • D、逻辑运算符

    正确答案:B

  • 第23题:

    判断题
    在所有运算符中赋值运算符是最低优先级别的运算符。
    A

    B


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