Python简单的测试题有哪些

其他教程   发布日期:2025年01月02日   浏览次数:178

本篇内容介绍了“Python简单的测试题有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!

1 以下代码的输出结果为:

  1. print(round(-3.6))

A.-4

B.-4.0

C.-3

D. -3.0

2 以下代码的输出结果为(Python3.6及以上):

  1. dic={
  2. 'a':1,'b':4,'c':9,'xy':13}
  3. print(dic.popitem())

A.(‘a’:1,‘b’:4,‘c’:9)

B.(‘c’:9,‘xy’:13)

C.(‘a’,13)

D.(‘xy’,13)

3 以下代码的输出结果为:

  1. adict = dict.fromkeys(['key1', 'key2'], [])
  2. adict['key1'].append(123)
  3. adict['key1'] = 456
  4. print(adict['key2'])

A.报错

B.[]

C.[123]

D. 456

4 以下代码的输出结果为:

  1. print([1, 2] == [(1), (2)])
  2. print([1, 2] == [(1,), (2,)])

A.True True

B.True False

C.False True

D.False False

5 以下代码的输出结果为:

  1. print('hi') if 3 > 4 else print('bye')

A.报错

B.hi

C.bye

D.hi bye

6 以下代码的输出结果为:

  1. num = 6 if True == 1.0 else 8
  2. print(num)

A.报错

B.6

C.8

D.True

7 以下代码的输出结果为:

  1. for i in range(5):
  2. pass
  3. print(i)

A.报错

B.None

C.4

D.5

8 以下代码的输出结果为:

  1. alist = [1, 2, 3]
  2. blist = [i ** 2 for i in alist]
  3. print(i)

A.报错

B.None

C.3

D.9

9 执行完以下代码后,blist的值为:

  1. alist = [1, 2, 3]
  2. blist = [print(i+1) for i in alist]

A.[1,2,3]

B.[2,3,4]

C.[None,None,None]

D.[]

10 关于以下代码的描述正确的是:

  1. 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简单的测试题有哪些的详细内容,更多关于Python简单的测试题有哪些的资料请关注九品源码其它相关文章!