Python的10道简单测试题(含答案)
1 以下代码的输出结果为:
print(round(-3.6))
A.-4
B.-4.0
C.-3
D. -3.0
2 以下代码的输出结果为(python3.6及以上):
dic={ 'a':1,'b':4,'c':9,'xy':13} print(dic.popitem())
A.(‘a’:1,‘b’:4,‘c’:9)
B.(‘编程客栈c’:9,‘xy’:13)
C.(‘a’,13)
D.(‘xy’,13)
3 以下代码的输出结果为:
adict = dict.fromkeys(['key1', 'key2'], []) adict['key1'].append(123) adict['key1'] = 456 print(adict['key2'])
A.报错
B.[]
C.[123]
D. 456
4 以下代码的输出结果为:
print([1, 2] == [(1), (2)]) print([1, 2] == [(1,), (2,)])
A.True True
B.True False
C.False True
D.False False
5 以下代码的输出结果为:
print('hi') ifpython 3 > 4 else print('bye')
A.报错
B.hi
C.bye
D.hi bye
6javascript 以下代码的输出结果为:
num = 6 if True == 1.0 else开发者_Python入门 8 print(num)
A.报错
B.6
C.8
D.True
7 以下代码的输出结果为:
for i in range(5): pass print(i)
A.报错
B.None
C.4
D.5
8 以下代码的输出结果为:
alist = [1, 2, 3] blist = [i ** 2 for i in alist] print(i)
A.报错
B.None
C.3
D.9
9 执行完以下代码后,pythonblist的值为:
alist = [1, 2, 3] blist = [print(i+1) for i in alist]
A.[1,2,3]
B.[2,3,4]
C.[None,None,None]
D.[]
10 关于以下代码的描述正确的是:
print({ 'a',[1,2]})
A.不会报错
B.如果把[1,2]改成元组不会报错
C.如果把[1,2]改成集编程客栈合不会报错
D.如果把[1,2]改成集合会输出{‘a’,1,2}
答案:A D C B C B C A C B
到此这篇关于Python的10道简单测试题(含答案)的文章就介绍到这了,更多相关Python测试题答案内容请搜索我们以前的文章或继续浏览下面的相关文章希望大家以后多多支持我们!
精彩评论