Font size
Worksheetsфинал python
Total questions: 50
Worksheet time: 4hrs 10mins
выберете все, что является экземпляром класса
объект 1
объект 2
объект 3
класс CAR
Что такое класс в ООП?
Функция, описанная внутри класса
Экземпляр с собственным состоянием
Шаблон с описанием свойств и поведения объекта
Описание метода
Что представляет собой объект в ООП?
Описание метода
Экземпляр с собственным состоянием
Функция, описанная внутри класса
Описание свойств и поведения объекта
Что такое метод в контексте класса?
Описание метода
Экземпляр с собственным состоянием
Функция, описанная внутри класса
Описание свойств и поведения объекта
как будет выглядеть синтаксис создания экземпляра (объект) данного класса? выберете из предложенных вариантов
pizza = Product(name='Pepperoni', price=850, quantity=3)
pizza = Product()
pizza = Product(self, name='Pepperoni', price=850, quantity=3)
pizza = Product(self.name='Pepperoni', self.price=850, self.quantity=3)
как будет выглядеть синтаксис обращения к полю класса? выберете из предложенных вариантов
self.name
pizza.name
pizza.name()
name
Чем является из предложенных конструкций show_product()?
метод
класс
объект
функция
Что такое инкапсуляция?
это сокрытие данных
это открытые данные
это такой специальный метод
Выберите атрибут класс, который будет иметь модификатор доступа private
self.__name
self.name
self._name
name
Что такое наследование в ООП?
Возможность создавать объекты
Возможность использовать свойства и методы одного класса в другом
Возможность объединять классы
Возможность уничтожать объекты
есть сlass Animal, как будет выглядеть класс, который наследуется от данного класса Animal
class Cat
class Dog
class Cat(Animal)
class Cat()
Какие свойства и методы класса достаются дочернему классу?
Все
Только с модификаторами доступа protected public
Только с модификаторами доступа public
Только с модификаторами доступа private
На изображении приведен пример использования принципа ООП, который называется ...
(ответ запишите маленькими буквами )
(a)
Зачем используется декоратор @property ?
для доступа к закрытым полям экземпляра класса
для создания экземпляров класса
для уничтожения объектов
Магические методы - это ...
специальные методы, которые определяют новое поведение для стандартных операторов и операций
как функции только определены внутри класса без определения нового поведения
как функции только определены внутри методов класса
Выберете все магические методы для данного класса
__init__
__str__
status
Book
Какой магический метод в Python позволяет определить поведение объекта при его точном сравнении (==) с другим объектом?
__equals__
__le__
__eq__
__==__
Что представляет собой абстрактный класс в объектно-ориентированном программировании?
Класс, предоставляющий реализацию для всех своих методов.
Класс, который не может иметь экземпляров.
Класс, который не имеет атрибутов.
Класс, который содержит хотя бы один абстрактный метод.
Выберите какой класс является абстрактным
Square
Figure
Здесь нет абстрактного класса
Что позволяет делать декоратор @abstractmethod?
Для наследников абстрактного класса метод выделенной данным декоратором является обязательным для расширения или переопределения
Не к чему не обязывает, просто для красоты
Абстрактный класс, требует обязательного наличия абстрактного метода
Что такое расширение метода родительского класса?
Перезаписывает данный метод
Возможность переопределения методов родительского класса в дочернем классе.
Процесс добавления новых методов к родительскому классу.
Возможность Взять родительский метод метод и добавить для него дополнительно поведение в дочернем классе.
Что такое переопределение метода родительского класса?
Возможность переопределения методов родительского класса в дочернем классе.
Процесс добавления новых методов к родительскому классу.
Возможность Взять родительский метод метод и добавить для него дополнительно поведение в дочернем классе.
метод draw() в классе Square переопределен или расширен ?
переопределен
расширен
ни то и не другое
Как обозначается тип данных целых чисел?
float
int
str
vool
Как обозначается тип данных действительных чисел?
int
float
str
bool
Что выведет блок программы при введении age=17
if age >= 21:
print("Доступ разрешен")
elif age >= 18:
print("Доступ частично разрешен")
else:
print("Доступ запрещен")
Доступ разрешен
Доступ запрещен
Доступ частично разрешен
Другой вариант ответа
Дана строка
s = "автомобиль"
С помощью среза получите новую строку q, в которой будет слово "авто".
Пробелы в ответе не ставьте
(a)
Что будет выведено после выполнения команд
s = "заноза"
s = s.replace("за", "")
print(s)
(a)
Что будет выведено программой?
s = {1, 3, 4}
s1 = {3, 4, 5, 6, 8}
s2 = s1 - s
a = list(s2)
a.sort()
print(*a)
(a)
Напишите команду для Python, которая создаст пустой список с именем a. Пишите без пробелов.
(a)
Что выведет программа
(a)
Для настройки проекта какой файл используется?
Для цены какой элемент управления при создании моделя используется?
CharField
DecimalField
TextField
ImageField
Как с помощью SQL вывести все записи из таблицы Persons, отсортированные по полю FirstName в убывающем порядке?
SELECT * FROM Persons SORT 'FirstName' DESC
SELECT * FROM Persons ORDER BY FirstName DESC
SELECT * FROM Persons SORT BY 'FirstName' DESC
SELECT * FROM Persons ORDER FirstName DESC
Как с помощью SQL вывести все записи из таблицы Persons, в которых в поле FirstName значение начинается с буквы 'а'?
SELECT * FROM Persons WHERE FirstName LIKE '%a'
SELECT * FROM Persons WHERE FirstName='%a%'
SELECT * FROM Persons WHERE FirstName='a'
SELECT * FROM Persons WHERE FirstName LIKE 'a%'
Как с помощью SQL вывести данные из всех полей таблицы Persons?
SELECT *.Persons
SELECT [all] FROM Persons
SELECT * FROM Persons
SELECT Persons
Для чего используется оператор AS:
для задания имени поля
для подсчета количества полей
для объединения данных в таблице
Агрегатная функция для нахождения среднего арифметического значения:
AVG
COUNT
SUM
Для сортировки по возрастанию используется следующая конструкция:
GROUP BY имя_поля DESC
ORDER BY имя_поля DESC
ORDER BY имя_поля ASC
GROUP BY имя_поля ASC
Что такое self в методах класса?
ссылка на класс
ссылка на себя
ссылка на созданный объект класса
ссылка на метод
Как называются функции, которые принадлежат классу?
(a)
Определение метода
действия, которые можно совершить с объектом.
действия, которые совершает объект. Каждое свойство имеет значение.
характеристики состояния объекта.
предмет, обладающий определенными свойствами и поведением.
file=open("text.txt", "r")
Что означает "r" в данной строке кода?
создание нового файла
открытие файла
открытие файла для чтения
название файла
Метод открытия файла в Python?
read()
open()
file()
write()
file=open("text.txt", "r")
Что означает "text.txt" в данной строке кода?
тип файла
имя файла
метод открытия файла
данные для ввода в файл
Выбери строку кода, чтобы прочитать первые 7 символов строки в файле?
Что будет выведено на экран?
П
О
Fun(6)
6
Что будет выведено на экран?
ошибка
22
First() - 3
25
Что будет выведено на экран?
ошибка
6
power(b,c)
8
