刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

下列各语句输出结果为True的是?( )

A
print((0>1)or(2>1))
B
print(not 1)
C
print((1>=0)and(1>=2))
D
print(True!=1)
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

对于选项A,表达式 (0>1) or (2>1) 的计算过程是:首先判断 0>1 为 False,然后判断 2>1 为 True,由于 or 操作只要有一个 True 即为 True,所以整个表达式的结果为 True。

对于选项B,表达式 not 1 的计算过程是:not 是逻辑非操作,会将其后的值取反。由于 1 在逻辑上被视为 True,所以 not 1 的结果为 False。

对于选项C,表达式 (1>=0) and (1>=2) 的计算过程是:首先判断 1>=0 为 True,然后判断 1>=2 为 False,由于 and 操作需要两个操作数都为 True 才为 True,所以整个表达式的结果为 False。

对于选项D,表达式 True != 1 的计算过程是:True 在逻辑上被视为 1,所以 True != 1 的结果为 False。

因此,只有选项A的输出结果为True。

创作类型:
原创

本文链接:下列各语句输出结果为True的是?( )

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share