Личный кабинетuser
orange img orange img orange img orange img orange img
Ответы на вопросыИнформатика
Готовая работа №37206 от пользователя Фемитцева Люция
book

СИНЕРГИЯ Объектно-ориентированное программирование Тест - Ответы 2021

300 ₽
Файл с работой можно будет скачать в личном кабинете после покупки
like
Гарантия безопасной покупки
help

Сразу после покупки работы вы получите ссылку на скачивание файла.

Срок скачивания не ограничен по времени. Если работа не соответствует описанию у вас будет возможность отправить жалобу.

Гарантийный период 7 дней.

like
Уникальность текста выше 50%
help

Все загруженные работы имеют уникальность не менее 50% в общедоступной системе Антиплагиат.ру

file
Возможность снять с продажи
help

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

Например, если необходимо скрыть страницу с работой на сайте от третьих лиц на определенный срок.

Тариф можно выбрать на странице готовой работы после покупки.

Не подходит эта работа?
Укажите тему работы или свой e-mail, мы отправим подборку похожих работ
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных

содержание

1. Верно ли то, что отношение композиции является частным случаем отношения агрегации?
2. Верно ли то, что существуют такие классы, которые могут иметь один и только один экземпляр?
3. Верно ли утверждение о том, что Java является декларативным языком программирования?
4. Верно ли утверждение о том, что Java является императивным языком программирования?
5. Верно ли, что Java позволяет созвать массив заранее известных величин?
6. Верно ли, что MVC позволяет визуализировать одни и те же нные разными способами без изменения модели?
7. Верно ли, что MVC позволяет подключать к одному виду несколько контроллеров?
8. Верно ли, что абстрактный класс не может иметь экземпляров?
9. Верно ли, что абстрактный класс не может содержать реализаций методов?
10. Верно ли, что в активной модели MVC об изменениях нных представление оповещает контроллер?
11. Верно ли, что в пассивной модели MVC об изменениях нных представление оповещает контроллер?
12. Верно ли, что для созния десктруктора в Java используется блок finalize?
13. Верно ли, что концепция MVC включает в себя ровно три структурных составляющих: модель, вид и контроллер?
14. Верно ли, что наиболее общим отношением между классами является отношение зависимости?
15. Верно ли, что один абстрактный класс не может являться родительским по отношению к другому абстрактному классу?
16. Верно ли, что основная цель использование концепции MVC – разграничение логики работы и визуализации?
17. Верно ли, что основная цель использование концепции MVC – упрощение архитектуру приложения?
18. Верно ли, что отношение агрегации может применяться для изображения иерархических отношений между классами?
19. Верно ли, что понятие «суперкласс» является синонимом родительского класса?
20. Верно ли, что понятия «вложенный класс» и «класс-член» являются синонимами?
21. Верно ли, что программист не может управлять сборкой мусора?

22. Зачи какого ро решают основные шаблоны проектирования?
Повседневные зачи: переадресация работы, обеспечение слабой связности системы и так лее
Абстрагирование процесса созния экземпляров класса
Созние различных структур, изменяющих поведение уже существующих объектов
Определяют алгоритмы и способы взаимодействия объектов между собой

23. Зачи какого ро решают поведенческие шаблоны проектирования?
Повседневные зачи: переадресация работы, обеспечение слабой связности системы и так лее
Созние различных структур, изменяющих поведение уже существующих объектов
Абстрагирование процесса созния экземпляров класса
Определяют алгоритмы и способы взаимодействия объектов между собой

24. Зачи какого ро решают порожющие шаблоны проектирования?
Повседневные зачи: переадресация работы, обеспечение слабой связности системы и так лее
Абстрагирование процесса созния экземпляров класса
Созние различных структур, изменяющих поведение уже существующих объектов
Определяют алгоритмы и способы взаимодействия объектов между собой

25. Зачи какого ро решают структурные шаблоны проектирования?
Определяют алгоритмы и способы взаимодействия объектов между собой
Созние различных структур, изменяющих поведение уже существующих объектов
Повседневные зачи: переадресация работы, обеспечение слабой связности системы и так лее
Абстрагирование процесса созния экземпляров класса

26. Какая из парадигм программирования является ведующей в языке Java?
Объектно-ориентированная
Процедурная
Событийно-ориентированная
Компонентно-ориентированная

27. Какая коман используется для выполения байт-ко?
java
javac
javar
javarun

28. Какие группы шаблонов проектирования обычно выделяют?
Основные
Порожющие
Структурные
Поведенческие

29. Какие зачи позволяет решать ключевое слово final?
Созние ненаследуемых методов
Созние абстрактных классов
Созние непереопределяемых методов
Созние неизменяемых полей
Созние классов, которые не могут иметь наследников

30. Какие из перечисленных требований должны выполняться для созния шаблона «неизменяемый объект» в Java?
Все поля класса должны иметь модификатор private
Все методы класса должны быть объявлены с модификатором static
Ссылка this не должна переваться вовне во время конструирования объекта
Класс должен быть объявлен с модификатором final

31. Какие из перечисленных утверждений касательно высокоуровневых шаблонов проектирования верны?
Высокоуровневые шаблоны также называют архитектурными
Высокоуровневые шаблоны являются универсальными решениями
Несмотря на то, что высокоуровневые шаблоны являются универсальными, они учитывают специфические особенности конкретных языков программирования
Высокоуровневые шаблоны также называют идиомами

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

33. Какие из предлагаемых утверждений верны?
Статическим называется член класса, доступ к которому возможен без созния экземпляра
Созние статического мето возможно только при использовании ключевого слова static
Статические поля являются общими для всех экземпляров класса
Статические поля недоступны экземплярам класса

34. Какие типы связей используют в UML?
Зависимость
Ассоциация
Обобщение
Реализация

35. Какие типы сущностей выделяют в UML?
Поведенческие
Аннотирующие
Структурные
Группирующие

36. Каково основное назначение статического импорта?
Позволяет JVM эффективно перенаправлять запросы к классам из других пакетов, принимая во внимание их статическую структуру
Позволяет обращаться к статическим членам без явного указания класса-владельца
Добавляет в область видимости описываемого класса все статические структуры из указанного пакета

37. Какое из перечисленных утверждений верно?
UML созн путем объединения всех существующих подходов проектирования того времени
UML созн на основе наиболее популярных подходов проектирования того времени
UML является исторически первым языком моделирования

38. Какое ключевое слово может быть использовано для обращения экземпляра класса к самому себе?
this
super
instanceof
own

39. Какое количество секций может содержать блок описания интерфейса на UML-диаграмме классов?
Одну
Две
Три
Четыре

40. Какое количество секций может содержать блок описания класса на UML-диаграмме классов?
Одну
Три
Две
Четыре

41. Как расшифровывается аббревиатура UML?
Unified Modeling Language
Universally Modeling Language
Unified Modern Language
Universally Modern Luggage

42. Что из перечисленного может быть отнесено к недостаткам шаблона «отложенная инициализация»?
Не позволяет явным образом зать порядок инициализации
Вносит дополнительную задержку при обращении к объекту
Порожет дополнительные ошибки при многопоточной работе
Замедляет инициализацию объектов

43. Что из перечисленного может быть отнесено к преимуществам шаблона «аптер»?
Увеличивает степень независимости системы от сторонних библиотек
Смена библиотек не требует изменения всей системы
Ускорение начальной инициализации
Минимизация задержки при обращении
44. Что из перечисленного может быть отнесено к преимуществам шаблона «декоратор»?
Позволяет динамически добавлять объектам новые обязанности
Упрощает структуру отдельных классов
Сокращает количество имен в адресном пространстве
Не требует дополнительной иерархии классов

45. Что из перечисленного может быть отнесено к преимуществам шаблона «делегирование»?
Позволяет изменить поведение избегая наследования
Повышает степень абстракции
Положительно сказывается на времени обработки запроса системой
Сокращает число элементов в адресном пространстве

46. Что из перечисленного может быть отнесено к преимуществам шаблона «заместитель»?
Позволяет инициализировать объекты по требованию
Позволяет прить объектам дополнительный функционал
Сокращает время отклика системы
Не требует созния новых объектов

47. Что из перечисленного может быть отнесено к преимуществам шаблона «итератор»?
Позволяет поддерживать единообразный интерфейс для доступа к элементам системы
Позволяет поддерживать несколько активных обходов коллекции
Итератор не должен владеть всей информацией о коллекции
Не требует дополнительной иерархии классов

48. Что из перечисленного может быть отнесено к преимуществам шаблона «коман»?
Позволяет параметризировать объекты выполняемым действием
Позволяет обрабатывать запросы как объекты
Упрощает иерархию классов
Уменьшает время отклика системы

