一起答

2018年二级计算机考python试题(1)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 当在字符串前加上小写字母_____或大写字母_____表示原始字符串,不对其中的任何字符进行转义。

  2. 表达式sum(range(1,10))的值为_____________。

  3. 表达式'abcabcabc'.count('abc')的值为_____________。

  4. 语句x=(3)执行后x的值为________________。

  5. 已知列表x=[1,3,2],那么执行语句a,b,c=sorted(x)之后,b的值为____。

  6. Python内置函数____________用来返回序列中的最小元素。

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

  8. 已知x=3,并且id(x)的返回值为496103280,那么执行语句x+=6之后,表达式id(x)==496103280的值为___________。

  9. 使用pip工具查看当前已安装Python扩展库列表的完整命令是_________。

  10. Python程序文件扩展名主要有__________和________两种,其中后者常用于GUI程序。

  11. 为了提高Python代码运行速度和进行适当的保密,可以将Python程序文件编译为扩展名__________的文件。

  12. 已知列表x=[1,3,2],那么执行语句a,b,c=map(str,sorted(x))之后,c的值为______。

  13. 表达式{1,2,3,4,5}^{4,5,6,7}的值为_________________________。

  14. 表达式range(10,20)[4]的值为__________。

  15. 表达式'%d,%c'%(65,65)的值为________。

  16. 表达式int('101',2)的值为__________。

  17. 表达式3|5的值为__________。

  18. 表达式3&6的值为_________。

  19. 表达式'abc'in['abcdefg']的值为______________。

  20. 如果函数中没有return语句或者return语句不带任何返回值,那么该函数的返回值为_________________。

  21. 表达式len('中国'.encode('gbk'))的值为____________。

  22. Python内置函数_____________用来打开或创建文件并返回文件对象。

  23. 假设有列表a=['name','age','sex']和b=['Dong',38,'Male'],请使用一个语句将这两个列表的内容转换为字典,并且以列表a中的元素为“键”,以列表b中的元素为“值”,这个语句可以写为_____________________。

  24. 假设已从标准库functools导入reduce()函数,那么表达式reduce(lambdax,y:x+y,[1,2,3])的值为____。

  25. 表达式'Helloworld'.upper()的值为___________。

  26. 已知字典x={i:str(i+3)foriinrange(3)},那么表达式''.join([item[1]foriteminx.items()])的值为_____________。

  27. 表达式'ab'in'acbed'的值为________。

  28. 表达式3in{1,2,3}的值为_________。

  29. 在编写应用程序时,应合理控制线程数量,线程并不是越多越好。

    • 正确
    • 错误
  30. 线程对象的___________方法用来阻塞当前线程,指定线程运行结束或超时后继续运行当前线程。

  31. 已知x=[3,5,7],那么执行语句x[1:]=[2]之后,x的值为________________。

  32. 定义类时如果实现了__contains__()方法,该类对象即可支持成员测试运算in。

    • 正确
    • 错误
  33. 通过对象不能调用类方法和静态方法。

    • 正确
    • 错误
  34. Python标准库os中的方法isfile()可以用来测试给定的路径是否为文件。

    • 正确
    • 错误
  35. Python字典和集合属于无序序列。

    • 正确
    • 错误
  36. Python中一切内容都可以称为对象。

    • 正确
    • 错误
  37. 在Python中定义类时实例方法的第一个参数名称不管是什么,都表示对象自身。

    • 正确
    • 错误
  38. 程序中异常处理结构在大多数情况下是没必要的。

    • 正确
    • 错误
  39. 调用函数时,在实参前面加一个型号*表示序列解包。

    • 正确
    • 错误
  40. 二进制文件也可以使用记事本或其他文本编辑器打开,但是一般来说无法正常查看其中的内容。

    • 正确
    • 错误
  41. 在定义函数时,某个参数名字前面带有一个*符号表示可变长度参数,可以接收任意多个普通实参并存放于一个元组之中。

    • 正确
    • 错误
  42. 正则表达式元字符“^”一般用来表示从字符串开始处进行匹配,用在一对方括号中的时候则表示反向匹配,不匹配方括号中的字符。

    • 正确
    • 错误
  43. 在Python中可以使用for作为变量名。

    • 正确
    • 错误
  44. 在调用函数时,必须牢记函数形参顺序才能正确传值。

    • 正确
    • 错误
  45. 在Python中定义函数时不需要声明函数的返回值类型。

    • 正确
    • 错误
  46. 带有else子句的循环如果因为执行了break语句而退出的话,则会执行else子句中的代码。

    • 正确
    • 错误
  47. 对于Python类中的私有成员,可以通过“对象名._类名__私有成员名”的方式来访问。

    • 正确
    • 错误
  48. 在函数内部没有任何方法可以影响实参的值。

    • 正确
    • 错误
  49. 在编写多层循环时,为了提高运行效率,应尽量减少内循环中不必要的计算。

    • 正确
    • 错误
  50. 表达式{1,2}*2的值为{1,2,1,2}。

    • 正确
    • 错误