更多“设int a=3,b=4,c=5;表达式(a+b)>c&&b==c的值是:”相关问题
  • 第1题:

    设int a=3,b=4,c=5;表达式(a+b)>c&&b==c的值是:()。

    A.2

    B.-1

    C.0

    D.1


    正确答案:C

  • 第2题:

    设a、b、c都是int型变量,且a=3,b=4,c=5,则下面的表达式中,值为0的表达式是______。

    A.'a'&&'b',

    B.a<=b

    C.a||b+c&&b-c

    D.!((a<<b)&&!c||1)


    正确答案:D

  • 第3题:

    设a=1,b=2,c=3,d=4,表达式Not b=a Or 4 * a+1>=d And c<>a+b的值为【 】。


    正确答案:False
    False 解析:Visual Basic的运算次序是先运算算术运算符,其次是关系运算符,最后是逻辑运算符。逻辑运算符中,Not优先级最高,其次是And,最后算Or。因此,不难算出本题表达式运算结果为False。

  • 第4题:

    若有定义:int a=4, b=5;float x=3.4,y=2.1;,则下列表达式的值为( )。 (float) (a+b)/2+(int)x%(int)y

    A.5.5

    B.55

    C.5.5

    D.55


    正确答案:C
    解析:在计算(float)(a+b)/2时,由于通过强制类型转换将(a+b)转换成了float型,所以应先将2转换成float型,再进行计算,得 4.500000。
      在计算(int)x%(int)y时,先将x和y通过强制类型转换成int型,再进行求余运算,得1。
      又因为4.500000是float型,所以将1和它相加时,先将1换成float型,再计算,得到5.500000。
    注意:类型转换的一般规则是:低级类型服从高级类型,并进行相应的转换。数据类型的级别由低到高的排序表示为:char→ int→unsigned→long→float→double。

  • 第5题:

    设int a=3,b=4,c=5;,则下面的表达式中,值为0的表达式是( )。

    A、a>b

    B、a<=b

    C、(a||b)>c

    D、a<=(b||c)

    E、!((a


    参考答案ACDE

  • 第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和b均为int型变量,且a-6,b=11,则能使值为3的表达式是( )

    A)b%(a%4)

    B)b%(a-a%5)

    C)b%a-a%5

    D)(b%a)-(a%4)


    正确答案:D

  • 第8题:

    设a=3,b=4,c=5,则表达式!(a+b)+c-1&&b+c/2的值为()


    正确答案:1

  • 第9题:

    设a=3,b=4,c=5,则逻辑表达式“!(a+b)*c-1&&b+c%2”的值是()

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

    正确答案:C

  • 第10题:

    设a,b和c都是int型变量,且a=3,b=4,c=5,则下列表达式中,值为0的表达式是()

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

    正确答案:D

  • 第11题:

    单选题
    设a=3,b=4,c=5,则逻辑表达式“!(a+b)*c-1&&b+c%2”的值是()
    A

    -1

    B

    0

    C

    1

    D

    2


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

  • 第12题:

    单选题
    int a=3,b=4;条件表达式m=(a>b)?a+b:a-b;m的值为()
    A

    -1

    B

    3

    C

    4

    D

    7


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

  • 第13题:

    设a=2、b=3、c=4,则表达式a+b>c&&b==c&&a||b+c&&b+c的值为______。

    A.5

    B.8

    C.0

    D.1


    正确答案:D

  • 第14题:

    设a和b均为double型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是

    A.6.500000

    B.6

    C.5.500000

    D.6.000000


    正确答案:D
    解析:混合表达式的值的类型是由表达式中具有最高精度的类型确定,因此可知选项B可排除。注意b/b的结果应是1.00000,而(int)a则为5,相加的结果还是double型,故正确答案应为D。

  • 第15题:

    设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

  • 第16题:

    设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是( )。A. B. S

    设x,y和z都是int型变量,且x=3,y=4,z=5,则下面表达式中,值为0的表达式是( )。

    A.

    B.

    C.

    D.


    正确答案:D
    该题考查逻辑与”&&”和逻辑或”||”以及逻辑非”!¨符号的用法。选项A)即3&&4为真;选项B)即3<=4为真;选项C)是一个逻辑或与逻辑与的混合运算,只要执行了逻辑或左半部分,程序将直接停止执行逻辑或右半部分程序,因为x的值为真;此时选项c)变为l&&一1为真。选项D)不用计算,括号内逻辑或右边的值为l,因而括号内的值为1,再进行逻辑非运算得0。

  • 第17题:

    设a和b均为双精度型变量,且a=5.5、b=2.5,则表达式(int)a+b/b的值是( )。

    A.6.5

    B.6

    C.5.5

    D.6


    正确答案:D
    解析:在这个表达式中,优先级最高的是(int)a,也就是对5.5取整,结果是5,其次是b/b,即2.5/2.5,结果是1.000000,最后相加结果为6.000000(表达式的最终结果为实型),所以4个选项中D正确。

  • 第18题:

    设a=3、b=4、c=5,则表达式!(a+b)+c-1&&b+c/2的值为______。

    A.6.5

    B.6

    C.0

    D.1


    正确答案:D

  • 第19题:

    int a=3,b=4;条件表达式m=(a>b)?a+b:a-b;m的值为()

    • A、-1
    • B、3
    • C、4
    • D、7

    正确答案:A

  • 第20题:

    写出下列关系表达式或逻辑表达式的结果,设a=3,b=4,c=5。 ① a+b< c&&b==c ② !(a>b)&&!c


    正确答案: ①0
    ②1

  • 第21题:

    设inta=3,b=4,c=5;表达式(a+b)>c&&b==c的值是()。

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

    正确答案:C

  • 第22题:

    填空题
    设a=3,b=4,c=5,则表达式!(a+b)+c-1&&b+c/2的值为()

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

  • 第23题:

    单选题
    设a,b和c都是int型变量,且a=3,b=4,c=5,则下列表达式中,值为0的表达式是()
    A

    0

    B

    1

    C

    2

    D

    3


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

  • 第24题:

    单选题
    设inta=3,b=4,c=5;表达式(a+b)>c&&b==c的值是()。
    A

    2

    B

    -1

    C

    0

    D

    1


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