49. Что из перечисленного может быть отнесено к преимуществам шаблона «компоновщик»?
Упрощает архитектуру приложения
Упрощает процедуру добавления новых компонентов в систему
Позволяет единообразно работать с составными и примитивными структурами
Позволяет ограничить типы используемых компонентов

50. Что из перечисленного может быть отнесено к преимуществам шаблона «мост»?
Позволяет отделять абстракцию от реализации
Чаще всего изменение реализации не требует перекомпиляции ко клиента
Чаще всего изменение абстракции не требует перекомпиляции ко клиента
Сокращает время доступа к объектам

51. Что из перечисленного может быть отнесено к преимуществам шаблона «наблютель»?
Сокращает цепочку вызовов, необходимую для уведомления наблютелей об изменении состояния объекта
Абстрагирует связность объекта и наблютелей
Позволяет обеспечить широковещательную рассылку уведомлений
Повышает степень повторной используемости ко
52. Что из перечисленного может быть отнесено к преимуществам шаблона «неизменяемый объект»?
Позволяет предотвратить ряд ошибок
Может быть использован в качестве ключа коллекции
Удобен для многопоточной работы
Положительно сказывается на скорости работы

53. Что из перечисленного может быть отнесено к преимуществам шаблона «одиночка»?
Сокращение числа имен в глобальном адресном пространстве
Предоставление глобальной точки доступа
Ускорение начальной инициализации
Минимизация задержки при обращении в силу статической сущности

54. Что из перечисленного может быть отнесено к преимуществам шаблона «посредник»?
Централизовывает управление
Обеспечивает слабую связность системы
Упрощает протоколы взаимодействия между компонентами
Повышает степень повторной используемости ко

55. Что из перечисленного может быть отнесено к преимуществам шаблона «прототип»?
Позволяет специфицировать новые объекты путем изменения значений
Позволяет сократить иерархию классов
Позволяет динамически конфигурировать приложение классами
Значительно уменьшает время, необходимое на созние новых объектов
56. Что из перечисленного может быть отнесено к преимуществам шаблона «состояние»?
Изолирует логику работы от реализации
Не требует дополнительных имен в адресном пространстве
Позволяет полностью скрыть информацию о классе-владельце
Позволяет избегать применения цепочек условных операторов

57. Что из перечисленного может быть отнесено к преимуществам шаблона «стратегия»?
Позволяет оперировать семейством алгоритмов
Предотвращает порождение большого числа подклассов
Сокращает цепочки условных операторов, реализующих сложное поведение системы
Позволяет динамически выбирать реализацию алгоритма

58. Что из перечисленного может быть отнесено к преимуществам шаблона «строитель»?
В сравнении с фабричным методом приет дополнительную гибкость процессу конструирования объектов
Изолирует код конструирования объектов
Позволяет изменять внутреннее представление объекта
Не требует дополнительной иерархии классов

59. Что из перечисленного может быть отнесено к преимуществам шаблона «фабричный метод»?
Положительно сказывается на скорости работы
Позволяет устанавливать связь между параллельными иерархиями классов
Сокращает количество имен в адресном пространстве
Позволяет сделать код созния объектов более универсальным

60. Что из перечисленного может быть отнесено к преимуществам шаблона «фасад»?
Изолирует клиентов от подсистем
В большинстве случаев приводит к сокращению числа имен в адресном пространстве клиентов
Облегчает устройство системы
Ограничивает доступ клиентов к подсистемам

61. Что из перечисленного может быть отнесено к преимуществам шаблона «хранитель»?
Позволяет сохранять внутренне состояние объекта
Упрощает структуру класса-владельца
Не раскрывает детали реализации класса-владельца
Позволяет восстанавливать состояние класса-владельца

62. Что из перечисленного может быть отнесено к преимуществам шаблона «цепочка ответственности»?
Гарантирует, что рано или поздно запрос будет обработан
Позволяет ослабить связи внутри системы
Не требует дополнительной иерархии классов
Приет дополнительную гибкость при распределении обязанностей

63. Что из перечисленного может быть отнесено к преимуществам шаблона «шаблонный метод»?
Помогает избегать дублирования повторяющихся конструкций
Позволяет динамически варьировать поведение системы
Позволяет оптимизировать перечу нных при вызове методов
Не требует дополнительной иерархии классов

64. Что из перечисленного может быть отнесено к членам класса?
Вложенный класс
Метод
Объект
Поле

65. Каким образом будет выглядеть коман для компиляции класса test, описанного в файле test.java?

66. Каким символом на диаграмме классов изображается тот факт, что атрибут имеет бесконечную кратность?

67. Каким символом на диаграмме классов изображается тот факт, что атрибут имеет область видимости private?

68. Каким символом на диаграмме классов изображается тот факт, что атрибут имеет область видимости protected?

69. Каким символом на диаграмме классов изображается тот факт, что атрибут имеет область видимости public?

70. Как называется один из фунментальных механизмов объектно-ориентированного программирования, позволяющий классу ограничивать доступ к своим членам?

71. Как называется один из фунментальных механизмов объектно-ориентированного программирования, позволяющий одному классу расширять функциональность другого, заимствуя при этом поля и методы?

72. Как называется один из фунментальных механизмов объектно-ориентированного программирования, позволяющий элементам с одинаковой спецификацией иметь различную реализацию?

73. Как называется специализированный метод класса, предназначенный для созния нового экземпляра?

74. Как называется специализированный метод класса, предназначенный для уничтожения существующего экземпляра?

75. Какое ключевое слово используется для указания класса-родителя?

76. Какое ключевое слово используется для указания того, что класс реализует интерфейс?

77. Какое название получил механизм, позволяющий JVM работать с примитивными типами нных как с объектами?

78. Какой вид будет иметь инструкция, добавляющая в область видимости описываемого класса все классы из пакета test?

79. Каким образом будет выглядеть инструкция, указывающая на принадлежность описываемого класса к пакету test, который в свою очередь является подпакетом класса bigtest?

80. Какой вид будет иметь инструкция, добавляющая в область видимости описываемого класса класс test из пакета test?
81. Какой вид будет иметь инструкция, указывающая на принадлежность описываемого класса к пакету test?

82. Как расшифровывается аббревиатура JDK?

83. Как расшифровывается аббревиатура JRE?

84. Как расшифровывается аббревиатура JVM?

85. С помощью какой команды может быть созн вектор с именем test из элементов типа TestEl?

86. С помощью какой команды может быть созн массив с именем test из десяти элементов типа int?

87. Как будет выглядеть коман для запуска класса Test, готовый байт код которого содержится в файле Test.class

88. Как называется организация, регулирующая развитие UML?
OMG
ANSI
ACM
NASA

89. Поля (нные-члены) класса могут быть
только целыми числами;
любыми встроенными типами;
любого определенного в программе типа;
любого определенного в программе типа и указателем на объект этого же класса;

90. Сочетание объединения всех свойств объекта, определяющих его состояние и поведение, в единую абстракцию и ограничение доступа к реализации этих свойств называется
Инкапсуляция
Параллелизм;
Полиморфизм;
Абстрагирование;

91. Ограничение, накладываемое на свойства объектов для сужения или препятствия взаимозаменяемости абстракций различных типов называется
Типизация
Абстрагирование;
Полиморфизм;
Инкапсуляция.

92.Как называется один из фунментальных механизмов объектно-ориентированного программирования, позволяющий элементам с одинаковой спецификацией иметь различную реализацию?
Полиморфизм

93.Какое название получил механизм, позволяющий JVM работать с примитивными типами нных как с объектами?
Автоупаковка

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

95.Что из перечисленного может быть отнесено к преимуществам шаблона «заместитель»?
Не требует созния новых объектов
Позволяет прить объектам дополнительный функционал
Позволяет инициализировать объекты по требованию
Сокращает время отклика системы

96.Что из перечисленного может быть отнесено к недостаткам шаблона «отложенная инициализация»?
Порожет дополнительные ошибки при многопоточной работе
Вносит дополнительную задержку при обращении к объекту
Не позволяет явным образом зать порядок инициализации
Замедляет инициализацию объектов

97.Что из перечисленного может быть отнесено к членам класса?
Вложенный класс
Поле
Метод
Объект

98.С помощью какой команды может быть созн массив с именем test из десяти элементов типа int?

99.Что из перечисленного может быть отнесено к преимуществам шаблона «строитель»?
В сравнении с фабричным методом приет дополнительную гибкость процессу конструирования объектов
Изолирует код конструирования объектов
Позволяет изменять внутреннее представление объекта
Не требует дополнительной иерархии классов

