Тест 12. Об’єктно-орієнтоване програмування

Тест 12. Об’єктно-орієнтоване програмування

  • Час: 00:00/01:00:00
  • Питання: 0/8
  1. Клас — це:
    Позначте одну правильну відповідь.
    (Кількість балів 1.00)

  2. Атрибути — це:
    Позначте одну правильну відповідь.
    (Кількість балів 1.00)

  3. Методи — це:
    Позначте одну правильну відповідь.
    (Кількість балів 1.00)

  4. Які основні принципи об’єктно-орієнтованого програмування?
    Позначте всі правильні відповіді.
    (Кількість балів 1.50)

  5. Список параметрів при виклику метода __init__ і список атрибутів у заголовку метода повинні мати однакові:
    Позначте всі правильні відповіді.
    (Кількість балів 1.50)

  6. Установіть відповідність між поняттями (1–4) і їх визначенням (А–Г).

    (Кількість балів 2.00)

      • 1

        Клас

      • 2

        Об‘єкт

      • 3

        Метод __init__

      • 4

        Параметр self

      • А

        Спеціальний метод, який автоматично виконується при створенні кожного нового екземпляра на базі класу

      • Б

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

      • В

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

      • Г

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

    А Б В Г
    1
    2
    3
    4
  7. Складіть правильні висловлювання з фрагментів (1–4) і (А–Г).

    (Кількість балів 1.00)

      • 1

        Атрибути класу — це

      • 2
        Описати конкретний
        об'єкт означає
      • 3

        Метод __init__

      • 4

        Опис класу розташовується

      • А

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

      • Б

        визначити для нього значення атрибутів

      • В

        на початку коду програми

      • Г

        автоматично виконується при створенні кожного нового екземпляра на базі класу

    А Б В Г
    1
    2
    3
    4
  8. Відновіть порядок операторів, призначених для створення списку list_ball із 10 об’єктів класу Ball із випадковими координатами.

    (Кількість балів 2.00)

    • А

      x = random.randint(10, 400)

    • Б

      list_ball.append(Ball(canvas, x, x, 'red')) 

    • В

      for i in range(10): 

    • Г

      list_ball = [] 

    А Б В Г
    1
    2
    3
    4
Час вичерпано
Перед відвідуванням сайту оберіть один з варіантів: