Основи ООП (Python, 10 клас)

Додано: 23 квітня 2025
Предмет: Інформатика, 10 клас
Копія з тесту: Основи ООП (Python, 10 клас)
22 запитання
Запитання 1

Що таке клас в Python?

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

Тип змінної

Шаблон для створення об'єктів

Функція

Операція

Запитання 2

Що таке об'єкт в Python?

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

Копія класу

Функція

Методу класу

Атрибут

Запитання 3

Який метод в Python використовується для створення об'єкта класу та виконується автоматично без виклку?

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

start

begin

create

init

Запитання 4

Що таке метод у класі?

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

Функція яка належить класу

Змінна класу

Запитання 5

Що таке метод у класі?

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

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

Функція, визначена в класі

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

Тип змінної

Запитання 6

Яке ключове слово використовується для визначення класу в Python?

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

class

def

new

object

Запитання 7

Який метод викликається автоматично при створенні нового об'єкта класу?

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

__new__

__create__

__init__

__start__

Запитання 8

Яке ключове слово використовується для створення екземпляра класу в Python?

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

new

object

instance

Використання назви класу

Запитання 9

Що таке атрибут класу в Python?

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

Функція, визначена в класі

Значення, що зберігається у змінній класу

Метод класу

Ім'я класу

Запитання 10

Що таке об'єкт в контексті ООП?

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

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

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

Метод класу

Тип змінної

Запитання 11

Скільки атрибутів може мати клас в Python?

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

Клас не може мати атрибутів

Лише один, основний

Два: основний і другорядний

Безліч

Запитання 12

Що таке self в методах класу?

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

Копія класу

Локальна змінна

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

Посилання на батьківський клас

Запитання 13

Чи може метод класу повертати значення?

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

Так

Ні

Запитання 14

Який результат виконання наступного коду?


class Animal:

   def __init__(self, name):

       self.name = name


   def speak(self):

       return "Hello"


class Dog(Animal):

   def speak(self):

       return "Woof!"


my_dog = Dog("Rex")

print(my_dog.speak())

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

Hello

 Woof!

 Rex

 Помилка

 None

Запитання 15

Що таке наслідування в ООП?

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

Процес створення нового класу на основі існуючого класу

 Процес відтворення існуючого класу

 Процес перевизначення методів класу

 Процес ініціалізації об'єктів класу

Запитання 16

class Employee:

   def __init__(self, name, salary):

       self.name = name

       self.salary = salary


   def get_salary(self):

       return self.salary


class Manager(Employee):

   def get_salary(self):

       return self.salary + 1000


m = Manager("John", 5000)

print(m.get_salary())

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

1000

 5000

 6000

 Помилка

 None

Запитання 17

Який результат виконання наступного коду?


class Parent:

   def greet(self):

       return "Hello from Parent"


class Child(Parent):

   def greet(self):

       return "Hello from Child"


c = Child()

print(c.greet())

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

Hello from Parent

 Hello from Child

 Помилка

 None

Запитання 18

class Person:

   def __init__(self, name, age):

       self.name = name

      age = age


p = Person("Alice", 30)

print(p.name, p.age)

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

Alice 30

 Alice None

 None 30

 Помилка

 None

Запитання 19

Що означає конструктор класу в Python?

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

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

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

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

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

Запитання 20

Як створити новий клас в Python?

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

def MyClass

  class MyClass

  a = MyClass

  __init__ MyClass

Запитання 21

Що таке ООП?

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

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

 Операційно-оптимізоване програмування

 Організація обчислювальних процесів

 Офіційне оцінювання продуктивності

Запитання 22

Що відображає наступний код?


class Cat:

   def __init__(self, name):

       self.name = name


   def speak(self):

       return "Мяу"


cat = Cat("Мурчик")

print(cat.name)

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

Мурчик

 Мяу

 Cat

 В коді помилка

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

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