100.Как называется специализированный метод класса, предназначенный для созния нового экземпляра?

Тест 2021 (Объектно-ориентированное программирование) Синергия



Весь текст будет доступен после покупки

ВВЕДЕНИЕ

1. Верно ли то, что отношение композиции является частным случаем отношения агрегации?
2. Верно ли то, что существуют такие классы, которые могут иметь один и только один экземпляр?
3. Верно ли утверждение о том, что Java является декларативным языком программирования?
4. Верно ли утверждение о том, что Java является императивным языком программирования?
5. Верно ли, что Java позволяет созвать массив заранее известных величин?
6. Верно ли, что MVC позволяет визуализировать одни и те же нные разными способами без изменения модели?
7. Верно ли, что MVC позволяет подключать к одному виду несколько контроллеров?
8. Верно ли, что абстрактный класс не может иметь экземпляров?
9. Верно ли, что абстрактный класс не может содержать реализаций методов?
10. Верно ли, что в активной модели MVC об изменениях нных представление оповещает контроллер?
11. Верно ли, что в пассивной модели MVC об изменениях нных представление оповещает контроллер?
12. Верно ли, что для созния десктруктора в Java используется блок finalize?
13. Верно ли, что концепция MVC включает в себя ровно три структурных составляющих: модель, вид и контроллер?
14. Верно ли, что наиболее общим отношением между классами является отношение зависимости?
15. Верно ли, что один абстрактный класс не может являться родительским по отношению к другому абстрактному классу?
16. Верно ли, что основная цель использование концепции MVC – разграничение логики работы и визуализации?
17. Верно ли, что основная цель использование концепции MVC – упрощение архитектуру приложения?
18. Верно ли, что отношение агрегации может применяться для изображения иерархических отношений между классами?
19. Верно ли, что понятие «суперкласс» является синонимом родительского класса?
20. Верно ли, что понятия «вложенный класс» и «класс-член» являются синонимами?
21. Верно ли, что программист не может управлять сборкой мусора?

22. Зачи какого ро решают основные шаблоны проектирования?
Повседневные зачи: переадресация работы, обеспечение слабой связности системы и так лее
Абстрагирование процесса созния экземпляров класса
Созние различных структур, изменяющих поведение уже существующих объектов
Определяют алгоритмы и способы взаимодействия объектов между собой

23. Зачи какого ро решают поведенческие шаблоны проектирования?
Повседневные зачи: переадресация работы, обеспечение слабой связности системы и так лее
Созние различных структур, изменяющих поведение уже существующих объектов
Абстрагирование процесса созния экземпляров класса
Определяют алгоритмы и способы взаимодействия объектов между собой

24. Зачи какого ро решают порожющие шаблоны проектирования?
Повседневные зачи: переадресация работы, обеспечение слабой связности системы и так лее
Абстрагирование процесса созния экземпляров класса
Созние различных структур, изменяющих поведение уже существующих объектов
Определяют алгоритмы и способы взаимодействия объектов между собой

25. Зачи какого ро решают структурные шаблоны проектирования?
Определяют алгоритмы и способы взаимодействия объектов между собой
Созние различных структур, изменяющих поведение уже существующих объектов
Повседневные зачи: переадресация работы, обеспечение слабой связности системы и так лее
Абстрагирование процесса созния экземпляров класса

26. Какая из парадигм программирования является ведующей в языке Java?
Объектно-ориентированная
Процедурная
Событийно-ориентированная
Компонентно-ориентированная

27. Какая коман используется для выполения байт-ко?
java
javac
javar
javarun

28. Какие группы шаблонов проектирования обычно выделяют?
Основные
Порожющие
Структурные
Поведенческие

29. Какие зачи позволяет решать ключевое слово final?
Созние ненаследуемых методов
Созние абстрактных классов
Созние непереопределяемых методов
Созние неизменяемых полей
Созние классов, которые не могут иметь наследников

30. Какие из перечисленных требований должны выполняться для созния шаблона «неизменяемый объект» в Java?
Все поля класса должны иметь модификатор private
Все методы класса должны быть объявлены с модификатором static
Ссылка this не должна переваться вовне во время конструирования объекта
Класс должен быть объявлен с модификатором final

31. Какие из перечисленных утверждений касательно высокоуровневых шаблонов проектирования верны?
Высокоуровневые шаблоны также называют архитектурными
Высокоуровневые шаблоны являются универсальными решениями
Несмотря на то, что высокоуровневые шаблоны являются универсальными, они учитывают специфические особенности конкретных языков программирования
Высокоуровневые шаблоны также называют идиомами

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

33. Какие из предлагаемых утверждений верны?
Статическим называется член класса, доступ к которому возможен без созния экземпляра
Созние статического мето возможно только при использовании ключевого слова static
Статические поля являются общими для всех экземпляров класса
Статические поля недоступны экземплярам класса

34. Какие типы связей используют в UML?
Зависимость
Ассоциация
Обобщение
Реализация

35. Какие типы сущностей выделяют в UML?
Поведенческие
Аннотирующие
Структурные
Группирующие

36. Каково основное назначение статического импорта?
Позволяет JVM эффективно перенаправлять запросы к классам из других пакетов, принимая во внимание их статическую структуру
Позволяет обращаться к статическим членам без явного указания класса-владельца
Добавляет в область видимости описываемого класса все статические структуры из указанного пакета

37. Какое из перечисленных утверждений верно?
UML созн путем объединения всех существующих подходов проектирования того времени
UML созн на основе наиболее популярных подходов проектирования того времени
UML является исторически первым языком моделирования

38. Какое ключевое слово может быть использовано для обращения экземпляра класса к самому себе?
this
super
instanceof
own

39. Какое количество секций может содержать блок описания интерфейса на UML-диаграмме классов?
Одну
Две
Три
Четыре

40. Какое количество секций может содержать блок описания класса на UML-диаграмме классов?
Одну
Три
Две
Четыре

41. Как расшифровывается аббревиатура UML?
Unified Modeling Language
Universally Modeling Language
Unified Modern Language
Universally Modern Luggage

42. Что из перечисленного может быть отнесено к недостаткам шаблона «отложенная инициализация»?
Не позволяет явным образом зать порядок инициализации
Вносит дополнительную задержку при обращении к объекту
Порожет дополнительные ошибки при многопоточной работе
Замедляет инициализацию объектов

43. Что из перечисленного может быть отнесено к преимуществам шаблона «аптер»?
Увеличивает степень независимости системы от сторонних библиотек
Смена библиотек не требует изменения всей системы
Ускорение начальной инициализации
Минимизация задержки при обращении
44. Что из перечисленного может быть отнесено к преимуществам шаблона «декоратор»?
Позволяет динамически добавлять объектам новые обязанности
Упрощает структуру отдельных классов
Сокращает количество имен в адресном пространстве
Не требует дополнительной иерархии классов

45. Что из перечисленного может быть отнесено к преимуществам шаблона «делегирование»?
Позволяет изменить поведение избегая наследования
Повышает степень абстракции
Положительно сказывается на времени обработки запроса системой
Сокращает число элементов в адресном пространстве

46. Что из перечисленного может быть отнесено к преимуществам шаблона «заместитель»?
Позволяет инициализировать объекты по требованию
Позволяет прить объектам дополнительный функционал
Сокращает время отклика системы
Не требует созния новых объектов

47. Что из перечисленного может быть отнесено к преимуществам шаблона «итератор»?
Позволяет поддерживать единообразный интерфейс для доступа к элементам системы
Позволяет поддерживать несколько активных обходов коллекции
Итератор не должен владеть всей информацией о коллекции
Не требует дополнительной иерархии классов

48. Что из перечисленного может быть отнесено к преимуществам шаблона «коман»?
Позволяет параметризировать объекты выполняемым действием
Позволяет обрабатывать запросы как объекты
Упрощает иерархию классов
Уменьшает время отклика системы

49. Что из перечисленного может быть отнесено к преимуществам шаблона «компоновщик»?
Упрощает архитектуру приложения
Упрощает процедуру добавления новых компонентов в систему
Позволяет единообразно работать с составными и примитивными структурами
Позволяет ограничить типы используемых компонентов

50. Что из перечисленного может быть отнесено к преимуществам шаблона «мост»?
Позволяет отделять абстракцию от реализации
Чаще всего изменение реализации не требует перекомпиляции ко клиента
Чаще всего изменение абстракции не требует перекомпиляции ко клиента
Сокращает время доступа к объектам

