ООП Классы

ООП Классы

5th Grade

10 Qs

quiz-placeholder

Similar activities

КОСМОС

КОСМОС

4th - 6th Grade

10 Qs

PythonProМ2У3

PythonProМ2У3

3rd - 6th Grade

7 Qs

Приключения Тома Сойера 6 глава

Приключения Тома Сойера 6 глава

1st - 5th Grade

10 Qs

Загадки в картинках

Загадки в картинках

1st - 12th Grade

11 Qs

Венера

Венера

1st - 5th Grade

10 Qs

Квиз "Загадки русских слов" 5Б

Квиз "Загадки русских слов" 5Б

5th Grade

12 Qs

Свойства веществ 5 класс

Свойства веществ 5 класс

5th Grade

10 Qs

Владимир Иванович Вернадский

Владимир Иванович Вернадский

1st Grade - University

15 Qs

ООП Классы

ООП Классы

Assessment

Quiz

Science

5th Grade

Hard

Created by

Igor Perekalskiy

Used 1+ times

FREE Resource

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Что делает функция type() Python

Возвращает тип объекта
Удаляет объект из памяти
Создает новый объект
Возвращает длину строки

2.

MULTIPLE SELECT QUESTION

45 sec • 1 pt

ООП включает 3 основных принципа (свойства)

Инкапсуляция - как язык скрывает детали внутренней реализации объектов и

предохраняет целостность данных

Наследование - как язык стимулирует многократное использование кода

Полиморфизм - как язык позволяет трактовать связанные объекты сходным

образом

Семейственность - как язык позволяет создавать объекты из super класса

Державность - как язык обеспечивает консервативные ценности в коде

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

class
import
function
def

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

class Person:

name = 'Иван'

age = 'Иванов'

def say(self):

print('Hello')

person1 = Person()

print(person1.name)

person1.say()

def say(self):

print('Hello')

person1 = Person()

class Person:

name = 'Иван'

age = 'Иванов'

def say():

print('Hello')

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

При создании экземпляра класса, как правило, требуется проводить его инициализацию

(например, устанавливать начальные значения полей), для чего в Python предназначен

специальный метод

initialize
start
setup
__init__

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Найди ошибку в реализации класса

class Transport:

def init(self, speed, color):

self.speed = speed

self.color = color

def beep(self):

print('beep')

нет ошибок

class Transport забыли круглые скобки на конце

Объявлены свойства, но метод их не использует

self.speed = speed

self.color = color

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

что означает данный фрагмент кода

class Car(Transport):

def init(self, speed, color):

super().__init__(speed, color)

В классе Car мы указали, что он наследуется от класса Transport, а также в методе

инициализации указали вызов super(), в котором сослались на родительский класс.

В классе Transport мы указали, что он наследуется от класса Transport, а также в методе

инициализации указали вызов super(), в котором сослались на родительский класс.

В классе super() мы указали, что он наследуется от класса Transport, а также в методе

инициализации указали вызов super(), в котором сослались на родительский класс.

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?