#p3jiqh002. Python3级考前强化练习2-进制转换专题2
Python3级考前强化练习2-进制转换专题2
一、选择题(共8题,每题15分,共120分)
1.十六进制数100,对应的十进制数为 ?( )
{{ select(1) }}
- 128
- 256
- 28
- 56
2.下图代码中,问号处应该填写的答案是哪个?( )
{{ select(2) }}
- "9"
- 9
- "10"
- 10
3.Python中将十进制20转化成八进制,我们可以使用下列哪个表达式?( )
{{ select(3) }}
- bin(20)
- int(20)
- oct(20)
- hex(20)
4.下列进制转换,正确的是?( )
{{ select(4) }}
- 0x14转化为十进制,结果是20。
- 20转化成八进制,结果是0o20。
- 0x14转化为十进制,结果是22。
- 20转化成八进制,结果是0o30。
5.关于二进制、八进制、十六进制与十进制相互转换,下列说法正确的是?( )
{{ select(5) }}
- 十六进制转化为十进制,可以使用除16求余数,再顺序输出。
- 二进制转化为十进制,可以使用除2求余数,再逆序输出。
- 十六进制转化为十进制,可以使用除16求余数,再逆序输出。
- n位二进制能表示的最大十进制数是2的n次方减一。
6.将十进制2022转化成十六进制,可以使用下列哪个表达式?( )
{{ select(6) }}
- bin(2022)
- int(2022)
- oct(2022)
- hex(2022)
7.如下程序:
a=[5,10,32,7]
for i in a:
print(i,”:”,bin(i))
该程序段的功能是?( )
{{ select(7) }}
- 分别输出5,10,32,7的二进制数。
- 分别输出5,10,32,7的八进制数。
- 分别输出5,10,32,7的在列表中的索引位置。
- 分别输出5,10,32,7的十六进制数。
8.在Python编程语言中,'0b10' 表示二进制数10,并且这个数换算为十进制,就是整数2。( )
{{ select(8) }}
- 对
- 错