ООП Классы

ООП Классы

5th Grade

10 Qs

quiz-placeholder

Similar activities

Прислівник.

Прислівник.

1st - 12th Grade

12 Qs

НТВ - Новогодняя Техническая Викторина по ИИ

НТВ - Новогодняя Техническая Викторина по ИИ

1st - 5th Grade

10 Qs

Естествознание 6 класс

Естествознание 6 класс

1st - 10th Grade

12 Qs

Топлина и топлообмен

Топлина и топлообмен

5th Grade

10 Qs

Топене и втвърдяване

Топене и втвърдяване

5th Grade

11 Qs

Температура и тепловая энергия

Температура и тепловая энергия

5th Grade

10 Qs

Веб-программирование в IOT

Веб-программирование в IOT

4th - 9th Grade

13 Qs

Викторина для QA

Викторина для QA

5th Grade

14 Qs

ООП Классы

ООП Классы

Assessment

Quiz

Science

5th Grade

Practice Problem

Hard

Created by

Igor Perekalskiy

Used 1+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

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(), в котором сослались на родительский класс.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?