题库首页 › GESP等级认证(Python) › 题目 25830

有关如下 Python 代码的说法,正确的是( )。 a = 3 + 3.5 print(a)

A:代码执行将报错。如果将 a = 3 + 3.5 改为 a = float(3) + 3.5 将能正常执行。
B:代码执行将报错。如果将 a = 3 + 3.5 改为 a = 3.0 + 3.5 将能正常执行。
C:代码能正常执行,将输出 6 。
D:代码能正常执行,将输出 6.5

正确答案:D

答案解析

分析表达式 a = 3 + 3.5 的类型处理机制。整数与浮点数在 Python 中属于不同数据类型,参与算术运算时触发隐式类型转换。数值计算结果的类型由操作数中精度较高者决定。print 函数输出变量值时,显示其计算后的实际数值表示形式。检查语句是否存在语法错误或类型不兼容导致的执行中断。对比修改后的赋值表达式是否改变类型转换行为或执行状态。

试卷来源:202606 CCF-GESP编程能力等级认证Python二级真题

本卷相关题目

在线做题 同科目题库