更多“表达式 2 = 3 < 1 的是( )。A、 0B、 1C、 TrueD、 False ”相关问题
  • 第1题:

    设a=2,b=3,在VB中,表达式 Not (b-a>0)值是 ( )

    A.1

    B.-1

    C.True

    D.False


    正确答案:D

  • 第2题:

    设x=4,y=8,z=7,表达式xz)Orz

    A、1

    B、-1

    C、TRUE

    D、FALSE


    参考答案:D

  • 第3题:

    设a=2,b=3,c=4,d=5,下列表达式的值是______。Not a<=c Or4*c=b^2Andb<>a+cA.-1B.1C.TrueD.False

    设a=2,b=3,c=4,d=5,下列表达式的值是______。 Not a<=c Or4*c=b^2Andb<>a+c

    A.-1

    B.1

    C.True

    D.False


    正确答案:D
    解析:本题考的是运算符的优先顺序。在表达式中,当运算符不只一种时,要先处理算术运算符,接着处理比较运算符,然后再处理逻辑运算符。本题中a=c返回真,4*e=b^2返回假,b>a+c返回真。Not真就是假,假And真也返回假,最后假Or假,也返回假,所以最后值为False。

  • 第4题:

    设a=2,b=3,c=4,下列表达式的值是______。Nota<=c Or 4*c=b^2 And b<>a+CA.-1B.1C.TrueD.False

    设a=2,b=3,c=4,下列表达式的值是______。 Nota<=c Or 4*c=b^2 And b<>a+C

    A.-1

    B.1

    C.True

    D.False


    正确答案:D
    解析:当有多类运算符时,要先处理算术运算符,接着处理关系运算符,最后处理逻辑运算符。根据算术运算符的优先级的关系,该表达式应先计算b^2,结果为9。然后计算4*c,结果为16。然后计算a+c,结果为6。关系运算符都属同级关系,没有先后之分。计算a=c,即2=4,结果为True。然后计算4*c=b^2,即 16=9,结果为False。然后计算b>a+c,即3>6,结果为True。根据逻辑运算符的优先级的关系,该表达式应先计算Nota=c,即Not True,结果为False。然后计算4*c=b^2 And b>a+c,即False And True结果为False。最后计算False Or False,结果为False。

  • 第5题:

    设a=2,b=3,c=4,d=5,下列表达式的值是Nota<=COr4*c=b^2Andb<>a+cA.-1B.1C.TrueD.False

    设a=2,b=3,c=4,d=5,下列表达式的值是 Not a<=C Or 4*c=b^2 And b<>a+c

    A.-1

    B.1

    C.True

    D.False


    正确答案:D
    解析:本题考查对运算符的理解。首先应按照优先级将表达式分段,然后各段分别计算。各种运算符混合运算时,优先级的关系是:函数运算>数值运算符和字符串运算符>关系运算符>逻辑(布尔)运算符。因为逻辑运算符的优先级低,而且运算结果应该是True或False,因此可以判断出选项A和选项B错误。在题目的表达式中先计算并判断a=c、4*c=b^2和b>a+c表达式的结果;然后判断逻辑表达式的结果,最后结果为False。本题为常考题型,应该特别注意,多做相关练习。