Конструктор об'єкту (Python, 10 клас)

Додано: 22 січня 2025
Предмет: Інформатика, 10 клас
12 запитань
Запитання 1

Що таке метод __init__ в Python?

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

a) Метод для видалення об'єктів

b) Метод для створення об'єктів

c) Метод для ініціалізації об'єктів

Запитання 2

Яке значення має параметр self в методі __init__?

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

Це об'єкт класу

Це глобальна змінна

Це локальна змінна

Запитання 3

Чи обов'язково використовувати метод __init__ у класах Python?

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

Так

Ні

Запитання 4

Що станеться, якщо метод __init__ не визначений у класі?

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

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

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

Буде викликана помилка

Запитання 5

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


class MyClass:

def __init__(self, value):

self.value = value


obj = MyClass(10)

print(obj.value)

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

None

10

Помилка

1

Запитання 6

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


class Person:

def __init__(self, name):

self.name = name


p = Person("Alice")

print(p.name)


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

Alice

name

Помилка

Запитання 7

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

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

init

new

create

Запитання 8

Що потрібно передавати як перший аргумент в методі класу?

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

class

self

this

new

Запитання 9

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


class Car:

   def __init__(self, brand, model):

       self.brand = brand

       self.model = model


c = Car("Toyota", "Corolla")

print(c.brand, c.model)


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

Toyota Corolla

brand model

None

Помилка

Запитання 10

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


class Animal:

   def __init__(self, species):

       self.species = species


cat = Animal()

print(cat.species)

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

cat

None

Помилка

"cat"

Запитання 11

Що таке "ініціалізація об'єктів"?

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

Процес створення нових змінних

Процес встановлення початкового стану об'єкта

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

Запитання 12

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


class Book:

   def __init__(self, title, author):

       self.title = title

       self.author = author


b = Book("1984", "George Orwell")

print(b.title(), b.author())


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

1984 George Orwell

title author

Помилка

None

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

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