Каталог тестов · Учебник Поляков · Информатика

Объектно-ориентированное программирование — тест

Предмет: Информатика Класс: 11 Вопросов: 11 Баллов: 34 Время: 25 мин Год издания: 2023 Учебники / Информатика / Поляков К.Ю., Еремин Е.А., 2023 / 11 класс / Главы
Бесплатно для подключённых школ

Когда программа перерастает пару сотен строк, вопрос уже не «как посчитать», а «как не запутаться». Ответ на него и дало объектное программирование.

Что проверяется

Причины появления объектного подхода: рост объёма программ, сложность сопровождения, ограничения процедурного стиля. Класс как описание типа и объект как его экземпляр, поля и методы, обращение к полям объекта. Создание объектов в программе: конструктор, начальные значения полей, несколько объектов одного класса, объект как параметр и как результат. Скрытие внутреннего устройства: инкапсуляция, открытые и закрытые члены класса, доступ через методы, почему прямое изменение полей опасно, интерфейс класса как договор с пользователем. Иерархия классов: базовый и производный класс, наследование полей и методов, переопределение метода, полиморфизм и обращение к разным объектам единообразно, абстрактный класс. Проектирование иерархии: отношение «является» против отношения «содержит».

Инкапсуляция — не про секретность

Закрытые поля защищают не от людей, а от ошибок: пока изменение идёт через метод, объект не окажется в противоречивом состоянии, а внутреннее устройство можно переписать, не трогая остальную программу.

«Является» или «содержит»

Наследование уместно, когда производный класс действительно является частным случаем базового. Если объект лишь содержит другой объект, правильнее поле, а не наследование.

Как устроена работа

Одиннадцать заданий: выбор варианта, соответствие между понятием объектного подхода и его смыслом, восстановление пропусков, упорядочивание шагов работы с объектом и вопросы на наследование. Разбор к каждому заданию показывает признак, по которому получен ответ. Работа рассчитана примерно на двадцать пять минут, отметка выставляется по шкале пятьдесят, семьдесят и восемьдесят пять процентов. Отдельные вопросы посвящены конструктору, переопределению метода и выбору между наследованием и включением.

Условия прохождения

Задания открываются в браузере на компьютере, планшете или мобильном телефоне, поэтому подойдёт любое устройство под рукой. Поскольку для работы можно указать окно выполнения, ученики вправе проходить её дистанционно, из дома. Для защиты от подсказок отслеживается, покидал ли ученик вкладку с тестом ради других вкладок или приложений.

Примеры заданий

Вопрос 1 · 4 балл(ов)

Установите соответствие между понятием и его смыслом.

Вопрос 2 · 2 балл(ов)

Для чего служит конструктор класса?

Купить в личный кабинет — 490 ₽

Разовая оплата, доступ навсегда — без подписки. Проведение с любого устройства: участники заходят по ссылке или QR-коду, регистрация не нужна. Результат и разбор ошибок — сразу после работы.

Купить тест — 490 ₽ Оферта и реквизиты

Для всей школы — подключить организацию по лицензии →

Проверить своего ребёнка дома

Та же работа в кабинете родителя: ребёнок проходит её с телефона или компьютера, вы видите баллы, разбор каждой ошибки и то, какие темы просели. Первый тест — бесплатно.

Кабинет родителя Как проверять знания

Заберите этот тест в свою школу

Чтобы добавить тест в базу и провести диагностику — подключите школу к ЗнаниоМетр. Тест станет вашей редактируемой копией: правьте вопросы, баллы и запускайте сессии.

Подключить школу Посмотреть в демо