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

备考刷题,请到

CDA认证小程序

下列代码[?]处,应当填写的代码为()时,代码的输出结果为3a = 3def sum_a(c): return cprint(sum_a(?))
A. a
B. a
C. a + c,
D. a - c
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

为了找出正确答案,我们需要分析代码的逻辑以及如何能够得到输出结果为3。代码如下所示:

```python
def sum_a(c):
return c

print(sum_a(?))
```

我们希望 `print(sum_a(?))` 的输出结果为3,那么 `sum_a(?)` 就需要返回3。因为 `sum_a(c)` 函数直接返回传入的参数 `c`,这意味着我们需要将 `3` 作为参数传递给 `sum_a`。

分析选项:
- A: `a`
- B: `a`
- C: `a + c`
- D: `a - c`

这些选项中并没有直接将3作为参数传递给 `sum_a`。假设选项中的 `a` 是一个变量(而不是字符串),并且 `a` 的值是3,那么选项 A 和 B 可以满足条件,因为它们会直接将 `a` (即3)传递给 `sum_a`。

在这种假设下,我们选择 A 或 B。但由于两个选项都是 `a`,这可能是题目在选项上出现的失误,考虑到选项重复,我们可以认为正确选项是 A 或 B。

因此,综合分析,选项 A 或 B 是正确的,前提是假设 `a = 3`。如果没有其他信息,选择其中之一即可。