wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ООП3

Total questions: 14

Worksheet time: 5mins

Name
Class
Date
1.

Функция, находящаяся внутри класса и выполняющая определенную работу

a)

метод

b)

класс

c)

объект

d)

атрибут

2.

Для объявления статического метода, перед названием метода нужно указать дескриптор:

a)

@staticmethod 

b)

@property

c)

__init__(self)

d)

__del__(self)

3.

Cтатические методы могут иметь доступ только

a)

к атрибутам класса

b)

к методам

c)

к функциям

d)

к объектам

4.

Методы класса могут возвращать множественные значения

a)

true

b)

false

5.

Магические методы начинаются и заканчиваются

a)

двумя подчеркиваниями

b)

одним подчеркиванием

c)

одинарными кавычками

d)

фигурными скобками

6.

__init__(self) – это

a)

инициализатор объекта класса

b)

конструктор

c)

финализатор класса

d)

объект класса

7.

__del__(self) –это

a)

инициализатор объекта класса

b)

финализатор класса

c)

конструктор

d)

свойство

8.

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

a)

__init__()

b)

__dict__

c)

__del__(self)

d)

__str__()

9.

self -

a)

ссылка на созданный экземпляр класса

b)

ссылка на класс

c)

ссылка на функцию

d)

ссылка на атрибуты

10.

сlass Shape:

def init(self,x=0,y=0):

self.x=x

self.y=y

def audan(self):

return self.x*self.y

rec=Shape(5,7)

print(rec.audan())

что будет результат кода?

a)

0

b)

self.x=5

self.y=7

c)

35

d)

self.x=0

self.y=0

11.

Локальная переменная —

a)

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

b)

определяется вне любого блока, то есть метода, операторов-if, и тому подобное

c)

переменная определенная до объявления класса

d)

переменная, которая не имеет типа

12.

class Car:  

    def start(self):

         message = "Двигатель заведен"

         return message

в скрипте какая переменная создана

a)

локальная

b)

глобальная

c)

уникальная

d)

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

13.

Глобальная переменная

a)

определяется вне любого блока

b)

определяется внутри метода

c)

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

d)

определяется в методе init

14.

class Car:  

     message1 = "Двигатель заведен"

    def start(self):

         message2 = "Автомобиль заведен"

         return message2

car_a = Car()  

print(car_a.message1)

в скрипте message1 какая переменная?

a)

глобальная

b)

локальная

c)

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

d)

финализатор