如下 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一级真题
题库首页 › GESP等级认证(Python) › 题目 25805
正确答案:B
首先定义变量a并赋值为3,随后将b赋值为当前a的值,此时b获得a的值副本;接着对a重新赋值为4,该操作仅改变a的引用目标,不影响b已持有的值;最后执行print函数,依次输出a和b当前引用的值。
试卷来源:202606 CCF-GESP编程能力等级认证Python一级真题