#x0017. 函数

函数

  1. 在Python中,定义函数应使用哪个关键字? {{ select(1) }}
  • func
  • define
  • def
  • function
  1. 以下哪个是定义函数时语法正确的写法? {{ select(2) }}
  • def myFunction():
  • function myFunction():
  • def myFunction:
  • myFunction():
  1. 函数定义完成后,代码块必须通过什么方式来表示包含关系? {{ select(3) }}
  • 使用大括号 { }
  • 使用缩进
  • 使用分号 ;
  • 使用括号 []
  1. 以下关于Python函数参数的说法,哪一个是正确的? {{ select(4) }}
  • 参数列表必须放在方括号内
  • 参数列表必须放在圆括号内
  • 参数列表必须放在大括号内
  • 函数不能有参数
  1. 函数定义语句的末尾必须加上什么符号? {{ select(5) }}
  • 逗号 ,
  • 冒号 :
  • 分号 ;
  • 句号 .
  1. 定义函数后,如何正确调用该函数? {{ select(6) }}
  • 直接写出函数名
  • 写出函数名并加上圆括号
  • 使用 call 关键字
  • 使用 invoke 关键字
  1. 如果函数定义为 def add(a, b): return a + b,调用 add(3, 5) 的返回值是什么? {{ select(7) }}
  • 3
  • 5
  • 8
  • 15
  1. 以下代码的输出结果是什么?
def greet():
    print("Hello")
greet()

{{ select(8) }}

  • 无输出
  • Hello
  • 函数名
  • 报错
  1. 函数中 return 语句的作用是什么? {{ select(9) }}
  • 终止函数执行并返回一个值
  • 只是打印结果
  • 继续执行函数后续代码
  • 无任何作用
  1. 如果函数没有 return 语句,调用该函数会返回什么? {{ select(10) }}
  • 0
  • None
  • False
  • 报错
  1. 以下代码的输出结果是什么?
def multiply(x, y):
    return x * y
result = multiply(4, 5)
print(result)

{{ select(11) }}

  • 4
  • 5
  • 9
  • 20
  1. 以下关于函数调用的说法,哪一个是正确的? {{ select(12) }}
  • 函数必须在定义前调用
  • 函数必须在定义后调用
  • 函数可以在任意位置调用
  • 函数不能被调用
  1. 以下代码的输出结果是什么?
def square(n):
    return n ** 2
print(square(6))

{{ select(13) }}

  • 6
  • 12
  • 36
  • 66
  1. 以下代码的输出结果是什么?
def subtract(a, b):
    return a - b
print(subtract(10, 3))

{{ select(14) }}

  • 3
  • 7
  • 10
  • 13
  1. 以下代码的输出结果是什么?
def divide(a, b):
    return a / b
print(divide(8, 2))

{{ select(15) }}

  • 2
  • 4
  • 8
  • 16
  1. 以下关于局部变量的说法,哪一个是正确的? {{ select(16) }}
  • 局部变量在函数外部定义
  • 局部变量在函数内部定义
  • 局部变量在整个程序中都可访问
  • 局部变量不能在函数中使用
  1. 以下关于全局变量的说法,哪一个是正确的? {{ select(17) }}
  • 全局变量只能在函数内部访问
  • 全局变量在函数外部定义
  • 全局变量不能在函数中修改
  • 全局变量的作用域仅限于函数内部
  1. 以下代码的输出结果是什么?
x = 10
def func():
    x = 5
    print(x)
func()
print(x)

{{ select(18) }}

  • 5, 10
  • 10, 5
  • 5, 5
  • 10, 10
  1. 以下代码的输出结果是什么?
x = 15
def func():
    global x
    x = 20
func()
print(x)

{{ select(19) }}

  • 15
  • 20
  • 报错
  • 无输出
  1. 以下关于 global 关键字的说法,哪一个是正确的? {{ select(20) }}
  • global 关键字用于在函数内部声明全局变量
  • global 关键字用于在函数外部声明局部变量
  • global 关键字用于删除变量
  • global 关键字用于定义函数