第三章单元测试
  1. types=['娱乐','体育','科技'],我们在使用列表时,以下选项( )会引起索引错误?

  2. A:types[2]
    B:types[3]
    C:types[0]
    D:types[-2]

    答案:types[3]

  3. 关于列表描述错误的是( )。

  4. A:可以用“==”比较两个列表是否相同
    B:列表与字符串一样都是不可变序列
    C:Python的列表可以嵌套,形成二维列表
    D:“+”号可以用来拼接两个列表
  5. 不能创建一个字典的语句是( )。

  6. A:dict3={}
    B:dict2={[1,2,3]:'uestc'}
    C:dict4={1:2}
    D:dict1={(1,2,3):'uestc'}
  7. sorted([1,2,3],reverse=True)==reversed([1,2,3])执行结果是( )。

  8. A:1
    B:无
    C:True
    D:False
  9. 使用字典对象dict1的( )方法可以返回字典的“键-值对”元组。

  10. A:dict1.values()
    B:dict1.get()
    C:dict1.items()
    D:dict1.keys()
  11. 以下语句的执行结果是( )。

    import copy

    list1 = [3,5,[7,9,11]]

    list2 = copy.deepcopy(list1)

    list2[2][1]= 1

    print(list2)



  12. A:[3,5,[7,1,11]] B:[3,5,[7,9,11]] C:[3,5,[1,9,11]] D:[3,1,[7,9,11]]
  13. 以下语句执行的结果是( )。
    dict1=dict(name='zhang',age=20,score=85)

    dict1.popitem()



  14. A:{'name':'zhang','age':20} B:('score', 85) C:['score', 85] D:('name', 'zhang')
  15. alist=[1,3,5,7,9,11,13,15,17,19],那么切片alist[3,7]得到的结果( )。

  16. A:[5,7,9,11]
    B:[5,7,9,11,13]
    C:[7,9,11,13]
    D:[7,9,11,13,15]
  17. alist = list(range(10)),对alist执行( )切片操作可得到列表[1,3,5, 7]。

  18. A:alist[8:0:-2]
    B:alist[1:7:2]
    C:alist[1:9:2]
    D:alist[1:8:2]
  19. 下面( )方法能够实现在列表中增加元素?

  20. A:extend
    B:append
    C:add
    D:insert
  21. 以下语句执行后的结果是(  )。

    list1=['a','b','c']

    list2=list1

    list1.append('de')

    print(list2)



  22. A:['a', 'b', 'c', 'd','e'] B:['a', 'b', 'c'] C:['d','e','a','b','c'] D:['a', 'b', 'c', 'de']
  23. 表达式“[3] in [1, 2, 3, 4]”的值为( )。


  24. A:True
    B:False
    C:false
    D:true
  25. 表达式[1, 2, 3]*3的执行结果为( )。

  26. A:[1,1,1,2,2,2,3,3,3]
    B:[3,6,9]
    C:[1,2,3,1,2,3,1,2,3]
    D:[[1,2,3],[1,2,3],[1,2,3]]
  27. 已知 x = [1, 2, 3, 2, 3],执行语句 x.pop() 之后,x的值为( )。

  28. A:[1, 2, 3, 2]
    B:[2, 3, 2, 3]
    C:[1,2,3]
    D:[1,2,2]
  29. 以下列表的方法中,哪个方法的时间效率优于另外其他三个方法( )。


  30. A:pop(i)
    B:insert(i,data)
    C:remove(data)
    D:append(data)
  31. 以下语句的执行结果是(  )。

    d = dict([('spring',1),('summer',2),('autumn',3),('winter',4)])

    temp = sorted(list(d),reverse = True)

    print(temp)



  32. A:[(winter',4),( 'summer', 2),('spring',1),( 'autumn',3)] B:[('winter',4), ('autumn',3),('summer',2),( 'spring' ,1)] C:['winter', 'autumn', 'summer', 'spring' ]


    D:['winter', 'summer', 'spring', 'autumn']
  33. 字典对象的( )方法可以获取指定“键”对应的“值”,并且可以在指定“键”不存在的时候返回指定值,如果不指定则返回None。

  34. A:values()
    B:item()
    C:keys()
    D:get()
  35. 以下程序的输出结果是(  )。

    L2 = [[1,2,3,4],[5,6,7,8]]

    L2.sort(reverse = True)

    print( L2)



  36. A:[[8,7,6,5], [4,3,2,1]] B:[8,7,6,5], [4,3,2,1] C:[[5, 6, 7, 8], [1, 2, 3, 4]] D:[5, 6, 7, 8], [1, 2, 3, 4]
  37. 元组变量t=(“cat”, “dog”, “tiger”, “human”), t[::-1]的结果是( )。

  38. A:[‘human’, ‘tiger’, ‘dog’, ‘cat’]
    B:{‘human’, ‘tiger’, ‘dog’, ‘cat’}
    C:运行出错
    D:(‘human’, ‘tiger’, ‘dog’, ‘cat’)
  39. 下面代码的执行结果是(  )。


  40. A:[2,1,2] B:[2,2] C:[2,1,12] D:[1,2,2]
  41. 任意长度的Python列表、元组和字符串中最后一个元素的下标为____

  42. 假设列表对象aList的值为[3, 4, 5, 6, 7, 9, 11, 13, 15, 17],那么切片aList[3:7]得到的值是____

  43. 已知 x = [3, 7, 5],那么执行语句 x.sort(reverse=True)之后,x的值为____

  44. 已知 x = [[1]] * 3,那么执行语句 x[0][0] = 5之后,变量x的值为____

  45. 下面代码的执行结果是____

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(4) dxwkbang
返回
顶部