跳至正文
View Categories

2 min read

一、单选题(20题,每题3分) #

  1. python中,下面哪个函数可以打印复数的实数部分 ( )
  2. A、 print(aA、imag)
    B、 print(aA、reality)
    C、 print(aA、imagin)
    D、 print(aA、real)

  3. 以下关于函数的描述,错误的是:( )
  4. A、 函数是一种功能抽象
    B、 使用函数的目的仅仅只是为了增加代码复用
    C、 函数名可以是任何有效的Python标识符
    D、 使用函数后,代码的维护难度降低了

  5. 以下程序的输出结果是:( )
  6. def test( b = 2, a = 4):   
        global z
        z += a * b
        return z
    z = 10
    print(z, test())

    A、 18 None
    B、 10 18
    C、 UnboundLocalError
    D、 18 18

  7. 下列表达式中返回 为True的是:( )
  8. A、3>2>2
    B、’abc’>’xyz’
    C、0x56 > 56
    D、(‘3′,’2’)>(‘a’,’b’)

  9. 表达式 False+1 的值为( )
  10. A、 1
    B、 True
    C、 False
    D、 表达式书写错误,无值产生

  11. 以下关于字符串类型的操作的描述,错误的是:( )
  12. A、 str.replace(x,y)方法把字符串str中所有的x子串都替换成y
    B、 想把一个字符串str所有的字符都大写,用str.upper()
    C、 想获取字符串str的长度,用字符串处理函数 str.len()
    D、 设 x = ‘aa’ ,则执行x*3的结果是‘aaaaaa’

  13. 表达式 ‘The first:{1}, the second is {0}’.format(65,97) 的值为( )
  14. A、 ‘The first: , the second is ‘
    B、 ‘The first:{1}, the second is {0}’
    C、 ‘The first:65, the second is 97’
    D、 ‘The first:97, the second is 65’

  15. 表达式 ‘:’.join(‘1,2,3,4,5’.split(‘,’)) 的值为( )
  16. A、 ‘1,2,3,4,5’
    B、 ‘1 2 3 4 5’
    C、 ‘1:2:3:4:5’
    D、 ‘1.2.3.4.5’

  17. 表达式 ‘c:\windows\notepaD.exe’.endswith((‘.jpg’, ‘.exe’)) 的值为( )
  18. A、 -1
    B、 1
    C、 True
    D、 False

  19. 以下程序的输出结果是:( )
  20. ls =list({'shandong':200, 'hebei':300, 'beijing':400})
    print(ls)

    A、 [‘300′,’200′,’400’]

    B、 [‘shandong’, ‘hebei’, ‘beijing’]

    C、 [300,200,400]

    D、 ‘shandong’, ‘hebei’, ‘beijing’

  21. 已知x = ([1], [2]),那么执行语句x[0].append(3)后x的值为( )
  22. A、 [1, 3, 2]

    B、 [1, 2, 3]

    C、 ([1, 3], [2])

    D、 3

  23. 假设列表对象x = [1, 1, 1],那么表达式id(x[0]) == id(x[2])的值为( )
  24. A、 [1, 1, 1]

    B、 0
    C、 True
    D、 False

  25. 已知列表 x = [1, 3, 2],那么执行语句 x = x.reverse() 之后,x的值为( )
  26. A、 [1, 3, 2]

    B、 [2, 3, 1]

    C、 [1, 2, 3]

    D、 None

  27. 表达式 [5 for i in range(3)] 的值为( )
  28. A、 [5, 5, 5]

    B、 5

    C、 [1, 2, 3]

    D、 [1, 2, 3],[1, 2, 3],[1, 2, 3],[1, 2, 3],[1, 2, 3]

  29. 已知 x = [1, 2, 3, 4, 5],那么执行语句 del x[1:3] 之后,x的值为( )
  30. A、 [1, 4, 5]

    B、 [1, 2, 3, 4, 5]

    C、 [3, 3, 2]

    D、 0

  31. 已知 x = (3), 那么表达式 x * 3 的值为( )
  32. A、 (3,3,3)
    B、 (3),(3),(3)
    C、 (3)*3
    D、 9

  33. 可以使用内置函数______查看包含当前作用域内所有全局变量和值的字典。( )
  34. A、 globals()
    B、 static()
    C、 len()
    D、 locals()

  35. 表达式 min([’11’, ‘2’, ‘3’]) 的值为( )
  36. A、 ‘11′
    B、 ‘2’
    C、 ‘3’
    D、 0

  37. 已知 x, y = map(int, [‘1’, ‘2’]),那么表达式 x + y 的值为( )
  38. A、 ‘1′
    B、 ‘2’
    C、 3
    D、 5

  39. 以下不是程序输出结果的选项是:( )
  40. import random as r
    ls1 = [12,34,56,78]
    r.shuffle(ls1)
    print(ls1)

    A、 [12, 78, 56, 34]

    B、 [56, 12, 78, 34]

    C、 [12, 34, 56, 78]

    D、 [12, 78, 34, 56]

二、编程题(3题) #

  1. 第1题(10分)
  2. 第2题(10分)
  3. 第3题(20分)