Вы не авторизованы и не можете видеть весь контент сайта. Хотите авторизоваться?
Данный сайт использует куки. Это позволяет нам анализировать взаимодействие посетителей с сайтом и делать его лучше. Продолжая пользоваться сайтом, вы соглашаетесь с использованием файлов cookie.
Вы можете установить этой сайт в виде иконки на рабочем столе
и использовать его как нативное приложение.
Хотите установить это веб-приложение?
Python для начинающих 006
<% normalizedTimer %>
Верно ли высказывание:
"Классы по существу представляют собой фабрики для генерирования одного и более объектов. "
Вопрос № 1(Верно)(Неверно)
Ответы:
Верно
Неверно
Верно ли высказывание:
"Каждый объект, сгенерированный из класса,
имеет доступ к атрибутам класса и получает собственное пространство имен. "
Вопрос № 2(Верно)(Неверно)
Ответы:
Верно
Неверно
Дан код:
```python
a1 = A()
a2 = A()
```
Какой будет результат для a1 + a2?
Для выполнения этой операции у класса А должен быть определен метод '__add__'.
Вопрос № 3(Верно)(Неверно)
Ответы:
Ошибка
a3
Такое невозможно сделать в Python
Зависит от реализации класса A
Мы хотим определить операцию умножения для экземпляров созданного нами класса. Какой термин это обозначает?
Вопрос № 4(Верно)(Неверно)
Ответы:
Карринг
Партицирование
Перегрузка операций
Загрузка класса
Улучшение умножения
Дан код:
```python
class A:
def hi(foo):
print('hi!')
def bye():
print('bye!')
a = A()
a.hi()
a.bye()
```
Почему это не будет работать?
Обычно первый аргумент называется self, но это лишь соглашение, поэтому в методе "hi" проблем нет. Метод "bye" не принимает аргументов, а при вызове "a.bye()"
этому методу автоматически передается экземпляр "а" как первый аргумент. Это приводит к ошибке.
Вопрос № 5(Верно)(Неверно)
Ответы:
Первый аргумент в методе hi должен называться self
Класс не наследуется от object
В классе A нет конструктора
Метод bye не принимает аргументов
У класса A нет атрибутов
В чем смысл термина "наследование"?
Вопрос № 6(Верно)(Неверно)
Ответы:
Объекты выше в дереве наследуют атрибуты, присоединенные к объектам ниже в дереве.
Объекты ниже в дереве наследуют атрибуты, присоединенные к объектам выше в дереве.
Такого термина нет.
Сокрытие атрибутов.
Верно ли высказывание?
"Атрибуты классов обеспечивают поведение
(данные и функции), которое наследуется всеми экземплярами, сгенерированными из них."
Вопрос № 7(Верно)(Неверно)
Ответы:
Верно
Неверно
Верно ли высказывание?
"Классы представляют конкретные элементы в предметной области программы."
Это верно для экземпляров, а не для классов.
Вопрос № 8(Верно)(Неверно)
Ответы:
Верно
Неверно.
Верно ли высказывание?
"Экземпляр наследует атрибуты от своего класса, а
класс наследует атрибуты от всех классов выше в дереве наследования."
Вопрос № 9(Верно)(Неверно)
Ответы:
Верно
Неверно
Как называется класс, стоящий выше в дереве (иерархии) наследования?