- 【单选题】下列定义函数的方法,在Python中正确的是()。1分
A. class 函数名(类型 形参1, 类型 形参2,…)
B. function 函数名(形参1, 形参2,…)
C. def 函数名(形参1, 形参2,…)
D. def 函数名(类型 形参1, 类型 形参2,…)
正确答案:C
- 【单选题】 下述代码的运行结果是( )。
list(map( lambda x:len(x), ['ab123','a','12'] ) )
A. [5, 1, 2]
B. [3, 0, 2]
C. [3, 1, 2]
D. [2, 1, 0]
正确答案:A
- 【单选题】 下述代码的运行结果是( )。
f1=lambda x:x**2
f2=lambda x:x*2
print(f1(f2(3)))
A. 4
B. 9
C. 18
D. 36
正确答案:D
- 【单选题】 下述代码的运行结果是( )。
cnt=0
num=1
def tset():
global cnt
for i in (1,2,3):
cnt=cnt+1
num=10
tset()
print(cnt,num)
A. 0 1
B. 3 1
C. 0 10
D. 3 10
正确答案:B
- 【单选题】以下选项不是函数作用的是( )。1分
A. 增强代码可读性
B. 降低编程复杂度
C. 提高代码执行速度
D. 复用代码
正确答案:C
- 【单选题】 下述代码的运行结果是( )。
def f1(a,b):
a=3
return a+b
def f2():
a=1
b=5
print(f1(a,b),a+b)
f2()
A. 6 6
B. 8 6
C. 8 8
D. 6 8
正确答案:B
- 【单选题】以下关于函数调用描述正确的是( )。1分
A. Python内置函数调用前需要引用相应的库
B. 函数和调用只能发生在同一个文件中
C. 函数在调用前不需要定义
D. 自定义函数调用前必须定义
正确答案:D
- 【单选题】以下关于函数说法错误的是( )。1分
A. 函数是一段具有特定功能的、可重用的语句组
B. 对函数的使用必须了解其内部实现原理
C. 函数可以看做是一段具有名字的子程序
D. 函数通过函数名来调用
正确答案:B
- 【单选题】关于return语句,以下选项描述正确的是( )。1分
A. 函数必须有一个return语句
B. 函数中最多只有一个return语句
C. 函数可以没有return语句
D. return只能返回一个值
正确答案:C
- 【单选题】以下对递归描述错误的是( )。1分
A. 一定要有终止条件
B. 书写简单
C. 执行效率高
D. 递归程序都可以有非递归编写方法
正确答案:C
版权归原作者 Agfox_yan 所有, 如有侵权,请联系我们删除。