Try English version of Quizful



Раздаем бесплатные Q! подробности в группе Quizful.Alpha-test
Партнеры
Рекрутерам: Прескрининг кандидатов about
Топ контрибуторов
loading
loading
Знаете ли Вы, что

Лучшие IT работодатели регулярно просматривают рейтинги и профили пользователей в поисках кандидатов. Для корректного отображения ваших данных рекомендуем заполнить ваш профиль и добавить информацию о вас и вашей профессии.

Лента обновлений
ссылка 14:07:08
Комментарий от QUIZlogin:
Ответ неверный. Правильный ответ - 'Нет', т.к. функция...
ссылка 13:49:35
Комментарий от authentikos:
Спасибо.
ссылка 03:16:09
Комментарий от Croessmah:
1) Автоматически генерируются только специальные функц...
ссылка 03:15:40
Комментарий от Croessmah:
Именно. А еще, как минимум, запятую не забыть, sizeof,...
ссылка Feb 23 22:01
Комментарий от egorw:
+
Статистика

Тестов: 152, вопросов: 8526. Пройдено: 353800 / 1706209.

Тест знаний ООП - Основы

Вам необходимо зарегистрироваться и войти в систему для прохождения тестов.
head tail Информация о тесте
категория
ООП
пройден13363 из 51505
вопросов в тесте20 из 59
требуется0.0 Q
сертификационныйнет
в рейтинге да
время20 минут
авторadmin
head tail Модераторы
 netherwire  

Введение

Объектно-ориентированное программирование (ООП) - это подход к программированию, который использует объекты для взаимосвязи между компонентами системы при построении приложений.

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

Основные парадигмы объектно-ориентированного подхода это:

  • Инкапсуляция (encapsulation)
  • Наследование (inheritance)
  • Полиморфизм (polymorphism)

Инкапсуляция позволяет скрыть внутреннюю реализацию объекта, что делает API для работы с объектами понятным и неизбыточным.

Наследование позволяет строить иерархии объектов, в которых производные классы наследуют данные и поведение классов-предков.

Полиморфизм добавляет общность при работе с наборами однотипных объектов. Он позволяет работать с этими объектами в унифицированной манере, при этом поведение объектов может различаться.

Целевая аудитория

Большинство современных языков программирования поддерживают объектно-ориентированный подход.

Именно поэтому тест по ООП будет интересен большому количеству разработчиков не зависимо от используемого или предпочитаемого языка программирования.

Структура теста

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

Некоторые вопросы теста содержат фрагменты кода на языках C++ или Java. Это сделано для того, чтобы проверить практическую сторону знаний ООП. Тем не менее данные вопросы можно решить даже не зная языки C++ и Java.

Дальнейшее развитие теста

Количество вопросов в тесте по основам ООП пока что не очень велико. Поэтому ближайшие планы команды Quizful в отношении теста по ООП - это расширение списка вопросов по данному тесту.

В будущем также планируется разбить вопросы теста на тематики.

Если Вы хотите помочь в развитии данного теста, присылайте Ваши замечания на адрес quizful at gmail dot com. Также Вы можете предложить свои вопросы для данного теста посредством формы добавления вопросов.


Важно: Ниже обсуждается только тест в целом: покрытие тематик, типы вопросов, пути улучшения теста и так далее.

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