itgle.com
更多“设int x=1,y=1;表达式(!x||y--)的值是( )。A.0B.1C.2D.-1”相关问题
  • 第1题:

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

    A.x&&y

    B.x<=y

    C.x||++y&&y-z

    D.!(x<y&&!z||1)


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

  • 第2题:

    设int x=1,y=1;表达式(!x||--y)的值是( )。

    A.0

    B.1

    C.2

    D.-1


    正确答案:A
    解析:当逻辑或运算符两边的运算对象至少有一个为1时,整个逻辑表达式的值是1;如果两边的运算对象都为0,则整个逻辑表达式的值为0。题中!x=0,--y=0,所以整个表达式的值是0。

  • 第3题:

    设x,y和z都是int型变量,且x=3,y=4,z=5,则下列表达式中,值为0的表达式是A.x&&y B.x<=y C. x||++y&&y-z D.!(x<y&&!z||1)


    正确答案:D
    在本题中,定义了三个整型变量x,y,z,并分别赋初值为3,4,5。然后求结果为0的表达式。
    选项A中的表达式x&&y,由于在C语言中,有非0即真的定义,即变量x,y的值都不为0,因此表达式的结果不为0。
    选项B中的表达式x<=y,由于变量y的值比变量x的值大,因此,该表达式的结果也不为0。
    选项C中的表达式x||++y&&y-z,由于运算符&&的优先级较||高,那么本表达式等价于x||(++y&&y-z),在表达式中,首先运算++y,将变量y的值变为5,然后执行y-z,得到结果为0,因此,(++y&&y-z)的运算结果为0,但x为非0值,最终的结果不为0。
    选项D中的表达式!(x<y&&!z||1),首先运算!z,结果为0,由此可知x<y&&!z的结果为0,但由于||运算符后有一个1,因此,(x<y&&!z||1)部分的结果为1,而再进行逻辑非运算结果为0。

  • 第4题:

    设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。A.x&&yB.x<=yC.x‖y+z&am

    设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是( )。

    A.x&&y

    B.x<=y

    C.x‖y+z&&y-z

    D.!((x<y)&&!z‖1)


    正确答案:D
    解析:本题考查逻辑运算符的使用。当“&&”的两个运算对象都是逻辑1时,表达式才返回值是1;当“‖”的两个运算对象至少有一个是逻辑1时,表达式返回值是1。选项A)中,x和y都是逻辑1,所以返回值是1;选项B)中,x=4=y=6为逻辑1,所以返回值是1;选项C中,y+z的值等于14,非0,y-z的值为-2,非0,所以逻辑表达式4‖14&&-2的值不为0;选项D)中,xy为1,!z为0,1&&0为1,0‖1为1,因此,!1为0。

  • 第5题:

    int x=1,y=1;表达式(!x||y--)的值是:

    A.0

    B.1

    C.2

    D.-1


    正确答案:B
    考察后置--运算符和||运算符

  • 第6题:

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

  • 第7题:

    设int x=l,y=l;表达式(!x||y--)的值是()


    正确答案:1

  • 第8题:

    设X、Y、Z都是int整型变量,且x=2,y=3,z=4,则下面的表达式中,值为0的表达式是()。

    • A、’x’&&’z’
    • B、(!y==1)&&(!z==0)
    • C、(x
    • D、1 br="">x

    正确答案:A

  • 第9题:

    设int x=1, y=1; 表达式(!x||y--)的值是()。

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

    正确答案:A

  • 第10题:

    设以下变量均为int类型,则值不等于7的表达式是()。

    • A、(x=y=6,x+y,x+1)
    • B、(x=y=6,x+y,y+1)
    • C、(x=6,x+1,y=6,x+y)
    • D、(y=6,y+1,x=y,x+1)

    正确答案:C

  • 第11题:

    填空题
    设int x=l,y=l;表达式(!x||y--)的值是()

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

  • 第12题:

    单选题
    设以下变量都是int类型,则值不等于7的表达式是()。
    A

    x=y=6,x+y,x+1

    B

    x=y=6,x+y,y+1

    C

    x=6,x+1,y=6,x+y

    D

    y=6,y+1,x=y,x+1


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

  • 第13题:

    若int x=1,y=2;则计算表达式y =y-=x*=y后的y值是_________。


    正确答案:
    0【解析】对表达式从右向左进行计算x =y得x=2,则Y =y.=2,右边即y一.2得y=0,则y =0得y=0。

  • 第14题:

    设x是一个int型的,y的值为10,则表达式x&&y的值为()。

    A.1

    B.0

    C.与x值相同

    D.与x值相反


    正确答案:C

  • 第15题:

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

    A.x&&y

    B.x<=y

    C.x||++y&&y-z

    D.!(x<y&&!z||1)


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

  • 第16题:

    设“int x=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。

  • 第17题:

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

  • 第18题:

    设以下变量均为int类型,则值不等于7的表达式是( )

    A.(x=y=6,x+y,x+1)
    B.(x=y=6,x+y,y+1)
    C.(x=6,x+1,y=6,x+y)
    D.(y=6,y+1,x=y,x+1)

    答案:C
    解析:

  • 第19题:

    已知x,y=map(int,[’1’,’2’]),那么表达式x+y的值为()。


    正确答案:3

  • 第20题:

    设以下变量都是int类型,则值不等于7的表达式是()。

    • A、x=y=6,x+y,x+1
    • B、x=y=6,x+y,y+1
    • C、x=6,x+1,y=6,x+y
    • D、y=6,y+1,x=y,x+1

    正确答案:C

  • 第21题:

    设x和y均为int型变量,且x=1,y=2,则表达式1.0+x/y的值为()


    正确答案:1.0(或1)

  • 第22题:

    单选题
    设int x=1, y=1; 表达式(!x||y--)的值是()。
    A

    1

    B

    2

    C

    -1

    D

    0


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

  • 第23题:

    单选题
    设X、Y、Z都是int整型变量,且x=2,y=3,z=4,则下面的表达式中,值为0的表达式是()。
    A

    ’x’&&’z’

    B

    (!y==1)&&(!z==0)

    C

    (x

    D

    1 br="">x


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