#XQ001. 自定义函数

自定义函数


🧩 函数基础选择题与判断题

一、选择题

  1. 下列选项中,哪一个是定义无参函数的正确方式? {{ select(1) }}
  • def say_hello:
  • def say_hello():
  • say_hello():
  • function say_hello()

  1. 调用函数 say_hello() 的正确写法是: {{ select(2) }}
  • say_hello
  • def say_hello()
  • say_hello()
  • print(say_hello)

  1. 在以下代码中,函数 introduce 有几个参数?

    def introduce(name1, name2):
        print("我的名字是:" + name1)
        print("他的名字是:" + name2)
    

    {{ select(3) }}

  • 1
  • 2
  • 3
  • 0

  1. 若定义函数为 def add(a, b):,则调用时必须传递: {{ select(4) }}
  • 1 个参数
  • 2 个参数
  • 3 个参数
  • 不需要参数

  1. 关于函数参数传递的一致性原则,下列说法错误的是: {{ select(5) }}
  • 参数类型要一致
  • 参数顺序可以随意
  • 参数数量要一致
  • 调用时要与定义对应

二、判断题(对的选“A”,错的选“B”)

  1. 在 Python 中,函数必须有参数才能被调用。 {{ select(6) }}
  • A. 对
  • B. 错

  1. def 是定义函数的关键字。 {{ select(7) }}
  • A. 对
  • B. 错

  1. 函数可以多次调用,每次执行的结果可能相同也可能不同。 {{ select(8) }}
  • A. 对
  • B. 错

  1. 定义函数时必须写上括号,即使没有参数也不能省略。 {{ select(9) }}
  • A. 对
  • B. 错

  1. 调用函数的语句必须放在函数定义之前,否则会报错。 {{ select(10) }}
  • A. 对
  • B. 错