1.
以下选项中,哪一项转换后对应十进制数不是10?( )
A.
0b1010
B.
0o12
C.
0xa
D.
0d11
试题编号:20240129-tym-003
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:A选项,二进制1010转换为十进制为10;B选项,八进制12转换为十进制为10;C选项,十六进制a转换为十进制为10。
考生答案:D
考生得分:2
是否评分:已评分
评价描述:
2.
以下选项中不会报错的是?( )
A.
a='10'+0
B.
int('X')
C.
b=10/0
D.
float(1.2)
试题编号:20240129-tym-009
试题类型:单选题
标准答案:D
试题难度:一般
试题解析:A选项,'10'为字符串,0为整型,不能相加,错误提示TypeError;B选项,X是字母,不能转整型,错误提示ValueError;C选项,0不能为除数,错误提示ZeroDivisionError;D选项,运行结果为1.2,不会报错。
考生答案:A
考生得分:0
是否评分:已评分
评价描述:
3.
将十进制数52转换为二进制数时,该二进制数的位数是?( )
A.
3
B.
4
C.
5
D.
6
试题编号:20240203-zm-001
试题类型:单选题
标准答案:D
试题难度:容易
试题解析:将52除2取余,逆序输出,得到的答案是110100。
考生答案:C
考生得分:0
是否评分:已评分
评价描述:
4.
下面哪个数值和其他不一样?( )
A.
int("
0
O30",8)
B.
(18)
16
C.
(25)
10
D.
(11000)
2
试题编号:20240203-zm-002
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:
(30)
8
=(18)
16
=(24)
10
=(11000)
2
,故选C。
考生答案:A
考生得分:0
是否评分:已评分
评价描述:
5.
将十进制数522转换为十六进制数,最低位上的数是?( )
A.
8
B.
9
C.
A
D.
B
试题编号:20240203-zm-004
试题类型:单选题
标准答案:C
试题难度:一般
试题解析:将522除以16取余,余数为十进制10,转为十六进制是A。
考生答案:C
考生得分:2
是否评分:已评分
评价描述:
6.
以下代码的运行结果是?( )
numbers = [1, 2, 3, 4, 5]
result = list(map(str, numbers) )
print(result)
A.
1, 2, 3, 4, 5
B.
['1', '2', '3', '4', '5']
C.
None
D.
[1, 2, 3, 4, 5]
试题编号:20240205-lxf-019
试题类型:单选题
标准答案:B
试题难度:一般
试题解析:map()函数返回一个迭代器,map的第1个参数是str,所以会把numbers列表中的每个元素转换成字符串类型,使用list转换后的结果是列表,所以选择B选项。
考生答案:B
考生得分:2
是否评分:已评分
评价描述
202412Python三级,202412 电子学会 Python等级考试 三级 真题 及答案