Меню
Тесты
Тесты  /  Информатика  /  10 класс  /  Класи, об'єкти, наслідування

Класи, об'єкти, наслідування

Avatar
25.11.2021. Тест. Информатика, 10 класс
Внимание! Все тесты в этом разделе разработаны пользователями сайта для собственного использования. Администрация сайта не проверяет возможные ошибки, которые могут встретиться в тестах.
За підручником "Інформатика 10 клас (профільний рівень)" (авт. Руденко В. Д., Речич Н. В., Потієнко В. О.) Сторінки 77-90

Список вопросов теста

Вопрос 1

ООП базується на таких поняттях:

Варианты ответов
  • база
  • метод
  • дані
  • клас
Вопрос 2

Метод в ООП ؙ— це:

Варианты ответов
  • будь-яка програма
  • алгоритм розв’язування завдання
  • сукупність інструкцій мови програмування
  • набір змінних та даних
Вопрос 3

Мову програмування можна назвати ООП, якщо в ній: 

Варианты ответов
  • усі дані подаються об’єктами
  • усі дані мають структурований тип
  • кожний об’єкт є числом
  • нема об'єктів
Вопрос 4

Мова Python реалізує:

Варианты ответов
  • лише принципи ООП
  • принципи процедурного програмування і ООП
  • лише принципи функціонального програмування
  • лише принципи процедурного програмування
Вопрос 5

Клас в ООП може містити: 

Варианты ответов
  • набір змінних різного типу
  • набір змінних лише одного типу
  • сукупність методів
  • лише один метод
Вопрос 6

Класи в ООП можна:

Варианты ответов
  • створювати самостійно після створення об’єкта
  • створювати самостійно у будь-якому місці програми
  • імпортувати з інших модулів
  • створювати самостійно на початку програми
Вопрос 7

Параметр self у методі вказується для визначення: 

Варианты ответов
  • який слід опрацьовувати екземпляр класу
  • який викликати метод
  • який слід викликати оператор
  • який слід опрацьовувати клас
Вопрос 8

Параметр self відокремлюється від змінної або методу:

Варианты ответов
  • комою
  • крапкою
  • чотирма пробілами
  • пробілом
Вопрос 9

Конструктор класу - це спеціальний метод

Варианты ответов
  • __init__
  • __unut__
  • __anat__
  • __anit__
Вопрос 10

У результаті виконання інструкцій:

class k1:

     def __init__(self,x1,x2)…

obj= k1("байт", "біт")

 

Варианты ответов
  • self набуде значення "біт"
  • x1 набуде значення "біт"
  • x1 набуде значення obj
  • self набуде значення obj
  • x1 набуде значення "байт"
Вопрос 11

У результаті виконання інструкцій:

class k1:

     def __init__(self,x1="біт",x2="байт")…

obj= k1("миша")

Варианты ответов
  • х1 набуде значення "миша"
  • х2 набуде значення "байт"
  • х2 набуде значення "миша"
  • х1 набуде значення "біт"
Вопрос 12

У результаті виконання інструкцій:

class k1:

     def __init__(self,x1,x2=21)…

obj= k1(50,100)

Варианты ответов
  • х2 набуде значення 21
  • х2 набуде значення 100
  • х1 набуде значення 50
  • х1 набуде значення 100
Вопрос 13

Наслідування у мові Python — це:

Варианты ответов
  • здатність об’єктів класу застосовувати атрибути цього самого класу
  • здатність об’єктів класу застосовувати лише спеціальні атрибути
  • здатність об’єктів класу застосовувати атрибути інших класів
  • здатність об’єктів класу застосовувати лише модулі
Пройти тест
Сохранить у себя:

Комментарии 0

Чтобы добавить комментарий зарегистрируйтесь или на сайт