在Python程序语言中,表达式1001==0x3E7的结果是( )。

题目

在Python程序语言中,表达式1001==0x3E7的结果是( )。

选项
A.
false
B.
False
C.
true
D.
True
解析

本题考查Python中表达式的计算。

在Python中,0x3E7表示为十六进制的“3E7”,而“1001”没有任何标记,说明为十进制。需要先将十六进制数值“3E7”转换为十进制,再与“1001”进行比较。

十六进制3E7转换十进制的方法为“位权展开求和法”。3×+14×+7×=999。可知1001≠999,所以表达式“1001==0x3E7”的结果为False。B项正确。

A、C两项:书写格式错误,True和False,开头字母应大写。与题干不符,排除。
D项:与题干不符,排除。

故正确答案为B。

难度
正确答案B
相关试卷
  • 2021年上半年教师资格证考试《初中信息技术》题