51. Что из перечисленного может быть отнесено к преимуществам шаблона «наблютель»?
Сокращает цепочку вызовов, необходимую для уведомления наблютелей об изменении состояния объекта
Абстрагирует связность объекта и наблютелей
Позволяет обеспечить широковещательную рассылку уведомлений
Повышает степень повторной используемости ко
52. Что из перечисленного может быть отнесено к преимуществам шаблона «неизменяемый объект»?
Позволяет предотвратить ряд ошибок
Может быть использован в качестве ключа коллекции
Удобен для многопоточной работы
Положительно сказывается на скорости работы

53. Что из перечисленного может быть отнесено к преимуществам шаблона «одиночка»?
Сокращение числа имен в глобальном адресном пространстве
Предоставление глобальной точки доступа
Ускорение начальной инициализации
Минимизация задержки при обращении в силу статической сущности

54. Что из перечисленного может быть отнесено к преимуществам шаблона «посредник»?
Централизовывает управление
Обеспечивает слабую связность системы
Упрощает протоколы взаимодействия между компонентами
Повышает степень повторной используемости ко

55. Что из перечисленного может быть отнесено к преимуществам шаблона «прототип»?
Позволяет специфицировать новые объекты путем изменения значений
Позволяет сократить иерархию классов
Позволяет динамически конфигурировать приложение классами
Значительно уменьшает время, необходимое на созние новых объектов
56. Что из перечисленного может быть отнесено к преимуществам шаблона «состояние»?
Изолирует логику работы от реализации
Не требует дополнительных имен в адресном пространстве
Позволяет полностью скрыть информацию о классе-владельце
Позволяет избегать применения цепочек условных операторов

57. Что из перечисленного может быть отнесено к преимуществам шаблона «стратегия»?
Позволяет оперировать семейством алгоритмов
Предотвращает порождение большого числа подклассов
Сокращает цепочки условных операторов, реализующих сложное поведение системы
Позволяет динамически выбирать реализацию алгоритма

58. Что из перечисленного может быть отнесено к преимуществам шаблона «строитель»?
В сравнении с фабричным методом приет дополнительную гибкость процессу конструирования объектов
Изолирует код конструирования объектов
Позволяет изменять внутреннее представление объекта
Не требует дополнительной иерархии классов

59. Что из перечисленного может быть отнесено к преимуществам шаблона «фабричный метод»?
Положительно сказывается на скорости работы
Позволяет устанавливать связь между параллельными иерархиями классов
Сокращает количество имен в адресном пространстве
Позволяет сделать код созния объектов более универсальным

60. Что из перечисленного может быть отнесено к преимуществам шаблона «фасад»?
Изолирует клиентов от подсистем
В большинстве случаев приводит к сокращению числа имен в адресном пространстве клиентов
Облегчает устройство системы
Ограничивает доступ клиентов к подсистемам

61. Что из перечисленного может быть отнесено к преимуществам шаблона «хранитель»?
Позволяет сохранять внутренне состояние объекта
Упрощает структуру класса-владельца
Не раскрывает детали реализации класса-владельца
Позволяет восстанавливать состояние класса-владельца

62. Что из перечисленного может быть отнесено к преимуществам шаблона «цепочка ответственности»?
Гарантирует, что рано или поздно запрос будет обработан
Позволяет ослабить связи внутри системы
Не требует дополнительной иерархии классов
Приет дополнительную гибкость при распределении обязанностей

63. Что из перечисленного может быть отнесено к преимуществам шаблона «шаблонный метод»?
Помогает избегать дублирования повторяющихся конструкций
Позволяет динамически варьировать поведение системы
Позволяет оптимизировать перечу нных при вызове методов
Не требует дополнительной иерархии классов

64. Что из перечисленного может быть отнесено к членам класса?
Вложенный класс
Метод
Объект
Поле

65. Каким образом будет выглядеть коман для компиляции класса test, описанного в файле test.java?

66. Каким символом на диаграмме классов изображается тот факт, что атрибут имеет бесконечную кратность?

67. Каким символом на диаграмме классов изображается тот факт, что атрибут имеет область видимости private?

68. Каким символом на диаграмме классов изображается тот факт, что атрибут имеет область видимости protected?

69. Каким символом на диаграмме классов изображается тот факт, что атрибут имеет область видимости public?

70. Как называется один из фунментальных механизмов объектно-ориентированного программирования, позволяющий классу ограничивать доступ к своим членам?

71. Как называется один из фунментальных механизмов объектно-ориентированного программирования, позволяющий одному классу расширять функциональность другого, заимствуя при этом поля и методы?

72. Как называется один из фунментальных механизмов объектно-ориентированного программирования, позволяющий элементам с одинаковой спецификацией иметь различную реализацию?

73. Как называется специализированный метод класса, предназначенный для созния нового экземпляра?

74. Как называется специализированный метод класса, предназначенный для уничтожения существующего экземпляра?

75. Какое ключевое слово используется для указания класса-родителя?

76. Какое ключевое слово используется для указания того, что класс реализует интерфейс?

77. Какое название получил механизм, позволяющий JVM работать с примитивными типами нных как с объектами?

78. Какой вид будет иметь инструкция, добавляющая в область видимости описываемого класса все классы из пакета test?

79. Каким образом будет выглядеть инструкция, указывающая на принадлежность описываемого класса к пакету test, который в свою очередь является подпакетом класса bigtest?

80. Какой вид будет иметь инструкция, добавляющая в область видимости описываемого класса класс test из пакета test?
81. Какой вид будет иметь инструкция, указывающая на принадлежность описываемого класса к пакету test?

82. Как расшифровывается аббревиатура JDK?

83. Как расшифровывается аббревиатура JRE?

84. Как расшифровывается аббревиатура JVM?

85. С помощью какой команды может быть созн вектор с именем test из элементов типа TestEl?

86. С помощью какой команды может быть созн массив с именем test из десяти элементов типа int?

87. Как будет выглядеть коман для запуска класса Test, готовый байт код которого содержится в файле Test.class

88. Как называется организация, регулирующая развитие UML?
OMG
ANSI
ACM
NASA

89. Поля (нные-члены) класса могут быть
только целыми числами;
любыми встроенными типами;
любого определенного в программе типа;
любого определенного в программе типа и указателем на объект этого же класса;

90. Сочетание объединения всех свойств объекта, определяющих его состояние и поведение, в единую абстракцию и ограничение доступа к реализации этих свойств называется
Инкапсуляция
Параллелизм;
Полиморфизм;
Абстрагирование;

91. Ограничение, накладываемое на свойства объектов для сужения или препятствия взаимозаменяемости абстракций различных типов называется
Типизация
Абстрагирование;
Полиморфизм;
Инкапсуляция.

92.Как называется один из фунментальных механизмов объектно-ориентированного программирования, позволяющий элементам с одинаковой спецификацией иметь различную реализацию?
Полиморфизм

93.Какое название получил механизм, позволяющий JVM работать с примитивными типами нных как с объектами?
Автоупаковка

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

95.Что из перечисленного может быть отнесено к преимуществам шаблона «заместитель»?
Не требует созния новых объектов
Позволяет прить объектам дополнительный функционал
Позволяет инициализировать объекты по требованию
Сокращает время отклика системы

96.Что из перечисленного может быть отнесено к недостаткам шаблона «отложенная инициализация»?
Порожет дополнительные ошибки при многопоточной работе
Вносит дополнительную задержку при обращении к объекту
Не позволяет явным образом зать порядок инициализации
Замедляет инициализацию объектов

97.Что из перечисленного может быть отнесено к членам класса?
Вложенный класс
Поле
Метод
Объект

98.С помощью какой команды может быть созн массив с именем test из десяти элементов типа int?

99.Что из перечисленного может быть отнесено к преимуществам шаблона «строитель»?
В сравнении с фабричным методом приет дополнительную гибкость процессу конструирования объектов
Изолирует код конструирования объектов
Позволяет изменять внутреннее представление объекта
Не требует дополнительной иерархии классов

100.Как называется специализированный метод класса, предназначенный для созния нового экземпляра?

Тест 2021 (Объектно-ориентированное программирование) Синергия



Весь текст будет доступен после покупки

отрывок из работы

