一起答

pythone计算机二级考试题精选试题卷(1)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 正则表达式 元字符“d”用来匹配任意数字字符。

    • 正确
    • 错误
  2. 列表对象的append()方法属于原地操作,用于在列表尾部追加一个元素。

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

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

    • 正确
    • 错误
  5. 一个数字5也是合法的Python表达式。

    • 正确
    • 错误
  6. 在同一个作用域内,局部变量会隐藏同名的全局变量。

    • 正确
    • 错误
  7. Python类不支持多继承。

    • 正确
    • 错误
  8. 在循环中continue语句的作用是跳出当前循环。

    • 正确
    • 错误
  9. 生成器推导式比列表推导式具有更高的效率,推荐使用。

    • 正确
    • 错误
  10. 相同内容的字符串使用不同的编码格式进行编码得到的结果并不完全相同。

    • 正确
    • 错误
  11. 函数是代码复用的一种方式。

    • 正确
    • 错误
  12. Python支持多继承,如果父类中有相同的方法名, 而在子类中调用时没有指定父类名,则Python解释器将从左向右按顺序进行搜索。

    • 正确
    • 错误
  13. 已知x为非空字符串,那么表达式 ''.join(x.split()) == x 的值一定为True。

    • 正确
    • 错误
  14. 在多线程编程时,当某子线程的daemon属性为False时,主线程结束时会检测该子线程是否结束,如果该子线程尚未运行结束,则主线程会等待它完成后再退出。

    • 正确
    • 错误
  15. Python不允许使用关键字作为变量名,允许使用内置函数名作为变量名,但这会改变函数名的含义。

    • 正确
    • 错误
  16. Python采用的是基于值得自动内存管理方式。

    • 正确
    • 错误
  17. 无法删除集合中指定位置的元素,只能删除特定值的元素。

    • 正确
    • 错误
  18. 函数中的return语句一定能够得到执行。

    • 正确
    • 错误
  19. 正则表达式元字符“s”用来匹配任意空白字符。

    • 正确
    • 错误
  20. 已知A和B是两个集合,并且表达式AB的值一定为True。

    • 正确
    • 错误
  21. Python变量名必须以字母或下划线开头,并且区分字母大小写。

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

    • 正确
    • 错误
  23. 对于带有else子句的循环语句,如果是因为循环条件表达式不成立而自然结束循环,则执行else子句中的代码。

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

    • 正确
    • 错误
  25. 当作为条件表达式时,{}与None等价。

    • 正确
    • 错误
  26. 带有else子句的异常处理结构,如果不发生异常则执行else子句中的代码。

    • 正确
    • 错误
  27. 表达式pow(3,2) == 3**2 的值为True。

    • 正确
    • 错误
  28. 在类定义的外部没有任何办法可以访问对象的私有成员。

    • 正确
    • 错误
  29. 使用Python列表的方法insert()为列表插入元素时会改变列表中插入位置之后元素的索引。

    • 正确
    • 错误
  30. 全局变量会增加不同函数之间的隐式耦合度,从而降低代码可读性,因此应尽量避免过多使用全局变量。

    • 正确
    • 错误
  31. Python标准库os中的方法listdir()返回包含指定路径中所有文件和文件夹名称的列表。

    • 正确
    • 错误
  32. Python关键字不可以作为变量名。

    • 正确
    • 错误
  33. 假设已成功导入os和sys标准库,那么表达式 os.path.dirname(sys.executable) 的值为Python安装目录。

    • 正确
    • 错误
  34. 已知x为非空字符串,那么表达式 ','.join(x.split(',')) == x 的值一定为True。

    • 正确
    • 错误
  35. 如果仅仅是用于控制循环次数,那么使用for i in range(20)和for i in range(20, 40)的作用是等价的。

    • 正确
    • 错误
  36. 元组可以作为字典的“键”。

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

    • 正确
    • 错误
  38. 尽管可以使用import语句一次导入任意多个标准库或扩展库,但是仍建议每次只导入一个标准库或扩展库。

    • 正确
    • 错误
  39. Python代码可以内嵌在asp文件中。

    • 正确
    • 错误
  40. 可以使用del删除集合中的部分元素。

    • 正确
    • 错误
  41. 在Python 3.x中可以使用中文作为变量名。

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

    • 正确
    • 错误
  43. 在调用函数时,可以通过关键参数的形式进行传值,从而避免必须记住函数形参顺序的麻烦。

    • 正确
    • 错误
  44. 已知seq为长度大于10的列表,并且已导入random模块,那么 [random.choice(seq) for i in range(10)] 和random.sample(seq,10) 等价。

    • 正确
    • 错误
  45. 删除列表中重复元素最简单的方法是将其转换为集合后再重新转换为列表。

    • 正确
    • 错误
  46. Python是一种跨平台、开源、免费的高级动态编程语言。

    • 正确
    • 错误
  47. 如果在函数中有语句 return 3,那么该函数一定会返回整数 3。

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

    • 正确
    • 错误
  49. Python标准库threading中的Lock、RLock、Condition、Event、Semaphore 对象都可以用来实现线程同步。

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

    • 正确
    • 错误