#900. 函数·多选训练3
函数·多选训练3
函数·多选训练3
第 1 题(多选)
关于 for i in range(n),下列说法正确的是()。
{{ multiselect(1) }}
- 当 n 为 5 时,i 依次为 0、1、2、3、4
- 循环次数通常为 n 次
- i 最后一次取值通常是 n
- 若 n 为 0,循环体不执行
第 2 题(多选)
关于函数,下列说法正确的是()。
{{ multiselect(2) }}
- return 会结束当前函数调用
- 没有 return 的函数默认返回 None
- 形参可以有默认值
- 函数一定不能调用其他函数
第 3 题(多选)
关于模块导入,下列说法正确的是()。
{{ multiselect(3) }}
- import math 后可使用 math.sqrt(16)
- from math import sqrt 后可直接使用 sqrt(16)
- import random 后可使用 random.randint(1, 6)
- 不导入 math 也一定能直接使用 math.gcd
第 4 题(多选)
关于变量作用域,下列说法正确的是()。
{{ multiselect(4) }}
- 函数内部赋值的普通变量通常是局部变量
- 函数外部定义的变量通常是全局变量
- 局部变量不一定能在函数外直接访问
- 所有局部变量都会自动变成全局变量
第 5 题(多选)
关于函数参数,下列说法正确的是()。
{{ multiselect(5) }}
- 实参是调用函数时传入的值
- 形参是函数定义中的参数名
- 默认参数可以让调用时省略某些参数
- 函数参数只能有一个