1. Верно ли то, что отношение композиции является частным случаем отношения агрегации?
2. Верно ли то, что существуют такие классы, которые могут иметь один и только один экземпляр?
3. Верно ли утверждение о том, что Java является декларативным языком программирования?
4. Верно ли утверждение о том, что Java является императивным языком программирования?
5. Верно ли, что Java позволяет созвать массив заранее известных величин?
6. Верно ли, что MVC позволяет визуализировать одни и те же нные разными способами без изменения модели?
7. Верно ли, что MVC позволяет подключать к одному виду несколько контроллеров?
8. Верно ли, что абстрактный класс не может иметь экземпляров?
9. Верно ли, что абстрактный класс не может содержать реализаций методов?
10. Верно ли, что в активной модели MVC об изменениях нных представление оповещает контроллер?
11. Верно ли, что в пассивной модели MVC об изменениях нных представление оповещает контроллер?
12. Верно ли, что для созния десктруктора в Java используется блок finalize?
13. Верно ли, что концепция MVC включает в себя ровно три структурных составляющих: модель, вид и контроллер?
14. Верно ли, что наиболее общим отношением между классами является отношение зависимости?
15. Верно ли, что один абстрактный класс не может являться родительским по отношению к другому абстрактному классу?
16. Верно ли, что основная цель использование концепции MVC – разграничение логики работы и визуализации?
17. Верно ли, что основная цель использование концепции MVC – упрощение архитектуру приложения?
18. Верно ли, что отношение агрегации может применяться для изображения иерархических отношений между классами?
19. Верно ли, что понятие «суперкласс» является синонимом родительского класса?
20. Верно ли, что понятия «вложенный класс» и «класс-член» являются синонимами?
21. Верно ли, что программист не может управлять сборкой мусора?

22. Зачи какого ро решают основные шаблоны проектирования?
Повседневные зачи: переадресация работы, обеспечение слабой связности системы и так лее
Абстрагирование процесса созния экземпляров класса
Созние различных структур, изменяющих поведение уже существующих объектов
Определяют алгоритмы и способы взаимодействия объектов между собой

23. Зачи какого ро решают поведенческие шаблоны проектирования?
Повседневные зачи: переадресация работы, обеспечение слабой связности системы и так лее
Созние различных структур, изменяющих поведение уже существующих объектов
Абстрагирование процесса созния экземпляров класса
Определяют алгоритмы и способы взаимодействия объектов между собой

24. Зачи какого ро решают порожющие шаблоны проектирования?
Повседневные зачи: переадресация работы, обеспечение слабой связности системы и так лее
Абстрагирование процесса созния экземпляров класса
Созние различных структур, изменяющих поведение уже существующих объектов
Определяют алгоритмы и способы взаимодействия объектов между собой

25. Зачи какого ро решают структурные шаблоны проектирования?
Определяют алгоритмы и способы взаимодействия объектов между собой
Созние различных структур, изменяющих поведение уже существующих объектов
Повседневные зачи: переадресация работы, обеспечение слабой связности системы и так лее
Абстрагирование процесса созния экземпляров класса

26. Какая из парадигм программирования является ведующей в языке Java?
Объектно-ориентированная
Процедурная
Событийно-ориентированная
Компонентно-ориентированная

27. Какая коман используется для выполения байт-ко?
java
javac
javar
javarun

28. Какие группы шаблонов проектирования обычно выделяют?
Основные
Порожющие
Структурные
Поведенческие

29. Какие зачи позволяет решать ключевое слово final?
Созние ненаследуемых методов
Созние абстрактных классов
Созние непереопределяемых методов
Созние неизменяемых полей
Созние классов, которые не могут иметь наследников

30. Какие из перечисленных требований должны выполняться для созния шаблона «неизменяемый объект» в Java?
Все поля класса должны иметь модификатор private
Все методы класса должны быть объявлены с модификатором static
Ссылка this не должна переваться вовне во время конструирования объекта
Класс должен быть объявлен с модификатором final

31. Какие из перечисленных утверждений касательно высокоуровневых шаблонов проектирования верны?
Высокоуровневые шаблоны также называют архитектурными
Высокоуровневые шаблоны являются универсальными решениями
Несмотря на то, что высокоуровневые шаблоны являются универсальными, они учитывают специфические особенности конкретных языков программирования
Высокоуровневые шаблоны также называют идиомами

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

33. Какие из предлагаемых утверждений верны?
Статическим называется член класса, доступ к которому возможен без созния экземпляра
Созние статического мето возможно только при использовании ключевого слова static
Статические поля являются общими для всех экземпляров класса
Статические поля недоступны экземплярам класса

34. Какие типы связей используют в UML?
Зависимость
Ассоциация
Обобщение
Реализация

35. Какие типы сущностей выделяют в UML?
Поведенческие
Аннотирующие
Структурные
Группирующие

36. Каково основное назначение статического импорта?
Позволяет JVM эффективно перенаправлять запросы к классам из других пакетов, принимая во внимание их статическую структуру
Позволяет обращаться к статическим членам без явного указания класса-владельца
Добавляет в область видимости описываемого класса все статические структуры из указанного пакета

37. Какое из перечисленных утверждений верно?
UML созн путем объединения всех существующих подходов проектирования того времени
UML созн на основе наиболее популярных подходов проектирования того времени
UML является исторически первым языком моделирования

38. Какое ключевое слово может быть использовано для обращения экземпляра класса к самому себе?
this
super
instanceof
own

39. Какое количество секций может содержать блок описания интерфейса на UML-диаграмме классов?
Одну
Две
Три
Четыре

40. Какое количество секций может содержать блок описания класса на UML-диаграмме классов?
Одну
Три
Две
Четыре

41. Как расшифровывается аббревиатура UML?
Unified Modeling Language
Universally Modeling Language
Unified Modern Language
Universally Modern Luggage

42. Что из перечисленного может быть отнесено к недостаткам шаблона «отложенная инициализация»?
Не позволяет явным образом зать порядок инициализации
Вносит дополнительную задержку при обращении к объекту
Порожет дополнительные ошибки при многопоточной работе
Замедляет инициализацию объектов

43. Что из перечисленного может быть отнесено к преимуществам шаблона «аптер»?
Увеличивает степень независимости системы от сторонних библиотек
Смена библиотек не требует изменения всей системы
Ускорение начальной инициализации
Минимизация задержки при обращении
44. Что из перечисленного может быть отнесено к преимуществам шаблона «декоратор»?
Позволяет динамически добавлять объектам новые обязанности
Упрощает структуру отдельных классов
Сокращает количество имен в адресном пространстве
Не требует дополнительной иерархии классов

45. Что из перечисленного может быть отнесено к преимуществам шаблона «делегирование»?
Позволяет изменить поведение избегая наследования
Повышает степень абстракции
Положительно сказывается на времени обработки запроса системой
Сокращает число элементов в адресном пространстве

46. Что из перечисленного может быть отнесено к преимуществам шаблона «заместитель»?
Позволяет инициализировать объекты по требованию
Позволяет прить объектам дополнительный функционал
Сокращает время отклика системы
Не требует созния новых объектов

47. Что из перечисленного может быть отнесено к преимуществам шаблона «итератор»?
Позволяет поддерживать единообразный интерфейс для доступа к элементам системы
Позволяет поддерживать несколько активных обходов коллекции
Итератор не должен владеть всей информацией о коллекции
Не требует дополнительной иерархии классов

48. Что из перечисленного может быть отнесено к преимуществам шаблона «коман»?
Позволяет параметризировать объекты выполняемым действием
Позволяет обрабатывать запросы как объекты
Упрощает иерархию классов
Уменьшает время отклика системы

49. Что из перечисленного может быть отнесено к преимуществам шаблона «компоновщик»?
Упрощает архитектуру приложения
Упрощает процедуру добавления новых компонентов в систему
Позволяет единообразно работать с составными и примитивными структурами
Позволяет ограничить типы используемых компонентов

50. Что из перечисленного может быть отнесено к преимуществам шаблона «мост»?
Позволяет отделять абстракцию от реализации
Чаще всего изменение реализации не требует перекомпиляции ко клиента
Чаще всего изменение абстракции не требует перекомпиляции ко клиента
Сокращает время доступа к объектам

51. Что из перечисленного может быть отнесено к преимуществам шаблона «наблютель»?
Сокращает цепочку вызовов, необходимую для уведомления наблютелей об изменении состояния объекта
Абстрагирует связность объекта и наблютелей
Позволяет обеспечить широковещательную рассылку уведомлений
Повышает степень повторной используемости ко
52. Что из перечисленного может быть отнесено к преимуществам шаблона «неизменяемый объект»?
Позволяет предотвратить ряд ошибок
Может быть использован в качестве ключа коллекции
Удобен для многопоточной работы
Положительно сказывается на скорости работы

53. Что из перечисленного может быть отнесено к преимуществам шаблона «одиночка»?
Сокращение числа имен в глобальном адресном пространстве
Предоставление глобальной точки доступа
Ускорение начальной инициализации
Минимизация задержки при обращении в силу статической сущности

