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

如下 Python 代码执行后,其输出是( ) a = 3 b = a a = 4 print(a, b)

A:3 3
B:4 3
C:4 4
D:3 4

正确答案:B

答案解析

首先定义变量a并赋值为3,随后将b赋值为当前a的值,此时b获得a的值副本;接着对a重新赋值为4,该操作仅改变a的引用目标,不影响b已持有的值;最后执行print函数,依次输出a和b当前引用的值。

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

本卷相关题目

在线做题 同科目题库