单选题 以下关于函数的描述,正确的是______。

A、 使用函数可以增加代码复用,还可以降低维护难度
B、 自己定义的函数名不能与Python内置函数同名
C、 函数一定要有输入参数和返回结果
D、 在一个程序中,函数的定义可以放在函数调用代码之后
下载APP答题
由4l***lc提供 分享 举报 纠错

相关试题

单选题 以下程序的输出结果是______。 s = 0 def fun(s,n): for i in range(n): s += i print(fun(s,5))

A、None
B、0
C、10
D、UnboundLocalError

单选题 以下程序被调用后,能够正确执行的是______。 def f(x,y=1,z=2): pass

A、f(x=1,y=2,z=3)
B、f(1,x=2,z=3)
C、f(1,y=2,z=3)
D、f(x=1,2)

单选题 以下关于Python语言的描述中,错误的是______。

A、函数中return语句只能放在函数定义的最后一面
B、Python函数可以定义在分支或循环语句的内部
C、定义函数需要使用保留字def
D、使用函数最主要的作用之一是复用代码

单选题 函数中定义了2个参数,并且两个参数都指定了默认值,调用函数时参数个数最少是______。

A、0
B、3
C、1
D、2

单选题 在已有名为全局变量的情况下,在函数中再次定义了变量a,下面哪个说法是对的( )

A、函数中未将a声明为global,对a的操作与全局变量无关
B、函数中将a声明为global,对a的操作即为对全局变量a的操作,但函数返回时全局变量a被销毁
C、函数中将a声明为global,对a的操作与全局变量无关
D、函数中未将a声明为global,对a的操作即为对全局变量a的操作

单选题 以下程序的输出结果是______。 def loc_glo( b = 2, a = 4): global z z += 3 * a +5 * b return z z = 10 print(z, loc_glo(4,2))

A、1036
B、1032
C、3232
D、3636

单选题 Python中定义函数的关键字是______。

A、def
B、define
C、function
D、defun

单选题 def func(): print("Hello") print(type( func), type( func())) 问:print(type( func), type( func()))的结果分别为:

A、<class 'function'>,<class 'NoneType'>
B、<class 'str'>,<class 'function'>
C、<class 'function'>,<class 'function'>
D、<class 'function'>,<class 'str'>