54. Что из перечисленного может быть отнесено к преимуществам шаблона «посредник»?
Централизовывает управление
Обеспечивает слабую связность системы
Упрощает протоколы взаимодействия между компонентами
Повышает степень повторной используемости ко

55. Что из перечисленного может быть отнесено к преимуществам шаблона «прототип»?
Позволяет специфицировать новые объекты путем изменения значений
Позволяет сократить иерархию классов
Позволяет динамически конфигурировать приложение классами
Значительно уменьшает время, необходимое на созние новых объектов
56. Что из перечисленного может быть отнесено к преимуществам шаблона «состояние»?
Изолирует логику работы от реализации
Не требует дополнительных имен в адресном пространстве
Позволяет полностью скрыть информацию о классе-владельце
Позволяет избегать применения цепочек условных операторов

57. Что из перечисленного может быть отнесено к преимуществам шаблона «стратегия»?
Позволяет оперировать семейством алгоритмов
Предотвращает порождение большого числа подклассов
Сокращает цепочки условных операторов, реализующих сложное поведение системы
Позволяет динамически выбирать реализацию алгоритма

58. Что из перечисленного может быть отнесено к преимуществам шаблона «строитель»?
В сравнении с фабричным методом приет дополнительную гибкость процессу конструирования объектов
Изолирует код конструирования объектов
Позволяет изменять внутреннее представление объекта
Не требует дополнительной иерархии классов

59. Что из перечисленного может быть отнесено к преимуществам шаблона «фабричный метод»?
Положительно сказывается на скорости работы
Позволяет устанавливать связь между параллельными иерархиями классов
Сокращает количество имен в адресном пространстве
Позволяет сделать код созния объектов более универсальным

60. Что из перечисленного может быть отнесено к преимуществам шаблона «фасад»?
Изолирует клиентов от подсистем
В большинстве случаев приводит к сокращению числа имен в адресном пространстве клиентов
Облегчает устройство системы
Ограничивает доступ клиентов к подсистемам

61. Что из перечисленного может быть отнесено к преимуществам шаблона «хранитель»?
Позволяет сохранять внутренне состояние объекта
Упрощает структуру класса-владельца
Не раскрывает детали реализации класса-владельца
Позволяет восстанавливать состояние класса-владельца

62. Что из перечисленного может быть отнесено к преимуществам шаблона «цепочка ответственности»?
Гарантирует, что рано или поздно запрос будет обработан
Позволяет ослабить связи внутри системы
Не требует дополнительной иерархии классов
Приет дополнительную гибкость при распределении обязанностей

63. Что из перечисленного может быть отнесено к преимуществам шаблона «шаблонный метод»?
Помогает избегать дублирования повторяющихся конструкций
Позволяет динамически варьировать поведение системы
Позволяет оптимизировать перечу нных при вызове методов
Не требует дополнительной иерархии классов

64. Что из перечисленного может быть отнесено к членам класса?
Вложенный класс
Метод
Объект
Поле

65. Каким образом будет выглядеть коман для компиляции класса test, описанного в файле test.java?

66. Каким символом на диаграмме классов изображается тот факт, что атрибут имеет бесконечную кратность?

67. Каким символом на диаграмме классов изображается тот факт, что атрибут имеет область видимости private?

68. Каким символом на диаграмме классов изображается тот факт, что атрибут имеет область видимости protected?

69. Каким символом на диаграмме классов изображается тот факт, что атрибут имеет область видимости public?

70. Как называется один из фунментальных механизмов объектно-ориентированного программирования, позволяющий классу ограничивать доступ к своим членам?

71. Как называется один из фунментальных механизмов объектно-ориентированного программирования, позволяющий одному классу расширять функциональность другого, заимствуя при этом поля и методы?

72. Как называется один из фунментальных механизмов объектно-ориентированного программирования, позволяющий элементам с одинаковой спецификацией иметь различную реализацию?

73. Как называется специализированный метод класса, предназначенный для созния нового экземпляра?

74. Как называется специализированный метод класса, предназначенный для уничтожения существующего экземпляра?

75. Какое ключевое слово используется для указания класса-родителя?

76. Какое ключевое слово используется для указания того, что класс реализует интерфейс?

77. Какое название получил механизм, позволяющий JVM работать с примитивными типами нных как с объектами?

78. Какой вид будет иметь инструкция, добавляющая в область видимости описываемого класса все классы из пакета test?

79. Каким образом будет выглядеть инструкция, указывающая на принадлежность описываемого класса к пакету test, который в свою очередь является подпакетом класса bigtest?

80. Какой вид будет иметь инструкция, добавляющая в область видимости описываемого класса класс test из пакета test?
81. Какой вид будет иметь инструкция, указывающая на принадлежность описываемого класса к пакету test?

82. Как расшифровывается аббревиатура JDK?

83. Как расшифровывается аббревиатура JRE?

84. Как расшифровывается аббревиатура JVM?

85. С помощью какой команды может быть созн вектор с именем test из элементов типа TestEl?

86. С помощью какой команды может быть созн массив с именем test из десяти элементов типа int?

87. Как будет выглядеть коман для запуска класса Test, готовый байт код которого содержится в файле Test.class

88. Как называется организация, регулирующая развитие UML?
OMG
ANSI
ACM
NASA

89. Поля (нные-члены) класса могут быть
только целыми числами;
любыми встроенными типами;
любого определенного в программе типа;
любого определенного в программе типа и указателем на объект этого же класса;

90. Сочетание объединения всех свойств объекта, определяющих его состояние и поведение, в единую абстракцию и ограничение доступа к реализации этих свойств называется
Инкапсуляция
Параллелизм;
Полиморфизм;
Абстрагирование;

91. Ограничение, накладываемое на свойства объектов для сужения или препятствия взаимозаменяемости абстракций различных типов называется
Типизация
Абстрагирование;
Полиморфизм;
Инкапсуляция.

92.Как называется один из фунментальных механизмов объектно-ориентированного программирования, позволяющий элементам с одинаковой спецификацией иметь различную реализацию?
Полиморфизм

93.Какое название получил механизм, позволяющий JVM работать с примитивными типами нных как с объектами?
Автоупаковка

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

95.Что из перечисленного может быть отнесено к преимуществам шаблона «заместитель»?
Не требует созния новых объектов
Позволяет прить объектам дополнительный функционал
Позволяет инициализировать объекты по требованию
Сокращает время отклика системы

96.Что из перечисленного может быть отнесено к недостаткам шаблона «отложенная инициализация»?
Порожет дополнительные ошибки при многопоточной работе
Вносит дополнительную задержку при обращении к объекту
Не позволяет явным образом зать порядок инициализации
Замедляет инициализацию объектов

97.Что из перечисленного может быть отнесено к членам класса?
Вложенный класс
Поле
Метод
Объект

98.С помощью какой команды может быть созн массив с именем test из десяти элементов типа int?

99.Что из перечисленного может быть отнесено к преимуществам шаблона «строитель»?
В сравнении с фабричным методом приет дополнительную гибкость процессу конструирования объектов
Изолирует код конструирования объектов
Позволяет изменять внутреннее представление объекта
Не требует дополнительной иерархии классов

100.Как называется специализированный метод класса, предназначенный для созния нового экземпляра?

Тест 2021 (Объектно-ориентированное программирование) Синергия



Весь текст будет доступен после покупки

Список литературы

1. Верно ли то, что отношение композиции является частным случаем отношения агрегации?
2. Верно ли то, что существуют такие классы, которые могут иметь один и только один экземпляр?
3. Верно ли утверждение о том, что Java является декларативным языком программирования?
4. Верно ли утверждение о том, что Java является императивным языком программирования?
5. Верно ли, что Java позволяет созвать массив заранее известных величин?
6. Верно ли, что MVC позволяет визуализировать одни и те же нные разными способами без изменения модели?
7. Верно ли, что MVC позволяет подключать к одному виду несколько контроллеров?
8. Верно ли, что абстрактный класс не может иметь экземпляров?
9. Верно ли, что абстрактный класс не может содержать реализаций методов?
10. Верно ли, что в активной модели MVC об изменениях нных представление оповещает контроллер?
11. Верно ли, что в пассивной модели MVC об изменениях нных представление оповещает контроллер?
12. Верно ли, что для созния десктруктора в Java используется блок finalize?
13. Верно ли, что концепция MVC включает в себя ровно три структурных составляющих: модель, вид и контроллер?
14. Верно ли, что наиболее общим отношением между классами является отношение зависимости?
15. Верно ли, что один абстрактный класс не может являться родительским по отношению к другому абстрактному классу?
16. Верно ли, что основная цель использование концепции MVC – разграничение логики работы и визуализации?
17. Верно ли, что основная цель использование концепции MVC – упрощение архитектуру приложения?
18. Верно ли, что отношение агрегации может применяться для изображения иерархических отношений между классами?
19. Верно ли, что понятие «суперкласс» является синонимом родительского класса?
20. Верно ли, что понятия «вложенный класс» и «класс-член» являются синонимами?
21. Верно ли, что программист не может управлять сборкой мусора?

