Олимпиадный тренинг

Задача . Наследование - 2


Задача

Темы:

В программе объявлены два класса следующим образом:

class Table:
    def __init__(self, model, color):
        self.model = model
        self.color = color


class RoundTable(Table):
    def __init__(self, model, color, radius, height):
        super().__init__(model, color)
        self.radius = radius
        self.height = height

И создается объект класса RoundTable:

rt = RoundTable('PC', 'brown', 500, 750)

Выберите все верные утверждения, связанные с этим фрагментом программы.

  1. параметры self в инициализаторе класса RoundTable и в инициализаторе класса Table ссылаются на разные объекты
  2. в созданном объекте rt формируются четыре локальных свойства: model, color, radius, height
  3. при создании объекта rt вызывается сначала инициализатор класса RoundTable, а затем, - класса Table
  4. класс RoundTable наследуется от класса Table
  5. при создании объекта rt вызывается сначала инициализатор класса Table, а затем, - класса RoundTable
  6. параметры self в инициализаторе класса RoundTable и в инициализаторе класса Table ссылаются на один и тот же объект rt
  7. класс Table наследуется от класса RoundTable

time 1000 ms
memory 256 Mb
Правила оформления программ и список ошибок при автоматической проверке задач

Статистика успешных решений по компиляторам
Комментарий учителя