测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A21121. 下列代码中, s1.draw() 和 s2.draw()能正确运⾏并输出不同结果的主要原因是( )。class Shape: def draw(self): print("绘制图形") class Circle(Shape): def draw(self): print("绘制圆形") class Rectangle(Shape): def draw(self): print("绘制矩形") i…

单选题 困难

题目描述

下列代码中, s1.draw() 和 s2.draw()能正确运⾏并输出不同结果的主要原因是(    )。

class Shape:
    def draw(self):
        print("绘制图形")

class Circle(Shape):
    def draw(self):
        print("绘制圆形")

class Rectangle(Shape):
    def draw(self):
        print("绘制矩形")

if __name__ == "__main__":
    s1 = Circle()
    s2 = Rectangle()

    s1.draw()
    s2.draw()

选项(单选)

上一题 下一题