更多“设:intg=2;下列表达式的值,哪一个等于1()。 A.ggD.g^=g”相关问题
  • 第1题:

    设a=2,b=3,c=4,d=5,下列表达式的值是( )。 Not aa+C

    A.-1

    B.1

    C.True

    D.False


    正确答案:D
    D。【解析】本题考查运算符及其优先级。在表达式中,当运算符不止一种时,要先进行算术运算,接着进行比较运算,然后再进行逻辑运算。算术运算符的优先顺序从高到低依次为:幂(^)→取负(-)→乘、浮点除(*、/)→整除(\)→取模(mod)→加、减(+、-)→连接(&)。逻辑运算符的优先顺序从高到低依次为:Not→And→Or→Xor→Eqv→Imp。比较运算符的优先顺序为相等(=)→不等(<>)→小于(<)→大于(>)→小于或等于(<=)→大于或等于(>=)→Like→Is。根据以上分析,对本题进行运算可知正确答案为选项D。

  • 第2题:

    设a=2,b=3,c=4,d=5,表达式3>2*b or a=c and b<>c or c>d的值是( )A.1B.trueC

    设a=2,b=3,c=4,d=5,表达式3>2*b or a=c and b<>c or c>d的值是( )

    A.1

    B.true

    C.false

    D.-1


    正确答案:C

  • 第3题:

    设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。

  • 第4题:

    设a=2,b=3,c=4,d=5,下列表达式的值是( )a>b AND c<=d OR 2*a>c

    A、True

    B、False

    C、-1

    D、1


    参考答案B

  • 第5题:

    设a=8,则表达式a>>>2的值是( )。

    A.1

    B.2

    C.3

    D.4


    正确答案:B
    本题具体考查对位运算符中无符号右移运算符的掌握。无符号右移运算符”>>>”用于将-个数的各二进制位全部无符号右移若干位,与运算符”>>”不同的是左补0。在本题中,8的二进制表示l000,右移两位后变成了0010,对应的十进制数是2。

  • 第6题:

    设int b=2;, 则表达式(b<<2)/(b>>1)的值是______。A.0B.2C.4D.8

    设int b=2;, 则表达式(b<<2)/(b>>1)的值是______。

    A.0

    B.2

    C.4

    D.8


    正确答案:D

  • 第7题:

    设a=8,则表达式a>>>1的值是( )。

    A.1

    B.2

    C.3

    D.4


    正确答案:D
    D。【解析】本题考查考生对位运算符中无符号右移运算符的掌握。无符号右移运算符>>>,也叫逻辑右移,用于将一个数的各二进制位全部无符号右移若干位,与运算符>>不同的是左补0,而>>则是最高位移入原来高位的值。在本题中,8的二进制表示是1000,右移一位后变成了0100,对应的十进制数是4。可见,正确答案为选项D。

  • 第8题:

    设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。本题为常考题型,应该特别注意,多做相关练习。

  • 第9题:

    设int b=2;,表达式(b<<2)/(b>>1)的值是 ( )A.0B.2C.4D.8

    设int b=2;,表达式(b<<2)/(b>>1)的值是 ( )

    A.0

    B.2

    C.4

    D.8


    正确答案:D

  • 第10题:

    设a=2,b=3,c=4,d=5,下列表达式的值是()a>bAndc<=dOr2*a>c。

    • A、True
    • B、False
    • C、-1
    • D、1

    正确答案:B

  • 第11题:

    设int a=3;下列哪一个表达式的值等于0()。

    • A、a&&(a>0)
    • B、!a
    • C、a%=a
    • D、a>=a

    正确答案:C

  • 第12题:

    单选题
    设a=5,b=4,c=3,d=2,下列表达式的值是3>2*bOra=cAndb<>cOrc>d()。
    A

    1

    B

    True

    C

    False

    D

    2


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

  • 第13题:

    设a=2,b=3,c=4,d=5,表达式a>b and c<=d or 2*a>c的值是( )A.trueB.falseC.-1D.1

    设a=2,b=3,c=4,d=5,表达式a>b and c<=d or="" a="">c的值是( )

    A.true

    B.false

    C.-1

    D.1


    正确答案:B

  • 第14题:

    设a=2,b=3,c=4,d=5,表达式not a<=cor4*c=b^2andb<>a+c的值是( )A.1B.-1C.trueD.

    设a=2,b=3,c=4,d=5,表达式not a<=cor4*c=b^2andb<>a+c的值是( )

    A.1

    B.-1

    C.true

    D.false


    正确答案:D

  • 第15题:

    设A=2,B=-2,则表达式A/2+1>B+5 Or B*(-2)=6的值是。


    正确答案:【解析】表达式的运算顺序是:先进行算术运算,然后进行比较运算,最后进行逻辑运算。
    【解析】表达式的运算顺序是:先进行算术运算,然后进行比较运算,最后进行逻辑运算。表达式A/2+1>B+5 Or B*(-2)=6的运算过程为:A/2+1>B+5 Or B*(-2)=6→1.0+1>3 Or 4=6→False or False→False。

  • 第16题:

    设a=2,b=3,c=4,d=5,下列表达式的值是( )。 Not a<=c Or 4*C=b^2 And b<>a+CA.-1SXB

    设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
    D。【解析】本题考查运算符及其优先级。在表达式中,当运算符不止一种时,要先进行算术运算,接着进行比较运算,然后再进行逻辑运算。算术运算符的优先顺序从高到低依次为:幂(^)→取负(-)→乘、浮点除(*、/)→整除(\)→取模(mod)→加、减(+、-)→连接(&)。逻辑运算符的优先顺序从高到低依次为:Not→And→Or→Xor→Eqv→Imp。比较运算符的优先顺序为相等(=)→不等(<>)→小于(<)→大于(>)→小于或等于(<=)→大于或等于(>=)→Like→Is。根据以上分析,对本题进行运算可知正确答案为选项D。

  • 第17题:

    设a=8,则表达式a>>>1的值是( )。

    A.1

    B.2

    C.3

    D.4


    正确答案:D
    解析: 本题考查考生对位运算符中无符号右移运算符的掌握。无符号右移运算符>>,也叫逻辑右移,用于将一.个数的各二进制位全部无符号右移若干位,与运算符>>不同的是左补0,而>>则是最高位移入原来高位的值。在本题中,8的二进制表示是1000,右移两位后变成了0100,对应的十进制数是4。可见,正确答案为选项D。

  • 第18题:

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

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

  • 第19题:

    设“intx=2,y=1;”,则表达式(!X||y——)的值是( )。

    A.0

    B.1

    C.2

    D.-1


    正确答案:B
    因x为2,所以!x时表达式值为0,因y为1,y——表达式的值为1然后自减1,y为0,所以!x||y——时表达式的值为1。

  • 第20题:

    设a=2,b=4,c=6,下列表达式的值为真的是( )。A.a>bAndcbOrcbXorcbEqvc

    设a=2,b=4,c=6,下列表达式的值为真的是( )。

    A.a>bAndc<a

    B.a>bOrc<a

    C.a>bXorc<a

    D.a>bEqvc<a


    正确答案:D

  • 第21题:

    设inta=3;下列哪一个表达式的值等于0( )。

    A.a

    B.!a||a

    C.a>=a

    D.a%=a


    正确答案:D

  • 第22题:

    设a=5,b=4,c=3,d=2,下列表达式的值是3>2*bOra=cAndb<>cOrc>d()。

    • A、1
    • B、True
    • C、False
    • D、2

    正确答案:B

  • 第23题:

    单选题
    设int a=3;下列哪一个表达式的值等于0()。
    A

    a&&(a>0)

    B

    !a

    C

    a%=a

    D

    a>=a


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