设a=4,b=3,c=2,d=1,下列表达式的值是?a>b+1 or c<d and b mod c
展开全部
0
填入数据算一下
4>3+1 或 2<1 并且 3 mod 2
第一个是错的,为0
第二个是错的,为0
第三个是1(取余数)
在布尔运算中
按照从优先级最高到最低的顺序,布尔运算符有:Not、And、Or、Xor、Eqv 和 Imp
所以先算后半段 结果是0 AND 1 返回0
再算前面
0 OR 0
返回0
填入数据算一下
4>3+1 或 2<1 并且 3 mod 2
第一个是错的,为0
第二个是错的,为0
第三个是1(取余数)
在布尔运算中
按照从优先级最高到最低的顺序,布尔运算符有:Not、And、Or、Xor、Eqv 和 Imp
所以先算后半段 结果是0 AND 1 返回0
再算前面
0 OR 0
返回0
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
(a>b+1) or (c<d) and (b mod c)
=>(假 or 假) and 1
=>假 and 1
=>假
=>结果为0
=>(假 or 假) and 1
=>假 and 1
=>假
=>结果为0
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询