AI智能整理导入 AI智能整理导入
×
首页 题库中心 2025年计算机二级Python语言考试题库(官方) 题目详情
CA351E2C0DF0000166568A3287402040
2025年计算机二级Python语言考试题库(官方)
383
单选题

在Python3.X 版本中语句输出正确的是

A
>>>3/2 → 1.50
B
>>>3/2 → 1
C
>>>3//2 → 1
D
>>>3//2 → 1.5

答案解析

正确答案:C

解析:

这道题目考察的是Python中整数除法与浮点数除法的区别。在Python 3.x版本中,`/`操作符执行的是真除法(即结果总是浮点数),而`//`执行的是地板除法(即结果是向下取整后的整数)。- 选项A:`>>> 3 / 2 → 1.50` 正确地反映了使用`/`进行除法运算时的结果。当两个整数相除但使用了`/`符号时,Python会返回一个浮点数结果。- 选项B:`>>> 3 / 2 → 1` 错误地表示了`/`操作的结果应该是浮点数而不是整数。- 选项C:`>>> 3 // 2 → 1` 正确描述了使用`//`进行的地板除法,它将结果直接舍入到最接近的较小整数。- 选项D:`>>> 3 // 2 → 1.5` 错误地认为`//`会产生浮点数结果,实际上它只产生整数结果。通过这个例子,我们可以想象成你有三块饼干想要平均分给两个人。如果你用`/`来分的话,每个人可以得到1.5块饼干(假设你可以把饼干切成半)。但是如果你只能整块给出去,那么就只能每人一块了,这就是`//`的作用——确保每个人都得到了完整的饼干数量,即使这意味着有些人可能得不到那么多。
2025年计算机二级Python语言考试题库(官方)

扫码进入小程序
随时随地练习

关闭
专为自学备考人员打造
试题通
自助导入本地题库
试题通
多种刷题考试模式
试题通
本地离线答题搜题
试题通
扫码考试方便快捷
试题通
海量试题每日更新
试题通
欢迎登录试题通
可以使用以下方式扫码登陆
试题通
使用APP登录
试题通
使用微信登录
xiaochengxu
联系电话:
400-660-3606
xiaochengxu