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

备考刷题,请到

CDA认证小程序

以下代码的输出结果为()?def sum_a(a,b): return(a + b)print(sum_a(2,3))
A. 5
B. 6
C. 报错
D. 无输出
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

正确答案是:A: 5

### 专业分析

让我们逐步分析这段代码:

1. **函数定义**:
```python
def sum_a(a, b):
return (a + b)
```
- 这里定义了一个名为 `sum_a` 的函数,该函数接受两个参数 `a` 和 `b`。
- 函数体中只有一行代码:`return (a + b)`,它返回 `a` 和 `b` 的和。

2. **函数调用**:
```python
print(sum_a(2, 3))
```
- 通过 `sum_a(2, 3)` 调用了函数 `sum_a`,并传入两个参数:`2` 和 `3`。
- 在函数内部,`a` 被赋值为 `2`,`b` 被赋值为 `3`。
- `return (a + b)` 计算 `2 + 3`,并返回结果 `5`。

3. **输出结果**:
- `print(sum_a(2, 3))` 会打印出函数 `sum_a` 的返回值。
- 函数返回的结果是 `5`,因此打印结果是 `5`。

因此,代码执行后,输出结果为 `5`。