设x是一个bool型的逻辑量,y的值为10,则表达式 x  y的值为()。A、1B、0C、x的值D、x的相反值

题目

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

  • A、1
  • B、0
  • C、x的值
  • D、x的相反值
参考答案和解析
正确答案:C
如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

●对于逻辑表达式“x and y or not z”,and、or、not分别是逻辑与、或、非运算,优先级从高到低为not、and、or,and、or为左结合,not为右结合,若进行短路计算,则(20)。

(20) A.x为真时,整个表达式的值即为真,不需要计算y和z的值

B.x为假时,整个表达式的值即为假,不需要计算y和z的值

C.x为真时,根据y的值决定是否需要计算z的值

D.x为假时,根据y的值决定是否需要计算z的值


正确答案:C

第2题:

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

A、1

B、0

C、与x值相同

D、与x值相反


参考答案C

第3题:

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

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

A.x&&y

B.x<=y

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

D.!(x


正确答案:D

第4题:

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

第5题:

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

A.1

B.0

C.x的值

D.x的相反值


正确答案:C

第6题:

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


正确答案:
1.000000

第7题:

若x是一个bool型变量,y是一个值为100的int型变量,则表达式 !x && y>0 的值为:()。

A.为true

B.为false

C.与x的值相同

D.与x的值相反


正确答案:D

第8题:

设x=021,y=012,则z=x|y的值是( )。

A)1

B)0

C)00011011

D)11000010


正确答案:C

第9题:

设x是一个bool型的逻辑量,y的值为10,则表达式(x&&y>=5)的值为()。

A. true

B.false

C. x的值

D. x的相反值


参考答案C

第10题:

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

A.1

B.0

C.与x值相同

D.与x值相反


正确答案:C