niusouti.com
更多“表达式1+3\2>1 Or 6 Mod 4<3 And Not 1的运算结果是()。A.-1B.0C.1D.其他 ”相关问题
  • 第1题:

    表达式1+3\=2>1 0r6 Mod4<3AndNot l的运算结果是( )。 A.一1B.0C.1S

    表达式1+3\=2>;1 0r6 Mod4<;3AndNot l的运算结果是( )。

    A.一1

    B.0

    C.1

    D.其他


    正确答案:A
    暂无解析,请参考用户分享笔记

  • 第2题:

    表达式1+3\2>1 0r 6 Mod 4<3 And Not 1的运算结果是( )。

    A.-1

    B.0

    C.1

    D.其他


    正确答案:A
    解析:本题考查VBA中运算符优先级的知识。在VBA中,运算符之间的优先级的关系是:算术运算符>连接运算符>比较运算符>逻辑运算符。而各种运算符内部的各种运算符也有其自己的优先级。另外要注意,在进行逻辑运算时And优先级高于Or。在VBA中允许逻辑量进行算术运算,True处理成-1,False处理成0;反过来数值参与逻辑运算时0处理成False,非0处理成True。

  • 第3题:

    表达式1.5+3\2>2 Or7 Mod 3<4 And Not 1的运算结果是( )。

    A.假

    B.0

    C.真

    D.其他


    正确答案:C
    解析:先计算表达式"1.5+3\2>2",运算符“\”表示整数除法,“3\2”的结果是1,“1.5+3\2>2”相当于“2.5>2”,所以“1.5+3\2>2”的结果为True。再计算“7Mod34”,Mod为求模运算,“7Mod3”的结果为1,所以“7Mod34”的结果为True。这样,整个表达式变为:TrueOrTrueAndNot1。逻辑运算的优先级从高到低是:Not、And、Or,最后的结果是True。

  • 第4题:

    表达式1.5+3\2>2 Or 7 Mod 3<4 And Not1的运算结果足( )。

    A.-1

    B.0

    C.1

    D.其他


    正确答案:A
    解析:先计算表达式“1.5+3\2>2”。运算符“\”表示整数除法,“3\2”的结果是1。“1.5+3\2>2”相当于“2.5>2”,所以“1.5+3\2>2”的结果为True。再计算“7Mod34”,Mod为求模运算,“7Mod3”的结果为1,所以“7Mod34”的结果为True。这样,整个表达式变为:TrueOrTrueAndNot1。逻辑运算的优先级从高到低是:Not→And→Or→Xor→Eqv→Imp。先计算“Not1”,结果为False。再计算TrueAndFalse,结果为False。最后计算TrueOrFalse,用-1表示True。答案为选项A。

  • 第5题:

    表达式1+3\2>;1 0r6Mod4<;3AndNot 1的运算结果是( )。A.一1B.0C.1D.其他

    表达式1+3\2>;1 0r6Mod4<;3AndNot 1的运算结果是( )。

    A.一1

    B.0

    C.1

    D.其他


    正确答案:A
    A.【解析】本题考查VBA中运算符优先级的知识。在VBA中,运算符之间的优先级的关系是:算术运算符>连接运算符>比较运算符>逻辑运算符。而各种运算符内部的运算符也有其自己的优先级。另外要注意,在进行逻辑运算时,And优先级高于or。在VBA中允许逻辑量进行算术运算,True处理成一l,False处理成0;反过来数值参与逻辑运算时0处理成 False,非0处理成True。