Python для анализа данных.sa_PythАД

Python для анализа данных.sa_PythАД — вариант 8

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

21 вопрос Вариант 8 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Как объявить класс в Python?

  1. class ClassName:
  2. def ClassName:
  3. class ClassName()
  4. def class ClassName:
Вопрос 2

Как создать объект класса в Python?

  1. obj = create(ClassName)
  2. obj = ClassName()
  3. obj = new ClassName()
Вопрос 3

Как объявить метод внутри класса?

  1. method(self):
  2. def method(self):
  3. def self.method():
  4. def method():
Вопрос 4

Как объявить конструктор в классе Python?

  1. def constructor(self):
  2. init(self):
  3. def init(self):
Вопрос 5

Как правильно обратиться к атрибуту объекта внутри метода класса?

  1. s.attribute
  2. attribute
  3. self.attribute
  4. ClassName.attribute
Вопрос 6

Как правильно определить атрибут класса?

  1. self.attribut = value
  2. class.attribute = value
  3. self.attribute = value
  4. attribute = value
Вопрос 7

Как правильно вызвать метод класса из другого метода того же класса?

  1. self.method
  2. self.method()
  3. method()
  4. ClassName.method()
Вопрос 8

Что такое инкапсуляция в ООП?

  1. Процесс создания экземпляра класса
  2. Сокрытие данных и предоставление доступа только через методы
  3. Наследование свойств и методов другого класса
  4. Способность объекта принимать разные формы
Вопрос 9

Как правильно создать наследуемый класс в Python?

  1. class DerivedClass ParentClass:
  2. class DerivedClass.ParentClass:
  3. class DerivedClass(ParentClass):
  4. class DerivedClass -> ParentClass:
Вопрос 10

Как вызвать конструктор родительского класса в дочернем классе?

  1. ParentClass.init(self)
  2. super().init()
  3. super(self).init()
  4. ParentClass.init()
Вопрос 11

Что такое полиморфизм в ООП?

  1. Способность объекта наследовать методы и свойства другого класса
  2. Способность объекта скрывать свои данные
  3. Способность объекта использовать методы с одинаковым именем, но с различным поведением
  4. Способность объекта принимать различные формы
Вопрос 12

Как определить статический метод в классе?

  1. def method(self):
  2. @staticmethod
  3. @classmethod
  4. @static
Вопрос 13

Как определить метод класса (classmethod) в Python?

  1. def method(cls):
  2. @classmethod
  3. @staticmethod
  4. def method(self):
Вопрос 14

Как вызвать статический метод класса?

  1. self.method()
  2. ClassName.method()
  3. object.method()
  4. cls.method()
Вопрос 15

Как правильно объявить атрибут класса?

  1. def init(self): self.attribute = value
  2. attribute = value
  3. def attribute(self): self.attribute = value
  4. self.attribute = value
Вопрос 16

Какое ключевое слово используется для наследования класса в Python?

  1. extends
  2. inherits
  3. class DerivedClass(BaseClass)
  4. class DerivedClass extends BaseClass
Вопрос 17

Как вызвать метод родительского класса из дочернего класса?

  1. BaseClass.method()
  2. super().method()
  3. self.method()
  4. cls.method()
Вопрос 18

Что такое инстанс класса?

  1. Атрибут класса
  2. Метод класса
  3. Объект класса
  4. Родительский класс
Вопрос 19

Что такое self в методах класса?

  1. Ссылка на экземпляр класса
  2. Ссылка на класс
  3. Ссылка на родительский класс
  4. Ссылка на атрибут класса
Вопрос 20

Что такое dunder методы в Python?

  1. Методы, начинающиеся с одного подчеркивания
  2. Методы, начинающиеся и заканчивающиеся двойными подчеркиваниями
  3. Приватные методы класса
  4. Защищенные методы класса
Вопрос 21

Какой метод используется для инициализации атрибутов экземпляра класса при создании объекта?

  1. __init__()