wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

OOP Python

Total questions: 13

Worksheet time: 9mins

Name
Class
Date
1.

С помощью какой функции можно проверить принадлежность объекта к определенному классу?

a)

issubclass

b)

enumerate

c)

isinstance

d)

type

e)

setattr

2.

С помощью какой функции можно проверить тип объекта?

a)

issubclass

b)

enumerate

c)

isinstance

d)

type

e)

setattr

3.

Что будет напечатано в результате вызова данного кода?

a)

{'name': 'Serega', 'age': 88, 'salary': 15000}

b)

Serega

c)

88

d)

15000

4.

Каков будет результат последней команды кода?

a)

{'name': 'Serega', 'age': 88, 'salary': 25000}

b)

{'name': 'Serega', 'age': 88, 'salary': 15000}

c)

'Serega', 88, 25000

d)

NameError: name 'obj1' is not defined

5.

Каков будет результат последней команды кода?

a)

{'name': 'Serega', 'age': 88, 'salary': 25000}

b)

{'name': 'Serega', 'age': 88, 'salary': 15000}

c)

'Serega', 88, 25000

d)

NameError: name 'obj1' is not defined

6.

Что выведет на экран данная программа?

a)

0

b)

name

c)

Serega

d)

obj1

7.

КЛАСС в ООП состоит из

a)

Методов

b)

Атрибутов

c)

Инициализатора

d)

Деструктора

e)

Конструктора

8.

Какой параметр должен обязательно присутствовать при определении метода класса

(a)  

9.

Свойство системы использовать объекты с одинаковым интерфейсом без информации о типе и внутренней структуре объекта - это ...

a)

полиморфизм

b)

инкапсуляция

c)

абстракция

d)

наследование

10.

Свойство системы, позволяющее объединить данные и методы, работающие с ними, в классе и скрыть детали

реализации от пользователя - это...

a)

полиморфизм

b)

инкапсуляция

c)

абстракция

d)

наследование

11.

Получение нового типа объекта на основе уже существующей с частично или полностью наследованной от родителей функциональностью - это...

a)

полиморфизм

b)

инкапсуляция

c)

абстракция

d)

наследование

12.

Какое сообщение выведет данный код?

a)

25000

b)

15000

c)

AttributeError: 'Person' object has no attribute '__salary'

13.

Что будет выведено на экран в результате работы программы?

a)

15000

b)

AttributeError: 'Person' object has no attribute '_Person'

c)

25000