更多“Java有哪些运算符和表达式?请写出下面这些表达式的运算结果(设a=2,b=–3,f=true)。 1)––a%b++ 2)(a =1)a=12?a:b) 3)f^(a b) 4)(––a) a”相关问题
  • 第1题:

    表达式1.5+3\2>2Or7Mod3<4AndNot1的运算结果是( )。

    A.-1

    B.0

    C.1

    D.其他


    正确答案:C
    解析:本题考查表达式的运算结果。表达式涉及算术运算、关系运算和逻辑运算。首先要知道表达式出现的各种运算符的含义;其次要清楚这3类运算优先级。先计算表达式“1.5+3\2>2”。运算符“\”表示整数除法,“3\2”的结果是1。“1.5+3\2>2”相当于“2.5>2”,所以“1.5+3\2>2”的结果为True。再计算“7 Mod 34”。Mod为求模运算,“7 Mod 3”的结果为1。所以“7Mod 34”的结果为True。这样,整个表达式变为:True Or True And Not 1。逻辑运算的优先级从高到低是:Not→And→Or→Xor→Eqv→Imp。先计算“Not1”,结果为False。再计算True And False,结果为 False。最后计算True Or False,用1表示True。答案为C。

  • 第2题:

    设a=l,b=2,c=3,d=4,则表达式:“a<b?a:b< b?a:c<d?a:d”的结果为( )。A.4B.3SX

    设a=l,b=2,c=3,d=4,则表达式:“a<b?a:b< b?a:c<d?a:d”的结果为( )。

    A.4

    B.3

    C.2

    D.1


    正确答案:D
    在三目运算符中,优先级相同,按从右到左的结合性计算,a<b?a:(c<d?a:d)c<d成立所以取值a,同理可得,选择D选项

  • 第3题:

    设a=1,b=2,c=3,d=4,则表达式:“a<b?a:b<b?a:c<d?a:d”的结果为()。A.4B.3SXB

    设a=1,b=2,c=3,d=4,则表达式:“a<;b?a:b<;b?a:c<;d?a:d”的结果为()。

    A.4

    B.3

    C.2

    D.1


    正确答案:D
    在三目运算符中,优先级相同,按从右到左的结合性计算,a<b?a:(c<d?a:d)c<d成立,所以取值a,以此可得,选择D选项。

  • 第4题:

    某程序设计语言的表达式由运算符91、92、93、标识符、(、)组成。其中91、92的优先级相同,93的优先级低于91、92,优先级相同的运算符从右向左计算,可以用括号改变运算,由这种表达式的文法可描述为(28)。(设E为识别符号,文法字汇表V={E,t,F,(,),θ1,θ2,θ3,i}

    A.E→T|E01T|Eθ2T E→F|Tθ3F F→(E)|i

    B.E→T|TO1E|Tθ2E E→F|Fθ3T F→(E)|i

    C.E→T|Eθ3T E→F|Tθ1F|Tθ2F F→(E)|i

    D.E→T|Tθ3E E→F|F01T|Fθ2T F→(E)|i


    正确答案:D
    解析:对于题中的要求可知,91、92的优先级相同,93的优先级低于91、92,则表明93比91、92先推导出来。因此A、B不成立。又因为优先级相同的运算符从右向左计算,这表明应采用右递归,所以C不成立。故选D。

  • 第5题:

    表达式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。

  • 第6题:

    设a=1,b=2,c=3,d=4,则表达式a<b?a:c<d?a:d的结果为______。

    A.4

    B.3

    C.2

    D.1


    正确答案:D

  • 第7题:

    在关系R(A1, A2, A3)和S(A2, A3, A4)上进行关系运算的4个等价的表达式E1、E2、E3、E4,如下所示:

    如果严格按照表达式运算顺序执行,则查询效率最高的是表达式( )。

    A.E1
    B.E2
    C.E3
    D.E4

    答案:D
    解析:
    本题考查关系代数运行效率问题,解决这类问题有一个通用原则,即存在连接操作与选择操作的尽可能早地完成选择操作。这样能降低参与连接操作的数据量,极大提升运算效率。

  • 第8题:

    用十进制数表示表达式:20/0x2f的运算结果是()

    • A、1
    • B、0
    • C、14
    • D、12

    正确答案:B

  • 第9题:

    下列表达式中,运算结果为.F.的是()。

    • A、LEFT(’计算机’,4)=’计算’
    • B、INT(3/2)=1
    • C、SUBSTR(’computer’,6,3)=’TER’
    • D、’Ab’–’9501’=’Ab9501’

    正确答案:C

  • 第10题:

    假设$a=$b=0,则表达式“$a+($b++)”的输出结果是()。

    • A、0
    • B、1
    • C、2
    • D、3

    正确答案:A

  • 第11题:

    问答题
    Java有哪些运算符和表达式?请写出下面这些表达式的运算结果(设a=2,b=–3,f=true)。 1)––a%b++ 2)(a >=1)&&a b) 4)(––a)<< a

    正确答案: J.ava的运算符主要由算术运算符、关系运算符、条件运算符、位运算符、逻辑运算符以及赋值运算符。表达式由运算符、操作数和方法调用,按照语言的语法规则构造而成的符号序列。
    表达式的结构是:
    1)––a%b++的结果是:1
    2)(a>=1)&&a<=12?a:b)的结果是:1
    3)f^(a>b)的结果是:false
    4)(––a)<
    解析: 暂无解析

  • 第12题:

    单选题
    对于关系表达式2<1,它的运算结果是()。
    A

    t

    B

    .T.

    C

    .F.

    D

    -


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

  • 第13题:

    表达式1+3\2>1 Or 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。

  • 第14题:

    在Java语言中,关于for循环语句书写正确的是( )。

    A.for(表达式1,表达式2,表达式3))

    B.for(表达式1表达式2表达式3)

    C.for(表达式1;表达式2;表达式3)

    D.for(‘表达式1’ ‘表达式2’ ‘表达式3’)


    正确答案:C

  • 第15题:

    下列关系表达式中,结果为“假”的是( )。

    A.(3+4)>6

    B.(3!=4)>2

    C.3<=4

    D.

    E.3

    F.(3<4)=1


    正确答案:B
    在一个表达式中,括号的优先级高,先计算3!=4,为真即是l,1>2为假。

  • 第16题:

    表达式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。

  • 第17题:

    设a=l,b=2,c=3,d=4,则表达式:“a<b?a:b< b?a:c<d?a:d”的结果为( )。

    A.A.4

    B.3

    C.2

    D.1


    正确答案:D
    在三目运算符中,优先级相同,按从右到左的结合性计算,a<b?a:(c<d?a:d)c<d成立所以取值a,同理可得,选择D选项

  • 第18题:

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

    A.-1

    B.1

    C.FALSE

    D.TRUE


    正确答案:C

  • 第19题:

    下面表达式运算结果正确的是?4^12()

    • A、2
    • B、4
    • C、8
    • D、12

    正确答案:C

  • 第20题:

    对于关系表达式2<1,它的运算结果是()。

    • A、t
    • B、.T.
    • C、.F.
    • D、-

    正确答案:C

  • 第21题:

    设a=1,b=2,c=3,d=4,则表达式:a>b?a:c>d?a:d的结果为()

    • A、4
    • B、3
    • C、2
    • D、1

    正确答案:A

  • 第22题:

    单选题
    下列表达式中,运算结果为.F.的是()。
    A

    LEFT(’计算机’,4)=’计算’

    B

    INT(3/2)=1

    C

    SUBSTR(’computer’,6,3)=’TER’

    D

    ’Ab’–’9501’=’Ab9501’


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

  • 第23题:

    单选题
    用十进制数表示表达式:20/0x2f的运算结果是()
    A

    1

    B

    0

    C

    14

    D

    12


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