ООП Классы

ООП Классы

5th Grade

10 Qs

quiz-placeholder

Similar activities

PythonProМ2У2

PythonProМ2У2

4th - 6th Grade

6 Qs

Александр Николаевич Островский "Снегурочка"

Александр Николаевич Островский "Снегурочка"

5th Grade

12 Qs

Язык программирования C#. Уровень 8.

Язык программирования C#. Уровень 8.

1st - 5th Grade

15 Qs

Русский язык

Русский язык

5th Grade

15 Qs

Компьютерные сети

Компьютерные сети

2nd - 5th Grade

10 Qs

Природа

Природа

5th Grade

12 Qs

Математический турнир 5-6

Математический турнир 5-6

5th - 6th Grade

15 Qs

РОБОТЕСТ И

РОБОТЕСТ И

1st - 5th Grade

10 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?