目录
练习 3.1
1、判断题
(1) 函数定义可以嵌套。 (✔)
(2) 函数调用可以嵌套。 (✔)
(3) 函数参数可以嵌套。 (✖)
(4) Python 函数调用时的参数传递,只有传值一种方式,所以形参值的变化不会影响实参。 (✖)
(5)一个函数中可以定义多个 return 语句。 (✔)
(6)定义 Pthon 函数时,无须指定其返回对象的类型。 (✔)
(7) 可以使用一个可变对象作为函数可选参数的默认值。 (✖)
(8) 函数有可能改变一个形式参数变量所绑定对象的值。 (✔)
(9)函数的形式参数是可选的,可以有,也可以无。 (✖)
(10) 传给函数的实参必须与函数签名中定义的形参在数目、类型和顺序上一致。 (✔)
(11) 函数参数可以作为位置参数或命名参数传递。 (✔)
(12) Python 函数的 retumm 语句只能返回一个值。 (✖)
(13) 函数调用时,如果没有实参调用默认参数,则默认值被当作 0。 (✖)
(14) 无返回值的函数称为 None 函数。 (✔)
(15) 递归函数的名称在自己的函数体中至少要出现一次。 (✔)
(16) 在递归函数中必须有一个控制环节用来防止程序无限期地运行。