База вопросов собрана при неоднократном прохождении, представлены ответы на все вопросы (30 вопросов в файле).
Вопросы, ответы на которые представлены, можно увидеть в оглавлении.
В основном файле правильный ответ выделен путем выделения красным, жирным шрифтом, возможен поиск по документу.
Максимальный результат за попытку прохождения на основе данной базы - 83 из 100 баллов (скрин результата приложен).
1. Какие из предлагаемых утверждений верны?
Статическим называется член класса, доступ к которому возможен без создания экземпляра
Создание статического метода возможно только при использовании ключевого слова static
Статические поля являются общими для всех экземпляров класса
Статические поля недоступны экземплярам класса
2. Что из перечисленного может быть отнесено к преимуществам шаблона «цепочка ответственности»?
Гарантирует, что рано или поздно запрос будет обработан
Позволяет ослабить связи внутри системы
Не требует дополнительной иерархии классов
Придает дополнительную гибкость при распределении обязанностей
3. Верно ли, что программист не может управлять сборкой мусора?
Да
Нет
4. Каково основное назначение статического импорта?
Позволяет JVM эффективно перенаправлять запросы к классам из других пакетов, принимая во внимание их статическую структуру
Позволяет обращаться к статическим членам без явного указания класса-владельца
Добавляет в область видимости описываемого класса все статические структуры из указанного пакета
5. Какое из перечисленных утверждений верно?
UML создан путем объединения всех существующих подходов проектирования того времени
UML создан на основе наиболее популярных подходов проектирования того времени
UML является исторически первым языком моделирования
6. Какая команда используется для запуска процесса компиляции исходного файла в байт-код? (Какая команда используется для выполения байт-кода?)
java
javac
javacmp
javacompile
compile
cmp
7. Что из перечисленного может быть отнесено к членам класса?
Вложенный класс
Метод
Объект
Поле
8. Верно ли, что понятие «суперкласс» является синонимом родительского класса?
Да
Нет
9. Верно ли, что для создания десктруктора в Java используется блок finalize?
Да
Нет
10. Каким символом на диаграмме классов изображается тот факт, что атрибут имеет область видимости protected?
11. Верно ли, что отношение агрегации может применяться для изображения иерархических отношений между классами?
Да
Нет
12. Какое ключевое слово может быть использовано для доступа к элементам класса-родителя
а) inherited
б) parent
в) instanceof
г) super
13. Какие из перечисленных утверждений касательно высокоуровневых шаблонов проектирования верны?
Высокоуровневые шаблоны также называют архитектурными
Высокоуровневые шаблоны являются универсальными решениями
Несмотря на то, что высокоуровневые шаблоны являются универсальными, они учитывают специфические особенности конкретных языков программирования
Высокоуровневые шаблоны также называют идиомами
14. Верно ли, что Java позволяет создавать массив заранее известных величин?
Да
Нет
15. Как расшифровывается аббревиатура JRE?
16. Верно ли утверждение о том, что Java является императивным языком программирования?
Да
Нет
17. Что из перечисленного может быть отнесено к преимуществам шаблона «наблюдатель»?
Наличие максимальной конкретной связи между субъектом и наблюдателем
Абстрактная связность объекта и наблюдателей
Обеспечение широковещательной коммуникации
Повышение повторной используемости кода
18. Верно ли, что MVC позволяет подключать к одному виду несколько контроллеров?
Да
Нет
19. Какая из парадигм программирования является ведующей в языке Java?
Объектно-ориентированная
Процедурная
Событийно-ориентированная
Компонентно-ориентированная
20. Верно ли, что основная цель использование концепции MVC – упрощение архитектуру приложения?
Да
Нет
21. Задачи какого рода решают основные шаблоны проектирования?
Повседневные задачи: переадресация работы, обеспечение слабой связности системы и так далее
Абстрагирование процесса создания экземпляров класса
Создание различных структур, изменяющих поведение уже существующих объектов
Определяют алгоритмы и способы взаимодействия объектов между собой
22. Верно ли, что в пассивной модели MVC об изменениях данных представление оповещает контроллер?
Да
Нет
23. Верно ли, что основная цель использование концепции MVC – разграничение логики работы и визуализации?
Да
Нет
24. Верно ли, что наиболее общим отношением между классами является отношение зависимости?
Да
Нет
25. Как будет выглядеть команда для запуска класса Test, готовый байт код которого содержится в файле Test.class
26. С помощью какой команды может быть создан вектор с именем test из элементов типа TestEl?
27. Что из перечисленного может быть отнесено к преимуществам шаблона «итератор»?
Позволяет поддерживать единообразный интерфейс для доступа к элементам системы
Позволяет поддерживать несколько активных обходов коллекции
Итератор не должен владеть всей информацией о коллекции
Не требует дополнительной иерархии классов
28. Что из перечисленного может быть отнесено к преимуществам шаблона «декоратор»?
Позволяет динамически добавлять объектам новые обязанности
Упрощает структуру отдельных классов
Сокращает количество имен в адресном пространстве
Не требует дополнительной иерархии классов
29. Что из перечисленного может быть отнесено к преимуществам шаблона «команда»?
Позволяет параметризировать объекты выполняемым действием
Позволяет обрабатывать запросы как объекты
Упрощает иерархию классов
Уменьшает время отклика системы
30. Что из перечисленного может быть отнесено к преимуществам шаблона «состояние»?
Изолирует логику работы от реализации
Не требует дополнительных имен в адресном пространстве
Позволяет полностью скрыть информацию о классе-владельце
Позволяет избегать применения цепочек условных операторов