Налагодження програмного коду, обєкти, властивості, методи

Тест виконано: 36 разів
10 запитань
Запитання 1

Парадигма програмування, за якої програма розглядається як сукупність об’єктів, що взаємодіють між собою, має назву:

варіанти відповідей

об’єктно-орієнтоване програмування

процедурне програмування

структурне програмування

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

Запитання 2

Налагодження програмного коду - це:

варіанти відповідей

запис алгоритму мовою програмування

тестування правильності роботи програми

процес усунення помилок

фаналіз результатів виконання програми

Запитання 3

Успадкування - це:

варіанти відповідей

можливість створення класу-нащадка на основі базового класу

різна поведінка методів з однаковою назвою, описаних у різних класах

створення нового екземпляра на основі даного класу

об’єднання в межах класу певних даних і методів для роботи з ними

Запитання 4

Позначте рядок, у якому наведено заголовок конструктора класу.

варіанти відповідей

def fuel(self):

class Transport():

tr1 = Truck('вантажівка', 'дизельний')

def __init__(self, type_ vehicle, motor):

Запитання 5

Виберіть означення яке відповідає поняттю: "КЛАС"

варіанти відповідей

екземпляр певного класу

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

опис об’єктів певного типу

перший параметр у списку усіх параметрів методу __init__, потрібний для зв’язку з конкретним об’єктом

Запитання 6

Виберіть означення яке відповідає поняттю: "Об’єкт"

варіанти відповідей

екземпляр певного класу

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

опис об’єктів певного типу

перший параметр у списку усіх параметрів методу __init__, потрібний для зв’язку з конкретним об’єктом

Запитання 7

Виберіть із варіантів коду, той який описує базовий клас

варіанти відповідей

class Dog(Animal):

  def voice(self):

    print(self.name, 'Гав-гав')

class Animal():

  def __init__ (self, name):

    self.name = name

dog1 = Dog('Сірко')

dog1.voice()

Запитання 8

Виберіть із варіантів коду, той який описує клас-нащадок


варіанти відповідей

class Animal():

  def __init__ (self, name):

    self.name = name

class Dog(Animal):

  def voice(self):

    print(self.name, 'Гав-гав')

dog1 = Dog('Сірко')

dog1.voice()

Запитання 9

Атрибути - це:

варіанти відповідей

характеристики об‘єкта

методи об‘єкта

змінні, в яких зберігаються значення властивостей об‘єкта

екземпляри класу

Запитання 10

Методи - це:

варіанти відповідей

властивості об‘єкта

можливості конкретних об‘єктів

вплив на об‘єкт, що відбувається в програмі

дії, які можуть виконувати об‘єкти даного класу

Створюйте онлайн-тести
для контролю знань і залучення учнів
до активної роботи у класі та вдома

Створити тест