22. Зачи какого ро решают основные шаблоны проектирования?
Повседневные зачи: переадресация работы, обеспечение слабой связности системы и так лее
Абстрагирование процесса созния экземпляров класса
Созние различных структур, изменяющих поведение уже существующих объектов
Определяют алгоритмы и способы взаимодействия объектов между собой

23. Зачи какого ро решают поведенческие шаблоны проектирования?
Повседневные зачи: переадресация работы, обеспечение слабой связности системы и так лее
Созние различных структур, изменяющих поведение уже существующих объектов
Абстрагирование процесса созния экземпляров класса
Определяют алгоритмы и способы взаимодействия объектов между собой

24. Зачи какого ро решают порожющие шаблоны проектирования?
Повседневные зачи: переадресация работы, обеспечение слабой связности системы и так лее
Абстрагирование процесса созния экземпляров класса
Созние различных структур, изменяющих поведение уже существующих объектов
Определяют алгоритмы и способы взаимодействия объектов между собой

25. Зачи какого ро решают структурные шаблоны проектирования?
Определяют алгоритмы и способы взаимодействия объектов между собой
Созние различных структур, изменяющих поведение уже существующих объектов
Повседневные зачи: переадресация работы, обеспечение слабой связности системы и так лее
Абстрагирование процесса созния экземпляров класса

26. Какая из парадигм программирования является ведующей в языке Java?
Объектно-ориентированная
Процедурная
Событийно-ориентированная
Компонентно-ориентированная

27. Какая коман используется для выполения байт-ко?
java
javac
javar
javarun

28. Какие группы шаблонов проектирования обычно выделяют?
Основные
Порожющие
Структурные
Поведенческие

29. Какие зачи позволяет решать ключевое слово final?
Созние ненаследуемых методов
Созние абстрактных классов
Созние непереопределяемых методов
Созние неизменяемых полей
Созние классов, которые не могут иметь наследников

30. Какие из перечисленных требований должны выполняться для созния шаблона «неизменяемый объект» в Java?
Все поля класса должны иметь модификатор private
Все методы класса должны быть объявлены с модификатором static
Ссылка this не должна переваться вовне во время конструирования объекта
Класс должен быть объявлен с модификатором final

31. Какие из перечисленных утверждений касательно высокоуровневых шаблонов проектирования верны?
Высокоуровневые шаблоны также называют архитектурными
Высокоуровневые шаблоны являются универсальными решениями
Несмотря на то, что высокоуровневые шаблоны являются универсальными, они учитывают специфические особенности конкретных языков программирования
Высокоуровневые шаблоны также называют идиомами

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

33. Какие из предлагаемых утверждений верны?
Статическим называется член класса, доступ к которому возможен без созния экземпляра
Созние статического мето возможно только при использовании ключевого слова static
Статические поля являются общими для всех экземпляров класса
Статические поля недоступны экземплярам класса

34. Какие типы связей используют в UML?
Зависимость
Ассоциация
Обобщение
Реализация

35. Какие типы сущностей выделяют в UML?
Поведенческие
Аннотирующие
Структурные
Группирующие

36. Каково основное назначение статического импорта?
Позволяет JVM эффективно перенаправлять запросы к классам из других пакетов, принимая во внимание их статическую структуру
Позволяет обращаться к статическим членам без явного указания класса-владельца
Добавляет в область видимости описываемого класса все статические структуры из указанного пакета

37. Какое из перечисленных утверждений верно?
UML созн путем объединения всех существующих подходов проектирования того времени
UML созн на основе наиболее популярных подходов проектирования того времени
UML является исторически первым языком моделирования

38. Какое ключевое слово может быть использовано для обращения экземпляра класса к самому себе?
this
super
instanceof
own

39. Какое количество секций может содержать блок описания интерфейса на UML-диаграмме классов?
Одну
Две
Три
Четыре

40. Какое количество секций может содержать блок описания класса на UML-диаграмме классов?
Одну
Три
Две
Четыре

41. Как расшифровывается аббревиатура UML?
Unified Modeling Language
Universally Modeling Language
Unified Modern Language
Universally Modern Luggage

42. Что из перечисленного может быть отнесено к недостаткам шаблона «отложенная инициализация»?
Не позволяет явным образом зать порядок инициализации
Вносит дополнительную задержку при обращении к объекту
Порожет дополнительные ошибки при многопоточной работе
Замедляет инициализацию объектов

43. Что из перечисленного может быть отнесено к преимуществам шаблона «аптер»?
Увеличивает степень независимости системы от сторонних библиотек
Смена библиотек не требует изменения всей системы
Ускорение начальной инициализации
Минимизация задержки при обращении
44. Что из перечисленного может быть отнесено к преимуществам шаблона «декоратор»?
Позволяет динамически добавлять объектам новые обязанности
Упрощает структуру отдельных классов
Сокращает количество имен в адресном пространстве
Не требует дополнительной иерархии классов

45. Что из перечисленного может быть отнесено к преимуществам шаблона «делегирование»?
Позволяет изменить поведение избегая наследования
Повышает степень абстракции
Положительно сказывается на времени обработки запроса системой
Сокращает число элементов в адресном пространстве

46. Что из перечисленного может быть отнесено к преимуществам шаблона «заместитель»?
Позволяет инициализировать объекты по требованию
Позволяет прить объектам дополнительный функционал
Сокращает время отклика системы
Не требует созния новых объектов

47. Что из перечисленного может быть отнесено к преимуществам шаблона «итератор»?
Позволяет поддерживать единообразный интерфейс для доступа к элементам системы
Позволяет поддерживать несколько активных обходов коллекции
Итератор не должен владеть всей информацией о коллекции
Не требует дополнительной иерархии классов

48. Что из перечисленного может быть отнесено к преимуществам шаблона «коман»?
Позволяет параметризировать объекты выполняемым действием
Позволяет обрабатывать запросы как объекты
Упрощает иерархию классов
Уменьшает время отклика системы

49. Что из перечисленного может быть отнесено к преимуществам шаблона «компоновщик»?
Упрощает архитектуру приложения
Упрощает процедуру добавления новых компонентов в систему
Позволяет единообразно работать с составными и примитивными структурами
Позволяет ограничить типы используемых компонентов

50. Что из перечисленного может быть отнесено к преимуществам шаблона «мост»?
Позволяет отделять абстракцию от реализации
Чаще всего изменение реализации не требует перекомпиляции ко клиента
Чаще всего изменение абстракции не требует перекомпиляции ко клиента
Сокращает время доступа к объектам

51. Что из перечисленного может быть отнесено к преимуществам шаблона «наблютель»?
Сокращает цепочку вызовов, необходимую для уведомления наблютелей об изменении состояния объекта
Абстрагирует связность объекта и наблютелей
Позволяет обеспечить широковещательную рассылку уведомлений
Повышает степень повторной используемости ко
52. Что из перечисленного может быть отнесено к преимуществам шаблона «неизменяемый объект»?
Позволяет предотвратить ряд ошибок
Может быть использован в качестве ключа коллекции
Удобен для многопоточной работы
Положительно сказывается на скорости работы

53. Что из перечисленного может быть отнесено к преимуществам шаблона «одиночка»?
Сокращение числа имен в глобальном адресном пространстве
Предоставление глобальной точки доступа
Ускорение начальной инициализации
Минимизация задержки при обращении в силу статической сущности

54. Что из перечисленного может быть отнесено к преимуществам шаблона «посредник»?
Централизовывает управление
Обеспечивает слабую связность системы
Упрощает протоколы взаимодействия между компонентами
Повышает степень повторной используемости ко

55. Что из перечисленного может быть отнесено к преимуществам шаблона «прототип»?
Позволяет специфицировать новые объекты путем изменения значений
Позволяет сократить иерархию классов
Позволяет динамически конфигурировать приложение классами
Значительно уменьшает время, необходимое на созние новых объектов
56. Что из перечисленного может быть отнесено к преимуществам шаблона «состояние»?
Изолирует логику работы от реализации
Не требует дополнительных имен в адресном пространстве
Позволяет полностью скрыть информацию о классе-владельце
Позволяет избегать применения цепочек условных операторов

