#58. python训练题-卷5 (高阶段)

python训练题-卷5 (高阶段)

1.在Python中,如何生成一个1 - 10的列表 {{ select(1) }}

  • for i in range(1,11)
  • [0 for _ in range(10)]
  • [0].repeat(10)
  • zeros(10)

2.在下列方法中 那个是列表用于排序的方法: {{ select(2) }}

  • sort()
  • append()
  • remove()
  • pop()

3.下面哪个表达式的结果为False? {{ select(3) }}

  • 3 > 2 and 4 < 5
  • 6>4 or 3<2
  • 4>3 and 6>3
  • not (3 > 2 and 4 < 5)

4.Python中的lambda表达式用于: {{ select(4) }}

  • 定义匿名函数
  • 定义具名函数
  • 返回函数对象
  • 以上都不是

5.Python中的模块是什么? {{ select(5) }}

  • Python程序的基本构建块,包含函数和变量的定义
  • 用于存储数据的数据库表结构
  • 一种面向对象的编程概念
  • 一种硬件设备接口标准

6.在Python中,导入整个模块的正确方法是: {{ select(6) }}

  • import module_name a alias
  • from module_name import *
  • import module_name()
  • include module_name as alias

7.如何捕获Python中的异常? {{ select(7) }}

  • try...catch...finally...
  • try except...finallyelse...
  • try...except finally...else...
  • try:...except:...finally:...else:...

8.下面哪一个是合法的Python标识符? {{ select(8) }}

  • 1variable
  • _myVariable
  • my-variable
  • 3rdVariable

9.以下代码段的输出是什么?

{{ select(9) }}

  • 输出 "x is greater than y" 和 "x is equal to y"

  • 只输出 "x is greater than y"

  • 输出 "x is less than y" 和 "x is equal to y"

  • 输出 "x is greater than y" 和 "x is less than y"

10。以下代码段实现了什么功能?

{{ select(10) }}

  • 返回原列表 [1, 2, 3, 4]
  • 返回 [1, 4, 9, 16]
  • 返回 [1, 2, 3, 4, 16]
  • 返回 [1, 8, 27, 64]

11.切片操作不会修改原始列表。 {{ select(11) }}

  • 正确
  • 错误

12.Python不支持函数重载。 {{ select(12) }}

  • 正确
  • 错误

13.关键字参数必须放在位置参数之后。 {{ select(13) }}

  • 正确
  • 错误

14.Python允许在一个模块中定义多个同名的函数或变量。 {{ select(14) }}

  • 正确
  • 错误

15.Python中的列表推导式是一种简洁创建列表的方式。 {{ select(15) }}

  • 正确
  • 错误