更多“运算符的优先级和结合性可以确定表达式的计算顺序。”相关问题
  • 第1题:

    下面有关运算符的说法错误的是()。

    A、算术运算符不能对布尔类型、String*和Object*进行算术运算

    B、关系运算符中的“==”和赋值运算符中的“=”是相同的

    C、sizeof运算符是用来查询某种数据类型或表达式的值在内存中所占的内存空间大小

    D、括号()在运算符的优先级中是最高的,它可以改变表达式的运算顺序


    参考答案:B

  • 第2题:

    重载的运算符保持其原有的______、优先级和结合性不变。


    正确答案:操作符个数
    操作符个数 解析:本题考查的是运算符重载的概念,用户重新定义的运算符不改变原运算符的优先性和结合性,也不改变运算符的语法结构,也就是说重载运算符不会产生新的运算符。

  • 第3题:

    ● 表达式“X = A + B ? (C ? D)/E”的后缀表示形式可以为 (25) (运算符优先级相同时,遵循左结合的原则)

    (25)


    正确答案:C

  • 第4题:

    位运算表达式中,位运算符的优先级顺序为( )。

    A.<<,>>,>>>,~,&,^,|

    B.<<,>>,~,&,~,^,|

    C.~,<<,>>,,>>>&,^,|

    D.~,<<,>>,&,>>>,^,|


    正确答案:C

  • 第5题:

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

    A.运算符重载可以改变运算符的操作数的个数

    B.运算符重载可以改变优先级

    C.运算符重载可以改变结合性

    D.运算符重载不可以改变语法结构


    正确答案:D

  • 第6题:

    在下列关于运算符重载的描述中,()是正确的。

    • A、可以改变参与运算的操作数个数
    • B、可以改变运算符原来的优先级
    • C、可以改变运算符原来的结合性
    • D、不能改变原运算符的语义

    正确答案:D

  • 第7题:

    在表达式中,运算符的执行有先后顺序,这种顺序称为运算符的优先级。


    正确答案:正确

  • 第8题:

    当在一条语句中使用多个逻辑运算符时,以下描述正确的是()

    • A、SQLServer将首先求NOT运算符的值,然后是AND运算符,最后求OR运算符的值
    • B、SQLServer将首先求And运算符的值,然后是Not运算符,最后求OR运算符的值
    • C、当一个表达式中的所有运算符具有相同的优先级时,则按照从左到右的顺序依次求值
    • D、当一个表达式中的所有运算符具有相同的优先级时,则按照从右到左的顺序依次求值

    正确答案:A,C

  • 第9题:

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

    • A、运算符重载可以改变操作数的个数
    • B、运算符重载可以改变运算符的优先级
    • C、运算符重载可以改变运算符的结合性
    • D、运算符重载可以使运算符实现特殊功能

    正确答案:D

  • 第10题:

    多选题
    当在一条语句中使用多个逻辑运算符时,以下描述正确的是()
    A

    SQLServer将首先求NOT运算符的值,然后是AND运算符,最后求OR运算符的值

    B

    SQLServer将首先求And运算符的值,然后是Not运算符,最后求OR运算符的值

    C

    当一个表达式中的所有运算符具有相同的优先级时,则按照从左到右的顺序依次求值

    D

    当一个表达式中的所有运算符具有相同的优先级时,则按照从右到左的顺序依次求值


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

  • 第11题:

    判断题
    运算符的优先级和结合性可以确定表达式的计算顺序。
    A

    B


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

  • 第12题:

    单选题
    下面叙述中,错误的是()
    A

    C语言基本的算术运算符不包含模运算符”%”

    B

    算术运算符的优先级高于关系运算符

    C

    自加和自减运算符的结合方向是”自右向左”

    D

    C语言规定在表达式求值时,按其中运算符的优先级先高后低的次序进行


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

  • 第13题:

    下列关于Excel工作表中的运算符说法不正确的是( )。

    A.算术运算符的最高优先级别为“幂”

    B.关系运算符之间没有优先级别

    C.当出现算术和关系的混合运算时,算术运算优先于关系运算

    D.算术运算符之间,同级运算的计算顺序为从左向右依次计算


    正确答案:A
    解析:算术运算符的最高优先级别为括号。

  • 第14题:

    下列关于运算符优先级的说法中,不正确的是( )。

    A.运算符按照优先级顺序表进行运算

    B.同一优先级的运算符在表达式中都是按照从左到右的顺序进行计算的

    C.同一优先级的运算符在表达式中都是按照从右到左的顺序进行计算的

    D.括号可以改变运算的优先次序


    正确答案:C
    解析:运算符按照优先级顺序表进行计算,处于同一优先级的运算符,在表达式中按照从左到右的顺序进行计算,括号可以改变运算的优先次序。

  • 第15题:

    ● 表达式“X = A + B ? (C ? D)/E”的后缀表示形式可以为 (19) (运算符优先级相同时,遵循左结合的原则)


    正确答案:C

  • 第16题:

    下列关于运算符重载的描述中, ______ 是正确的。

    A.运算符重载可以改变操作数的个数

    B.运算符重载可以改变优先级

    C.运算符重载可以改变结合性

    D.运算符重载不可以改变语法结构


    正确答案:D

  • 第17题:

    算术表达式a*(b+c)-d的后缀式是( )(-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。

    A.a*b+c-d
    B.abcd*+-
    C.abc+*d-
    D.*+-abcd

    答案:C
    解析:
    后缀式即逆波兰式,是逻辑学家卢卡西维奇发明的一种表示表达式的方法。这种表示方式把运算符写在运算对象的后面,例如,把a+b写成ab+。这种表示法的优点是根据运算对象和算符的出现次序进行计算,不需要使用括号,也便于用栈实现求值。a*(b+c)-d的后缀式是abc+*d-

  • 第18题:

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

    • A、运算符重载可以改变运算数的个数
    • B、运算符重载可以改变优先级
    • C、运算符重载可以改变结合性
    • D、运算符重载不可以改变语法结构

    正确答案:D

  • 第19题:

    下列对运算符重载的描述中,正确的是()

    • A、运算符重载可以改变结合性
    • B、运算符重载可以改变优先级
    • C、运算符重载可以改变操作数的个数
    • D、运算符重载不改变优先级和结合性

    正确答案:D

  • 第20题:

    关系运算符是没有优先级别的,但是关系运算符如果出现在逻辑表达式中则变成有优先级别了。


    正确答案:错误

  • 第21题:

    下面叙述中,错误的是()

    • A、C语言基本的算术运算符不包含模运算符”%”
    • B、算术运算符的优先级高于关系运算符
    • C、自加和自减运算符的结合方向是”自右向左”
    • D、C语言规定在表达式求值时,按其中运算符的优先级先高后低的次序进行

    正确答案:A

  • 第22题:

    判断题
    在表达式中,运算符的执行有先后顺序,这种顺序称为运算符的优先级。
    A

    B


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

  • 第23题:

    单选题
    下面有关运算符的说法正确的是()。
    A

    算术运算符不能对布尔类型,String*(字符串类型)和Object*(对象类型)进行算术运算

    B

    关系运算中的”= =”和赋值运算符中的”=”是相同的

    C

    sizeof运算符用来查询某种数据类型或表达式的值在内存中所占懂得内存空间大小(字节数)

    D

    括号在运算符中的优先级中是最高的,它可以改变表达式的运算顺序


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