Страницу Назад
Поискать другие аналоги этой работы
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одержание / Объектно-ориентированное программирование / "Объектно ориентированное программирование". Тест для сдачи в МФПУ "Синергия", МОИ, МТИ, МОСАП
Вход в аккаунт: