Страницу Назад
Поискать другие аналоги этой работы

330

"Объектно ориентированное программирование". Тест для сдачи в МФПУ "Синергия", МОИ, МТИ, МОСАП

ID: 238745
Дата закачки: 15 Августа 2023
Продавец: klissa77 (Напишите, если есть вопросы)
    Посмотреть другие работы этого продавца

Тип работы: Тесты
Сдано в учебном заведении: МТИ МосТех МосАП МФПУ Синергия

Описание:
1. Что из перечисленного может быть отнесено к преимуществам шаблона «одиночка»?
· Сокращение числа имен в глобальном адресном пространстве
· Предоставление глобальной точки доступа
· Ускорение начальной инициализации
· Минимизация задержки при обращении в силу статической сущности
2. Верно ли то, что существуют такие классы, которые могут иметь один и только один экземпляр?
· Да
· Нет
3. Верно ли, что отношение агрегации может применяться для изображения иерархических отношений между классами?
· Да
· Нет
4. Задачи какого рода решают структурные шаблоны проектирования?
· Определяют алгоритмы и способы взаимодействия объектов между собой
· Создание различных структур, изменяющих поведение уже существующих объектов
· Повседневные задачи: переадресация работы, обеспечение слабой связности системы и так далее
· Абстрагирование процесса создания экземпляров класса
5. Задачи какого рода решают порождающие шаблоны проектирования?
· Повседневные задачи: переадресация работы, обеспечение слабой связности системы и так далее
· Абстрагирование процесса создания экземпляров класса
· Создание различных структур, изменяющих поведение уже существующих объектов
· Определяют алгоритмы и способы взаимодействия объектов между собой
6. Что из перечисленного может быть отнесено к преимуществам шаблона «итератор»?
· Позволяет поддерживать единообразный интерфейс для доступа к элементам системы
· Позволяет поддерживать несколько активных обходов коллекции
· Итератор не должен владеть всей информацией о коллекции
· Не требует дополнительной иерархии классов
7. Верно ли, что наиболее общим отношением между классами является отношение зависимости?
· Да
· Нет
8. Что из перечисленного может быть отнесено к преимуществам шаблона «наблюдатель»?
· Сокращает цепочку вызовов, необходимую для уведомления наблюдателей об изменении состояния объекта
· Абстрагирует связность объекта и наблюдателей
· Позволяет обеспечить широковещательную рассылку уведомлений
· Повышает степень повторной используемости кода
9. Верно ли то, что отношение композиции является частным случаем отношения агрегации?
· Да
· Нет
10. Верно ли, что Java позволяет создавать массив заранее известных величин?
· Да
· Нет
11. Что из перечисленного может быть отнесено к членам класса?
· Вложенный класс
· Метод
· Объект
· Поле
12. Верно ли, что понятие «суперкласс» является синонимом родительского класса?
· Да
· Нет
13. Задачи какого рода решают основные шаблоны проектирования?
· Повседневные задачи: переадресация работы, обеспечение слабой связности системы и так далее
· Абстрагирование процесса создания экземпляров класса
· Создание различных структур, изменяющих поведение уже существующих объектов
· Определяют алгоритмы и способы взаимодействия объектов между собой
14. Задачи какого рода решают поведенческие шаблоны проектирования?
· Повседневные задачи: переадресация работы, обеспечение слабой связности системы и так далее
· Создание различных структур, изменяющих поведение уже существующих объектов
· Абстрагирование процесса создания экземпляров класса
· Определяют алгоритмы и способы взаимодействия объектов между собой
15. Верно ли, что концепция MVC включает в себя ровно три структурных составляющих: модель, вид и контроллер?
· Да
· Нет
16. Верно ли утверждение о том, что Java является декларативным языком программирования?
· Да
· Нет
17. Верно ли, что программист не может управлять сборкой мусора?
· Да
· Нет
18. Верно ли, что MVC позволяет визуализировать одни и те же данные разными способами без изменения модели?
· Да
· Нет
19. Верно ли, что MVC позволяет подключать к одному виду несколько контроллеров?
· Да
· Нет
20. Верно ли, что для создания десктруктора в Java используется блок finalize?
· Да
· Нет
21. Верно ли, что один абстрактный класс не может являться родительским по отношению к другому абстрактному классу?
· Да
· Нет
22. Верно ли, что абстрактный класс не может иметь экземпляров?
· Да
· Нет
23. Верно ли, что абстрактный класс не может содержать реализаций методов?
· Да
· Нет
24. Верно ли, что в пассивной модели MVC об изменениях данных представление оповещает контроллер?
· Да
· Нет
25. Верно ли, что основная цель использование концепции MVC – разграничение логики работы и визуализации?
· Да
· Нет
26. Верно ли, что основная цель использование концепции MVC – упрощение архитектуру приложения?
· Да
· Нет
27. Верно ли утверждение о том, что Java является императивным языком программирования?
· Да
· Нет
28. Верно ли, что в активной модели MVC об изменениях данных представление оповещает контроллер?
· Да
· Нет
29. Какая команда используется для выполнения байт-кода?
· java
· javac
· javar
· javarun
30. Какие группы шаблонов проектирования обычно выделяют?
· Основные
· Порождающие
· Структурные
· Поведенческие
31. Какие из перечисленных утверждений касательно высокоуровневых шаблонов проектирования верны?
· Высокоуровневые шаблоны также называют архитектурными
· Высокоуровневые шаблоны являются универсальными решениями
· Несмотря на то, что высокоуровневые шаблоны являются универсальными, они учитывают специфические особенности конкретных языков программирования
· Высокоуровневые шаблоны также называют идиомами
32. Какие из предлагаемых утверждений верны?
· Статическим называется член класса, доступ к которому возможен без создания экземпляра
· Создание статического метода возможно только при использовании ключевого слова static
· Статические поля являются общими для всех экземпляров класса
33. Какие из перечисленных требований должны выполняться для создания шаблона «неизменяемый объект» в Java?
· Все поля класса должны иметь модификатор private
· Все методы класса должны быть объявлены с модификатором static
· Ссылка this не должна передаваться вовне во время конструирования объекта
· Класс должен быть объявлен с модификатором final
34. Какая из парадигм программирования является ведущей в языке Java?
· Объектно-ориентированная
· Процедурная
· Событийно-ориентированная
· Компонентно-ориентированная
35. Какое из перечисленных утверждений верно?
· UML создан путем объединения всех существующих подходов проектирования того времени
· UML создан на основе наиболее популярных подходов проектирования того времени
· UML является исторически первым языком моделирования
· Статические поля недоступны экземплярам класса
36. Какие типы связей используют в UML?
· Зависимость
· Ассоциация
· Обобщение
· Реализация
37. Какие типы сущностей выделяют в UML?
· Поведенческие
· Аннотирующие
· Структурные
· Группирующие
38. Какие из перечисленных утверждений касательно низкоуровневых шаблонов проектирования верны?
· Низкоуровневые шаблоны учитывают специфику языка программирования
· Низкоуровневые шаблоны также называют идиомами
· Низкоуровневые шаблоны являются универсальными
· Низкоуровневые шаблоны не используются в прикладных разработках
39. Каково основное назначение статического импорта?
· Позволяет JVM эффективно перенаправлять запросы к классам из других пакетов, принимая во внимание их статическую структуру
· Позволяет обращаться к статическим членам без явного указания класса-владельца
· Добавляет в область видимости описываемого класса все статические структуры из указанного пакета
40. Что из перечисленного может быть отнесено к преимуществам шаблона «цепочка ответственности»?
· Гарантирует, что рано или поздно запрос будет обработан
· Позволяет ослабить связи внутри системы
· Не требует дополнительной иерархии классов
· Придает дополнительную гибкость при распределении обязанностей
41. Какое количество секций может содержать блок описания интерфейса на UML-диаграмме классов?
· Одну
· Две
· Три
· Четыре
42. Какое количество секций может содержать блок описания класса на UML-диаграмме классов?
· Одну
· Три
· Две
· Четыре
43. Какое ключевое слово может быть использовано для обращения экземпляра класса к самому себе?
· this
· super
· instanceof
· own
44. Как расшифровывается аббревиатура UML?
· Unified Modeling Language
· Universally Modeling Language
· Unified Modern Language
· Universally Modern Luggage
45. Что из перечисленного может быть отнесено к преимуществам шаблона «адаптер»?
· Увеличивает степень независимости системы от сторонних библиотек
· Смена библиотек не требует изменения всей системы
· Ускорение начальной инициализации
· Минимизация задержки при обращении
46. Что из перечисленного может быть отнесено к преимуществам шаблона «делегирование»?
· Позволяет изменить поведение избегая наследования
· Повышает степень абстракции
· Положительно сказывается на времени обработки запроса системой
· Сокращает число элементов в адресном пространстве
47. Что из перечисленного может быть отнесено к преимуществам шаблона «декоратор»?
· Позволяет динамически добавлять объектам новые обязанности
· Упрощает структуру отдельных классов
· Сокращает количество имен в адресном пространстве
· Не требует дополнительной иерархии классов
48. Что из перечисленного может быть отнесено к недостаткам шаблона «отложенная инициализация»?
· Не позволяет явным образом задать порядок инициализации
· Вносит дополнительную задержку при обращении к объекту
· Порождает дополнительные ошибки при многопоточной работе
· Замедляет инициализацию объектов
49. Что из перечисленного может быть отнесено к преимуществам шаблона «заместитель»?
· Позволяет инициализировать объекты по требованию
· Позволяет придать объектам дополнительный функционал
· Сокращает время отклика системы
· Не требует создания новых объектов
50. Что из перечисленного может быть отнесено к преимуществам шаблона «команда»?
· Позволяет параметризировать объекты выполняемым действием
· Позволяет обрабатывать запросы как объекты
· Упрощает иерархию классов
· Уменьшает время отклика системы
51. Что из перечисленного может быть отнесено к преимуществам шаблона «компоновщик»?
· Упрощает архитектуру приложения
· Упрощает процедуру добавления новых компонентов в систему
· Позволяет единообразно работать с составными и примитивными структурами
· Позволяет ограничить типы используемых компонентов
52. Что из перечисленного может быть отнесено к членам класса?
· Вложенный класс
· Метод
· Объект
· Поле
53. Что из перечисленного может быть отнесено к преимуществам шаблона «строитель»?
· В сравнении с фабричным методом придает дополнительную гибкость процессу конструирования объектов
· Изолирует код конструирования объектов
· Позволяет изменять внутреннее представление объекта
· Не требует дополнительной иерархии классов
54. Что из перечисленного может быть отнесено к преимуществам шаблона «хранитель»?
· Позволяет сохранять внутренне состояние объекта
· Упрощает структуру класса-владельца
· Не раскрывает детали реализации класса-владельца
· Позволяет восстанавливать состояние класса-владельца
55. Что из перечисленного может быть отнесено к преимуществам шаблона «прототип»?
· Позволяет специфицировать новые объекты путем изменения значений
· Позволяет сократить иерархию классов
· Позволяет динамически конфигурировать приложение классами
· Значительно уменьшает время, необходимое на создание новых объектов
56. Что из перечисленного может быть отнесено к преимуществам шаблона «стратегия»?
· Позволяет оперировать семейством алгоритмов
· Предотвращает порождение большого числа подклассов
· Сокращает цепочки условных операторов, реализующих сложное поведение системы
· Позволяет динамически выбирать реализацию алгоритма
57. Что из перечисленного может быть отнесено к преимуществам шаблона «посредник»?
· Централизовывает управление
· Обеспечивает слабую связность системы
· Упрощает протоколы взаимодействия между компонентами
· Повышает степень повторной используемости кода
58. Что из перечисленного может быть отнесено к преимуществам шаблона «состояние»?
· Изолирует логику работы от реализации
· Не требует дополнительных имен в адресном пространстве
· Позволяет полностью скрыть информацию о классе-владельце
· Позволяет избегать применения цепочек условных операторов
59. Что из перечисленного может быть отнесено к преимуществам шаблона «фабричный метод»?
· Положительно сказывается на скорости работы
· Позволяет устанавливать связь между параллельными иерархиями классов
· Сокращает количество имен в адресном пространстве
· Позволяет сделать код создания объектов более универсальным
60. Какие задачи позволяет решать ключевое слово final?
· Создание ненаследуемых методов
· Создание абстрактных классов
· Создание непереопределяемых методов
· Создание неизменяемых полей
· Создание классов, которые не могут иметь наследников
61. Что из перечисленного может быть отнесено к преимуществам шаблона «шаблонный метод»?
· Помогает избегать дублирования повторяющихся конструкций
· Позволяет динамически варьировать поведение системы
· Позволяет оптимизировать передачу данных при вызове методов
· Не требует дополнительной иерархии классов
62. Что из перечисленного может быть отнесено к преимуществам шаблона «неизменяемый объект»?
· Позволяет предотвратить ряд ошибок
· Может быть использован в качестве ключа коллекции
· Удобен для многопоточной работы
· Положительно сказывается на скорости работы
63. Как называется организация, регулирующая развитие UML?
· OMG
· ANSI
· ACM
· NASA



