Wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

ООП лекция1

Total questions: 14

Worksheet time: 5mins

Name
Class
Date
1.

Конструктор дегеніміз не?

a)

Объектіні жоятын әдіс

b)

Кластың атрибуттарын өзгерту әдісі

c)

Объектіні құрған кезде шақырылатын әдіс

d)

Класс туралы ақпаратты шығаратын әдіс

2.

Объектіні инициалдау үшін қандай әдіс қолданылады?

a)

__init__

b)

__del__

c)

set_coords

d)

get_coords

3.

Класс әдістеріне әрқашан қандай параметр беріледі?

a)

self

b)

cls

c)

obj

d)

data

4.

__del__ әдісі не істейді?

a)

Объектіні инициализациялайды

b)

Объект туралы ақпаратты шығарады

c)

Объектіні жасайды

d)

Объектіні жояды

5.

Келесі кодта қай әдіс нүктенің координаттарын қайтарады?

сlass Point:

color = 'red'

    circle = 2

    def set_coords(self, x, y):

        self.x = x

        self.y = y

    def get_coords(self):

        return (self.x, self.y)

print(pt.get_coords())

a)

get_coords

b)

set_coords

c)

__init__

d)

__del__

6.

set_coords әдісі шақырылғанда не болады?

сlass Point:

color = 'red'

    circle = 2

    def set_coords(self, x, y):

        self.x = x

        self.y = y

    def get_coords(self):

  return (self.x, self.y)

print(pt.get_coords())

a)

Объектінің координаталары орнатылады

b)

Нүктенің координаталарын қайтарады

c)

Класс туралы ақпарат шығарылады

d)

Жаңа объекті жасалады

7.

Point класындағы 'red' мәні бар атрибут қайсы?

сlass Point:

color = 'red'

    circle = 2

    def set_coords(self, x, y):

        self.x = x

        self.y = y

    def get_coords(self):

  return (self.x, self.y)

a)

color

b)

circle

c)

self.x=color

d)

y=color

8.

Магиялық әдістерді көрсетіңіздер?

a)

get_coords()

b)

set_coords()

c)

__init__()

d)

__del__()

9.

Конструкторға параметрлерді көрсетпесеңіз не болады?

a)

Қате шығады

b)

Әдепкі мәндер қолданылады

c)

Объект құрылмайды

d)

Бос объект құрылады

10.

Класс данасын (экземплярларын) құрғанда қай әдіс шақырылады?

a)

get_coords

b)

set_coords

c)

__del__

d)

__init__

11.

print(pt.__dict__) әдісі не істейді?

a)

Объектіні инициализациялайды

b)

Жаңа объектіні жасайды

c)

Объектіні жояды

d)

Объектінің атрибуттарын шығарады

12.

Қандай әдіс объектіні жою үшін қолданылады?

a)

set_coords

b)

__del__

c)

get_coords

d)

__init__

13.

Магиялық әдістер дегеніміз не?

a)

Әрқашан мән қайтаратын әдістер

b)

Аргументтерді қабылдамайтын әдістер

c)

Қайта анықталмайтын әдістер

d)

Астыңғы екі сызық белгісімен басталып, астыңғы екі сызық белгісімен аяқталатын әдістер

14.

Point  класының объектісін қайтаратын конструкторды шақыруды көрсетіңіз?

a)

set_coords

b)

pt = Point()

c)

get_coords

d)

__init__