类与对象基础 — 计算机选择题
题目
有如下 Python 程序:
class Robot:
def __init__(self, code):
self.code = code
def speak(self):
return 'I am ' + self.code
r1 = Robot('A1')
r2 = r1
r2.code = 'B2'
print(r1.speak())
程序运行的输出结果是什么?
A. I am A1
B. I am B2
C. I am code
D. 程序报错,因为 speak 缺少参数