Комментарии: В тесте 63 вопроса. Был успешно пройден в 2023 году. Верные ответы в тесте выделены цветом. Формат pdf.

Размер файла: 243,3 Кбайт
Фаил: Упакованные файлы (.zip)

   Скачать

   Добавить в корзину


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


Есть вопросы? Посмотри часто задаваемые вопросы и ответы на них.
Опять не то? Мы можем помочь сделать!

Некоторые похожие работы:

К сожалению, точных предложений нет. Рекомендуем воспользоваться поиском по базе.

Не можешь найти то что нужно? Мы можем помочь сделать! 

От 350 руб. за реферат, низкие цены. Просто заполни форму и всё.

Спеши, предложение ограничено !



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

Страницу Назад

  Cодержание / Объектно-ориентированное программирование / "Объектно ориентированное программирование". Тест для сдачи в МФПУ "Синергия", МОИ, МТИ, МОСАП
Вход в аккаунт:
Войти

Забыли ваш пароль?

Вы еще не зарегистрированы?

Создать новый Аккаунт


Способы оплаты:
UnionPay СБР Ю-Money qiwi Payeer Крипто-валюты Крипто-валюты


И еще более 50 способов оплаты...
Гарантии возврата денег

Как скачать и покупать?

Как скачивать и покупать в картинках


Сайт помощи студентам, без посредников!