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

备考刷题,请到

CDA认证小程序

下述代码的返回结果是:import math;a=(12//5)*(math.floor(4.9));a
A. 4.4
B. 10
C. 8
D. 9.6
上一题
下一题
收藏
点赞
评论
题目解析
题目评论(0)

要分析这段代码的返回结果,我们可以逐步执行以下计算:

1. **取整除法**:
- 代码中的 `12 // 5` 表示取整除法,这将 12 除以 5,然后向下取整。
- 计算过程:`12 // 5` = 2

2. **使用 `math.floor()` 函数**:
- `math.floor(4.9)` 会将 4.9 向下取整。
- 计算过程:`math.floor(4.9)` = 4

3. **乘法运算**:
- 结合以上两步的结果,计算 `a = (12 // 5) * (math.floor(4.9))`。
- 即:`a = 2 * 4`

4. **结果**:
- `a = 8`

因此,代码的返回结果是 **C: 8**。

### 计算步骤总结:
| 步骤 | 操作 | 结果 |
|-------------|----------------------|------|
| 取整除法 | `12 // 5` | 2 |
| 下取整 | `math.floor(4.9)` | 4 |
| 乘法运算 | `2 * 4` | 8 |

正确答案是 **C: 8**。