题目内容

对以下自定义函数 def add(a,b=10,c=0.5) 的调用,错误的是。

A. add(100)
B. add(30,100)
C. add(b=20,100,0.5)
D. add(30,c=0.1,b=100)

查看答案
更多问题

定义函数时,形参前有 1 个 * ,则实参传入函数时的存储方式为。

A. 元组
B. 列表
C. 字典
D. 集合

关于 lambda 函数,以下选项中描述错误的是。

A. lambda 不是 Python 的保留字
B. lambda 函数也称为匿名函数
C. lambda 函数将函数名作为函数结果返回
D. 定义了一种特殊的函数

关于 Python 的 lambda 函数,以下选项中描述错误的是。

A. lambda 函数将函数名作为函数结果返回
B. f=lambda x,y : x+y 执行后, f 的类型为数值类型
C. lambda 用于定义简单的、能够在一行内表示的函数
D. 可以使用 lambda 函数定义列表的的排序原则

假设函数定义中不包括 global 保留字,当函数体中改变形参的值后,以下选项中错误的是。

A. 实参是列表类型时,改变原实际参数的值
B. 实际参数的值是否改变与函数中对变量的操作有关,与参数类型无关
C. 实际参数是整数类型时,不改变原实际参数的值
D. 实际参数是组合类型(可变对象)时,改变原实际参数的值

答案查题题库