57. Что из перечисленного может быть отнесено к преимуществам шаблона «стратегия»?
Позволяет оперировать семейством алгоритмов
Предотвращает порождение большого числа подклассов
Сокращает цепочки условных операторов, реализующих сложное поведение системы
Позволяет динамически выбирать реализацию алгоритма

58. Что из перечисленного может быть отнесено к преимуществам шаблона «строитель»?
В сравнении с фабричным методом приет дополнительную гибкость процессу конструирования объектов
Изолирует код конструирования объектов
Позволяет изменять внутреннее представление объекта
Не требует дополнительной иерархии классов

59. Что из перечисленного может быть отнесено к преимуществам шаблона «фабричный метод»?
Положительно сказывается на скорости работы
Позволяет устанавливать связь между параллельными иерархиями классов
Сокращает количество имен в адресном пространстве
Позволяет сделать код созния объектов более универсальным

60. Что из перечисленного может быть отнесено к преимуществам шаблона «фасад»?
Изолирует клиентов от подсистем
В большинстве случаев приводит к сокращению числа имен в адресном пространстве клиентов
Облегчает устройство системы
Ограничивает доступ клиентов к подсистемам

61. Что из перечисленного может быть отнесено к преимуществам шаблона «хранитель»?
Позволяет сохранять внутренне состояние объекта
Упрощает структуру класса-владельца
Не раскрывает детали реализации класса-владельца
Позволяет восстанавливать состояние класса-владельца

62. Что из перечисленного может быть отнесено к преимуществам шаблона «цепочка ответственности»?
Гарантирует, что рано или поздно запрос будет обработан
Позволяет ослабить связи внутри системы
Не требует дополнительной иерархии классов
Приет дополнительную гибкость при распределении обязанностей

63. Что из перечисленного может быть отнесено к преимуществам шаблона «шаблонный метод»?
Помогает избегать дублирования повторяющихся конструкций
Позволяет динамически варьировать поведение системы
Позволяет оптимизировать перечу нных при вызове методов
Не требует дополнительной иерархии классов

64. Что из перечисленного может быть отнесено к членам класса?
Вложенный класс
Метод
Объект
Поле

65. Каким образом будет выглядеть коман для компиляции класса test, описанного в файле test.java?

66. Каким символом на диаграмме классов изображается тот факт, что атрибут имеет бесконечную кратность?

67. Каким символом на диаграмме классов изображается тот факт, что атрибут имеет область видимости private?

68. Каким символом на диаграмме классов изображается тот факт, что атрибут имеет область видимости protected?

69. Каким символом на диаграмме классов изображается тот факт, что атрибут имеет область видимости public?

70. Как называется один из фунментальных механизмов объектно-ориентированного программирования, позволяющий классу ограничивать доступ к своим членам?

71. Как называется один из фунментальных механизмов объектно-ориентированного программирования, позволяющий одному классу расширять функциональность другого, заимствуя при этом поля и методы?

72. Как называется один из фунментальных механизмов объектно-ориентированного программирования, позволяющий элементам с одинаковой спецификацией иметь различную реализацию?

73. Как называется специализированный метод класса, предназначенный для созния нового экземпляра?

74. Как называется специализированный метод класса, предназначенный для уничтожения существующего экземпляра?

75. Какое ключевое слово используется для указания класса-родителя?

76. Какое ключевое слово используется для указания того, что класс реализует интерфейс?

77. Какое название получил механизм, позволяющий JVM работать с примитивными типами нных как с объектами?

78. Какой вид будет иметь инструкция, добавляющая в область видимости описываемого класса все классы из пакета test?

79. Каким образом будет выглядеть инструкция, указывающая на принадлежность описываемого класса к пакету test, который в свою очередь является подпакетом класса bigtest?

80. Какой вид будет иметь инструкция, добавляющая в область видимости описываемого класса класс test из пакета test?
81. Какой вид будет иметь инструкция, указывающая на принадлежность описываемого класса к пакету test?

82. Как расшифровывается аббревиатура JDK?

83. Как расшифровывается аббревиатура JRE?

84. Как расшифровывается аббревиатура JVM?

85. С помощью какой команды может быть созн вектор с именем test из элементов типа TestEl?

86. С помощью какой команды может быть созн массив с именем test из десяти элементов типа int?

87. Как будет выглядеть коман для запуска класса Test, готовый байт код которого содержится в файле Test.class

88. Как называется организация, регулирующая развитие UML?
OMG
ANSI
ACM
NASA

89. Поля (нные-члены) класса могут быть
только целыми числами;
любыми встроенными типами;
любого определенного в программе типа;
любого определенного в программе типа и указателем на объект этого же класса;

90. Сочетание объединения всех свойств объекта, определяющих его состояние и поведение, в единую абстракцию и ограничение доступа к реализации этих свойств называется
Инкапсуляция
Параллелизм;
Полиморфизм;
Абстрагирование;

91. Ограничение, накладываемое на свойства объектов для сужения или препятствия взаимозаменяемости абстракций различных типов называется
Типизация
Абстрагирование;
Полиморфизм;
Инкапсуляция.

92.Как называется один из фунментальных механизмов объектно-ориентированного программирования, позволяющий элементам с одинаковой спецификацией иметь различную реализацию?
Полиморфизм

93.Какое название получил механизм, позволяющий JVM работать с примитивными типами нных как с объектами?
Автоупаковка

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

95.Что из перечисленного может быть отнесено к преимуществам шаблона «заместитель»?
Не требует созния новых объектов
Позволяет прить объектам дополнительный функционал
Позволяет инициализировать объекты по требованию
Сокращает время отклика системы

96.Что из перечисленного может быть отнесено к недостаткам шаблона «отложенная инициализация»?
Порожет дополнительные ошибки при многопоточной работе
Вносит дополнительную задержку при обращении к объекту
Не позволяет явным образом зать порядок инициализации
Замедляет инициализацию объектов

97.Что из перечисленного может быть отнесено к членам класса?
Вложенный класс
Поле
Метод
Объект

98.С помощью какой команды может быть созн массив с именем test из десяти элементов типа int?

99.Что из перечисленного может быть отнесено к преимуществам шаблона «строитель»?
В сравнении с фабричным методом приет дополнительную гибкость процессу конструирования объектов
Изолирует код конструирования объектов
Позволяет изменять внутреннее представление объекта
Не требует дополнительной иерархии классов

100.Как называется специализированный метод класса, предназначенный для созния нового экземпляра?

Тест 2021 (Объектно-ориентированное программирование) Синергия



Весь текст будет доступен после покупки

Почему студенты выбирают наш сервис?

Купить готовую работу сейчас
service icon
Работаем круглосуточно
24 часа в сутки
7 дней в неделю
service icon
Гарантия
Возврат средств в случае проблем с купленной готовой работой
service icon
Мы лидеры
LeWork является лидером по количеству опубликованных материалов для студентов
Купить готовую работу сейчас

не подошла эта работа?

В нашей базе 78761 курсовых работ – поможем найти подходящую

Ответы на часто задаваемые вопросы

Чтобы оплатить заказ на сайте, необходимо сначала пополнить баланс на этой странице - https://lework.net/addbalance

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

После пополнения баланса на сайте, необходимо перейти на страницу заказа и завершить покупку, нажав соответствующую кнопку.

Если у вас возникли проблемы при пополнении баланса на сайте или остались вопросы по оплате заказа, напишите нам на support@lework.net. Мы обязательно вам поможем! 

Да, покупка готовой работы на сайте происходит через "безопасную сделку". Покупатель и Продавец финансово защищены от недобросовестных пользователей. Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. 

У покупателя есть возможность снять готовую работу с продажи на сайте. Например, если необходимо скрыть страницу с работой от третьих лиц на определенный срок. Тариф можно выбрать на странице готовой работы после покупки.

Гарантийный срок составляет 7 дней со дня покупки готовой работы. В течение этого времени покупатель имеет право подать жалобу на странице готовой работы, если купленная работа не соответствует описанию на сайте. Рассмотрение жалобы занимает от 3 до 5 рабочих дней. Если администрация сайта принимает решение о возврате денежных средств, то покупатель получает уведомление в личном кабинете и на электронную почту о возврате. Средства можно потратить на покупку другой готовой работы или вывести с сайта на банковскую карту. Вывод средств можно оформить в личном кабинете, заполнив соответствущую форму.

Мы с радостью ответим на ваши вопросы по электронной почте support@lework.net

surpize-icon

Работы с похожей тематикой

stars-icon
arrowarrow

Не удалось найти материал или возникли вопросы?

Свяжитесь с нами, мы постараемся вам помочь!
Неккоректно введен e-mail
Нажимая на кнопку, вы соглашаетесь на обработку персональных данных