#x0017. 函数
函数
- 在Python中,定义函数应使用哪个关键字? {{ select(1) }}
- func
- define
- def
- function
- 以下哪个是定义函数时语法正确的写法? {{ select(2) }}
- def myFunction():
- function myFunction():
- def myFunction:
- myFunction():
- 函数定义完成后,代码块必须通过什么方式来表示包含关系? {{ select(3) }}
- 使用大括号
{ } - 使用缩进
- 使用分号
; - 使用括号
[]
- 以下关于Python函数参数的说法,哪一个是正确的? {{ select(4) }}
- 参数列表必须放在方括号内
- 参数列表必须放在圆括号内
- 参数列表必须放在大括号内
- 函数不能有参数
- 函数定义语句的末尾必须加上什么符号? {{ select(5) }}
- 逗号
, - 冒号
: - 分号
; - 句号
.
- 定义函数后,如何正确调用该函数? {{ select(6) }}
- 直接写出函数名
- 写出函数名并加上圆括号
- 使用
call关键字 - 使用
invoke关键字
- 如果函数定义为
def add(a, b): return a + b,调用add(3, 5)的返回值是什么? {{ select(7) }}
- 3
- 5
- 8
- 15
- 以下代码的输出结果是什么?
def greet():
print("Hello")
greet()
{{ select(8) }}
- 无输出
- Hello
- 函数名
- 报错
- 函数中
return语句的作用是什么? {{ select(9) }}
- 终止函数执行并返回一个值
- 只是打印结果
- 继续执行函数后续代码
- 无任何作用
- 如果函数没有
return语句,调用该函数会返回什么? {{ select(10) }}
0NoneFalse- 报错
- 以下代码的输出结果是什么?
def multiply(x, y):
return x * y
result = multiply(4, 5)
print(result)
{{ select(11) }}
- 4
- 5
- 9
- 20
- 以下关于函数调用的说法,哪一个是正确的? {{ select(12) }}
- 函数必须在定义前调用
- 函数必须在定义后调用
- 函数可以在任意位置调用
- 函数不能被调用
- 以下代码的输出结果是什么?
def square(n):
return n ** 2
print(square(6))
{{ select(13) }}
- 6
- 12
- 36
- 66
- 以下代码的输出结果是什么?
def subtract(a, b):
return a - b
print(subtract(10, 3))
{{ select(14) }}
- 3
- 7
- 10
- 13
- 以下代码的输出结果是什么?
def divide(a, b):
return a / b
print(divide(8, 2))
{{ select(15) }}
- 2
- 4
- 8
- 16
- 以下关于局部变量的说法,哪一个是正确的? {{ select(16) }}
- 局部变量在函数外部定义
- 局部变量在函数内部定义
- 局部变量在整个程序中都可访问
- 局部变量不能在函数中使用
- 以下关于全局变量的说法,哪一个是正确的? {{ select(17) }}
- 全局变量只能在函数内部访问
- 全局变量在函数外部定义
- 全局变量不能在函数中修改
- 全局变量的作用域仅限于函数内部
- 以下代码的输出结果是什么?
x = 10
def func():
x = 5
print(x)
func()
print(x)
{{ select(18) }}
- 5, 10
- 10, 5
- 5, 5
- 10, 10
- 以下代码的输出结果是什么?
x = 15
def func():
global x
x = 20
func()
print(x)
{{ select(19) }}
- 15
- 20
- 报错
- 无输出
- 以下关于
global关键字的说法,哪一个是正确的? {{ select(20) }}
global关键字用于在函数内部声明全局变量global关键字用于在函数外部声明局部变量global关键字用于删除变量global关键字用于定义函数
相关
在以下作业中: