一起答

2018年python二级考试试题(1)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 表达式not3的值为________________。

  2. 表达式isinstance('abc',str)的值为________________。

  3. Python3.x语句print(1,2,3,sep=',')的输出结果为________________。

  4. 表达式isinstance('abcdefg',str)的值为____________。

  5. 表达式'abcabcabc'.rindex('abc')的值为____________。

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

  7. 表达式r'c:\windows\notepad.exe'.endswith(('.jpg','.exe'))的值为_______。

  8. 表达式[1,2,3].count(4)的值为_______________。

  9. 以3为实部4为虚部,Python复数的表达形式为___________或________。

  10. 表达式'helloworld,helloweveryone'.replace('hello','hi')的值为________________________。

  11. 表达式print(0b10101)的值为____________。

  12. 表达式len(range(1,10))的值为___________。

  13. 语句x,y,z=[1,2,3]执行后,变量y的值为__________。

  14. 表达式set([1,2,2,3])=={1,2,3}的值为____________。

  15. 已知x为非空列表,那么表达式random.choice(x)inx的值为___________。

  16. 表达式sorted([13,1,237,89,100],key=lambdax:len(str(x)))的值为___________________________________。

  17. 表达式int('123')的值为_____________。

  18. Python3.x语句print(1,2,3,sep=':')的输出结果为____________。

  19. 表达式type(3)==int的值为__________。

  20. 表达式{1,2,3}&{2,3,4}的值为___________。

  21. 表达式5if5>6else(6if3>2else5)的值为_________。

  22. 已知列表x中包含超过5个以上的元素,那么表达式x==x[:5]+x[5:]的值为________。

  23. 表达式chr(ord('a')-32)的值为___________。

  24. 在函数内部可以通过关键字________________来定义全局变量。

  25. 已知f=lambdax:5,那么表达式f(3)的值为_____________。

  26. 表达式{1,2,3,4}-{3,4,5,6}的值为__________________。

  27. 已知x是一个列表对象,那么执行语句y=x[:]之后表达式id(x)==id(y)的值为___________。

  28. 表达式[1,2]*2的值为______________。

  29. 可以使用内置函数___________________查看包含当前作用域内所有局部变量和值的字典。

  30. 只能通过切片访问列表中的元素,不能使用切片修改列表中的元素。

    • 正确
    • 错误
  31. 表达式chr(ord('b')^32)的值为_________。

  32. 集合可以作为元组的元素。

    • 正确
    • 错误
  33. 在定义函数时,某个参数名字前面带有两个*符号表示可变长度参数,可以接收任意多个关键参数并将其存放于一个字典之中。

    • 正确
    • 错误
  34. 元组可以作为集合的元素。

    • 正确
    • 错误
  35. 定义类时实现了__eq__()方法,该类对象即可支持运算符==。

    • 正确
    • 错误
  36. 函数中必须包含return语句。

    • 正确
    • 错误
  37. 定义类时,在一个方法前面使用@staticmethod进行休息,则该方法属于静态方法。

    • 正确
    • 错误
  38. Python支持使用字典的“键”作为下标来访问字典中的值。

    • 正确
    • 错误
  39. 标准库os的rename()方法可以实现文件移动操作。

    • 正确
    • 错误
  40. 对于列表而言,在尾部追加元素比在中间位置插入元素速度更快一些,尤其是对于包含大量元素的列表。

    • 正确
    • 错误
  41. Python变量名区分大小写,所以student和Student不是同一个变量。

    • 正确
    • 错误
  42. 假设已导入random标准库,那么表达式max([random.randint(1,10)foriinrange(10)])的值一定是10。

    • 正确
    • 错误
  43. Python运算符%不仅可以用来求余数,还可以用来格式化字符串。

    • 正确
    • 错误
  44. Python3.x和Python2.x唯一的区别就是:print在Python2.x中是输出语句,而在Python3.x中是输出函数。

    • 正确
    • 错误
  45. pip命令也支持扩展名为.whl的文件直接安装Python扩展库。

    • 正确
    • 错误
  46. lambda表达式中可以使用任意复杂的表达式,但是必须只编写一个表达式。

    • 正确
    • 错误
  47. 使用正则表达式对字符串进行分割时,可以指定多个分隔符,而字符串对象的split()方法无法做到这一点。

    • 正确
    • 错误
  48. 为了让代码更加紧凑,编写Python程序时应尽量避免加入空格和空行。

    • 正确
    • 错误
  49. 定义函数时,带有默认值的参数必须出现在参数列表的最右端,任何一个带有默认值的参数右边不允许出现没有默认值的参数。

    • 正确
    • 错误
  50. 继承自threading.Thread类的派生类中不能有普通的成员方法。

    • 正确
    • 错误