Тест:

Тест 3-6. Об'єкти, властивості, конструктори, методи

09.02.2026
0 0
10 Клас

18

53

51

0

2

0

Залучено ШІ
При створенні цього матеріалу був залучений штучний інтелект.
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". провести тестування серед своїх учнів на основі цього тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". призначити в журнал
Створити тест на базі цього або додати запитання до вже існуючого тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Флешкартки посилання на сторінку з картками
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити тренування (Квіз)
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити змагання
Вміст тесту:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18

1

1 з 26 балів

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

2

1 з 26 балів

Що таке об'єкт у контексті програмування?

3

1 з 26 балів

Яку роль відіграє параметр self у методах класу?

4

1 з 26 балів

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

5

1 з 26 балів

Як правильно звернутися до методу drive(10) для об'єкта my_car?

6

1 з 26 балів

Якщо в класі Student є властивість self.grade = 10, як змінити її для об'єкта s1 поза класом?

7

1.5 з 26 балів

Оберіть приклади об'єктів (екземплярів), а не класів:

8

1.5 з 26 балів

Які з наведених записів є правильними назвами методів або властивостей?

9

1.5 з 26 балів

Що зазвичай описується всередині методу __init__?

10

1.5 з 26 балів

Які дії можна виконувати з методами класу?

11

1.5 з 26 балів

У класі Wallet (цифровий гаманець) з історією транзакцій, що може бути властивістю (атрибутом)?

12

1.5 з 26 балів

Що станеться, якщо створити два об'єкти одного класу: car1 = Car() та car2 = Car()?

13

2 з 26 балів

Зв'яжіть поняття з прикладом (Клас "Персонаж гри"):

поняття
приклад
1

Властивість

А

Герой «Конан» з 100 HP

2

Клас

Б

Поточний рівень досвіду (level)

3

Об'єкт

В

Шаблон «Воїн» з характеристиками здоров'я та сили

4

Метод

Г

Дія «завдати удару» (attack)

14

1.5 з 26 балів

Відповідність між синтаксисом та терміном:

синтаксис
термін
1

self.speed = 0

А

Метод класу

2

class Robot:

Б

Властивість об'єкта

3

r1 = Robot()

В

Створення екземпляра

4

def move(self):

Г

Оголошення класу

15

2 з 26 балів

Відповідність між дією та кодом для класу Wallet (цифровий гаманець)

дія
код
1

Вивести інформацію

А

w.info()

2

Переглянути історію

Б

w = Wallet("Ivan")

3

Поповнити баланс

В

my_wallet.deposit(100)

4

Створити гаманець

Г

w.show_history()

16

1.5 з 26 балів

Порядок створення та використання класу:

Створення конкретного об'єкта (екземпляра).

Написання конструктора __init__ для визначення властивостей.

Опис класу за допомогою ключового слова class.

Виклик методів об'єкта для виконання дій.

17

2 з 26 балів

Порядок виконання коду Python при створенні об'єкта s = Student("Anna"):

Пошук визначення класу Student.

Автоматичний виклик методу __init__.

Присвоєння значень аргументів (наприклад, "Anna") властивостям через self.

Виділення місця в пам'яті для нового об'єкта.

18

2 з 26 балів

Алгоритм зняття готівки в методі withdraw(amount) для класу Wallet (цифровий гаманець):

Додавання запису про операцію до списку історії.

Перевірка умови: чи сума amount не перевищує self.balance.

Виведення повідомлення про успішне зняття.

Віднімання суми від поточного балансу.

Рефлексія від 7 учнів

Сподобався:

0

Так: 6

Ні: 1

Зрозумілий:

0

Так: 7

Ні: 0

Потрібні роз'яснення:

0

Ні: 7

Так: 0

Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". провести тестування серед своїх учнів на основі цього тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". призначити в журнал
Створити тест на базі цього або додати запитання до вже існуючого тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Флешкартки посилання на сторінку з картками
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити тренування (Квіз)
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити змагання
Рекомендуємо

Тест 6. Освіта в Інтернеті

Тест 6. Освіта в Інтернеті

29

Аватар профіля Нежуміра Оксана Іванівна
Інформатика
10 клас

25 грн

Тест 3. Інформаційні системи та технології

Тест 3. Інформаційні  системи  та  технології

34

Аватар профіля Нежуміра Оксана Іванівна
Інформатика
10 клас

25 грн

Тест 1. Інформація, повідомлення та дані. Властивості та аспекти інформації

Тест 1. Інформація, повідомлення та дані. Властивості та аспекти інформації

41

Аватар профіля Нежуміра Оксана Іванівна
Інформатика
10 клас

25 грн

Тест 7. Робота в Інтернеті

Тест 7. Робота в Інтернеті

28

Аватар профіля Нежуміра Оксана Іванівна
Інформатика
10 клас

25 грн

Тест 4. Інтернет-технології

Тест 4. Інтернет-технології

30

Аватар профіля Нежуміра Оксана Іванівна
Інформатика
10 клас

25 грн

Тест 5. Проблеми інформаційної безпеки

Тест 5. Проблеми інформаційної безпеки

28

Аватар профіля Нежуміра Оксана Іванівна
Інформатика
10 клас

25 грн

Схожі тести

Підсумковий тест "Веб-технології"

Підсумковий тест "Веб-технології"

3095

Аватар профіля Краснянська Тетяна Володимирівна
Інформатика
10—11 клас

Архітектура комп'ютера

Архітектура комп'ютера

1729

Аватар профіля Лавро Світлана Володимирівна
Інформатика
8 клас

Алгоритми з розгалуженням

Алгоритми з розгалуженням

929

Аватар профіля Іванська Тетяна Сергіївна
Інформатика
7 клас

Інформаційні технології

Інформаційні технології

700

Аватар профіля Краснянська Тетяна Володимирівна
Інформатика
9 клас

Інформаційні системи

Інформаційні системи

487

Аватар профіля Краснянська Тетяна Володимирівна
Інформатика
9 клас

Тест 4 "Повторення теми «Кодування даних» за 8 клас. Стиснення та архівування даних. Види стиснення даних. Архіватори. Типи архівних файлів. Операції над архівами."

Тест 4 "Повторення теми «Кодування даних» за 8 клас. Стиснення та архівування даних. Види стиснення даних. Архіватори. Типи архівних файлів. Операції над архівами."

374

Аватар профіля Балашова Вікторія Сергіївна
Інформатика
9 клас