#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) }}
- 正确
- 错误