考试报名
考试报名
考试内容
考试大纲
在线客服
返回顶部

备考刷题,请到

CDA认证小程序

以下代码的输出结果为()?f1 = lambda x,y: x + 1 + yprint(f1(1,2))
A. 2
B. 1
C. 0
D. 4
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是:D: 4

### 分析:
代码中定义了一个 lambda 函数 `f1`,该函数有两个参数 `x` 和 `y`,返回值是 `x + 1 + y`。然后,`print(f1(1,2))` 调用了这个函数,并传入参数 `1` 和 `2`。我们可以逐步分析这个调用过程:

- `f1(1, 2)` 会执行 `1 + 1 + 2`。
- 计算的步骤如下:
1. 计算 `1 + 1`,结果为 `2`。
2. 再加上 `2`,结果为 `4`。

因此,执行 `print(f1(1,2))` 时,输出的结果是 `4`。因此,正确答案是 D: 4。