执行 Python 代码 print(2.5 % 2) 时不会报错。
A:正确
B:错误
正确答案:正确
答案解析
浮点数在Python中支持模运算,其计算基于除法余数的定义。表达式 a % b 的值由 a - math.floor(a / b) * b 确定,适用于浮点操作数。当参与运算的数值为合法浮点类型且除数非零时,该运算按浮点算术规则执行,不触发语法或类型错误。运算过程中遵循IEEE 754标准对浮点数的处理机制,包括舍入模式和精度保留。若除数为整数或浮点数形式的非零值,表达式结构符合语言文法规范,则解释器会完成代码解析与执行流程。
试卷来源:202606 CCF-GESP编程能力等级认证Python一级真题