0


python复习题 函数

  1. 【单选题】下列定义函数的方法,在Python中正确的是()。1分

A. class 函数名(类型 形参1, 类型 形参2,…)

B. function 函数名(形参1, 形参2,…)

C. def 函数名(形参1, 形参2,…)

D. def 函数名(类型 形参1, 类型 形参2,…)

正确答案:C

  1. 【单选题】 下述代码的运行结果是( )。

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

  1. 【单选题】 下述代码的运行结果是( )。

f1=lambda x:x**2

f2=lambda x:x*2

print(f1(f2(3)))

A. 4

B. 9

C. 18

D. 36

正确答案:D

  1. 【单选题】 下述代码的运行结果是( )。

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. 【单选题】以下选项不是函数作用的是( )。1分

A. 增强代码可读性

B. 降低编程复杂度

C. 提高代码执行速度

D. 复用代码

正确答案:C

  1. 【单选题】 下述代码的运行结果是( )。

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. 【单选题】以下关于函数调用描述正确的是( )。1分

A. Python内置函数调用前需要引用相应的库

B. 函数和调用只能发生在同一个文件中

C. 函数在调用前不需要定义

D. 自定义函数调用前必须定义

正确答案:D

  1. 【单选题】以下关于函数说法错误的是( )。1分

A. 函数是一段具有特定功能的、可重用的语句组

B. 对函数的使用必须了解其内部实现原理

C. 函数可以看做是一段具有名字的子程序

D. 函数通过函数名来调用

正确答案:B

  1. 【单选题】关于return语句,以下选项描述正确的是( )。1分

A. 函数必须有一个return语句

B. 函数中最多只有一个return语句

C. 函数可以没有return语句

D. return只能返回一个值

正确答案:C

  1. 【单选题】以下对递归描述错误的是( )。1分

A. 一定要有终止条件

B. 书写简单

C. 执行效率高

D. 递归程序都可以有非递归编写方法

正确答案:C

标签: python

本文转载自: https://blog.csdn.net/Agfox_yan/article/details/117956043
版权归原作者 Agfox_yan 所有, 如有侵权,请联系我们删除。

“python复习题 函数”的评论:

还没有评论