wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Лекция 7 ОБП

Total questions: 14

Worksheet time: 6mins

Name
Class
Date
1.

ООП-да мұрагерлік дегеніміз не?

a)

Бар класстың негізінде жаңа класс жасау

b)

Классты жою

c)

Сипаттары жоқ класс жасау

d)

Мәселені бар классты өзгерту

2.

Негізгі класс дегеніміз не?

a)

Өзгертілмейтін класс

b)

Тек әдістерді қамтитын класс

c)

Сипаттары жоқ класс

d)

Басқа кластар мұра алатын класс

3.

Класс, басқа кластың ішкі класы болып табылатындығын тексеру үшін қандай әдіс қолданылады?

a)

type()

b)

class()

c)

issubclass()

d)

isinstance()

4.

Негізгі кластың өрістері мен әдістері туынды класта не болады?

a)

Олар жойылады

b)

Олар мұрагерлікке беріледі

c)

Олар көшіріледі

d)

Олар қолжетімсіз болады

5.

Мұралану кезінде неге  назар аудару керек?(бірнеше вариантты таңдауға болады)

a)

Ұрпақ класы ата  кластан  барлық өрістер мен әдістерді автоматты түрде алады

b)

Ұрпақ класы жаңа қасиеттермен толықтырылуы мүмкін

c)

Ұрпақ класы ата  кластан барлық өрістер мен әдістерді ала алмайды

d)

Ішкі класта негізгі класты пайдалануға болмайды

6.

Қайта анықтау дегеніміз не?

a)

Жаңа әдіс жасау

b)

Негізгі кластың әдісінің функционалдығын өзгерту

c)

Әдісті жою

d)

Сол атпен әдіс жасау

7.

Мысалда келесі кластардың қайсысы базалық класс болып табылады?

class Geom:

    name = 'Geom'

     def set_coords(self, x1, y1, x2, y2):

         self.x1 = x1

        self.y1 = y1

        self.x2 = x2

        self.y2 = y2

 class Line(Geom):

    def draw(self):

        print("Сызық салу")

class Rect(Geom):

    def draw(self):

         print("Тіктөртұрыш салу")

a)

Line

b)

Geom

c)

Rect

d)

Figure

8.

Объекттің класс экземпляры екенін тексеру үшін қандай әдіс қолданылады?

a)

isinstance()

b)

issubclass()

c)

type()

d)

class()

9.

Python-дағы барлық кластар қай кластан туындайды

a)

object класынан

b)

базалық кластан

c)

ішкі кластан

d)

ұрпақ кластан

10.

class Figure:

    color="Green"

class Rectangle(Figure):

    width=15

    higth=20

ft=Rectangle()

ft.color="Red"

print(ft.color)

print(ft.higth)

Нәтижесі не болады?

a)

15

b)

Red

c)

20

d)

Green

11.

class Figure:

    color="Green"

class Rectangle(Figure):

    width=15

    higth=20

ft=Rectangle()

print(ft.color)

print(ft.width)

Туынды класты көрсетіңіз?

a)

Rectangle

b)

Figure:

c)

color

d)

ft

12.

Кластың қасиеттері дегеніміз не?

a)

Өзгертілмейтін кластар

b)

Кластың деректерін сақтайтын айнымалылар

c)

Әрекеттерді орындайтын әдістер

d)

Әдістері жоқ кластар

13.

class Geom:

    name = 'Geom'

     def set_coords(self, x1, y1, x2, y2):

         self.x1 = x1

        self.y1 = y1

        self.x2 = x2

        self.y2 = y2

  class Line(Geom):

    def draw(self):

        print("Сызық салу")

class Rect(Geom):

    def draw(self):

        print("Тіктөртұрыш салу")

r = Rect()

Ұрпақ класты көрсетіңіздер?

a)

r

b)

Rect

c)

Geom

d)

Line

14.

Негізгі класс әдісін туынды класс қайта анықтамаса не болады?

a)

Әдіс жойылады

b)

Әдіс негізгі класс арқылы қолжетімді болады

c)

Әдіс өзгертіледі

d)

Әдіс қолжетімді болмайды