Автор24

Информация о работе

Подробнее о работе

Страница работы

Объектно-ориентированное программирование (ответы на тесты)

  • 14 страниц
  • 2021 год
  • 16 просмотров
  • 1 покупка
Автор работы

vityshka

499 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

-

-

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ СИНЕРГИЯ
Правильные ответы выделены зеленым цветом

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

2. Что из перечисленного может быть отнесено к преимуществам шаблона «строитель»? порождающий шаблон(несколько ответов)
- позволяет изменять внутреннее представление продукта;
- изолирует код, реализующий конструирование и представление;
- дает более тонкий контроль над процессом конструирования;
(К преимуществам шаблона строителя (шаблон проектирования) можно отнести то, что Позволяет изменять внутреннее представление продукта. Изолирует код, реализующий конструирование и представление. Дает более тонкий контроль над процессом конструирования, чем другие порождающие паттерны)

3. Что из перечисленного может быть отнесено к преимуществам шаблона «функциональный дизайн»? основной тип шаблона(несколько ответов)
а) максимально низкая связь между модулями;
б) каждый модуль имеет только одну обязанность и исполняет ее с минимальным влиянием на другие части программы;(Функциональный дизайн гарантирует, что каждый модуль компьютерной программы имеет только однуобязанность и исполняет её с минимумом побочных эффектов на другие части программы. Функционально разработанныемодули имеют предельно низкую связанность.)
в) упрощает код модулей;
г) позволяет безопасно повторно использовать код;
д) простота кода модулей позволяет добиться простоты архитектуры иупрощение процедуры внесения изменений в дальнейшем;
ж) повседневные задачи: переадресация работы, обеспечение слабой связности системы и так далее;

4. Что из перечисленного может быть отнесено к преимуществам шаблона «фабричный метод»?порождающий шаблон(несколько ответов)
а) положительно сказывается на скорости работы;
б) сокращает количество имен в адресном пространстве;
в) позволяет сделать код создания объектов более универсальным;
г) позволяет устанавливать связь между параллельными иерархиями классов;
(К преимуществам фабричного метода (Factorymethod) относят то, что он позволяет сделать код создания объектов более универсальным, не привязываясь к конкретным классам, а оперируя лишь общим интерфейсом. Позволяет установить связь между параллельными иерархиями классов.)

5. Какие из перечисленных утверждений касательно высокоуровневых шаблонов проектирования верны?(несколько ответов)
а) высокоуровневые шаблоны также называют архитектурными;(На наивысшем уровне существуют архитектурные шаблоны, они охватывают собой архитектуру всей программной системы.)
б) высокоуровневые шаблоны также называют идиомами;
в) несмотря на то, что высокоуровневые шаблоны являются универсальными, они учитывают специфические особенности конкретных языков программирования;
г) высокоуровневые шаблоны являются универсальными решениями;(Объекты в JavaScript достаточно распространены и являются универсальными.)

6. Что из перечисленного может быть отнесено к преимуществам шаблона «делегирование»?основной тип шаблона
(несколько ответов)
а) повышает степень абстракции;(Минус в том, что шаблон затрудняет оптимизацию по скорости написания кода в пользу улучшенной чистоты абстракции)
б) положительно сказывается на времени обработки запроса системой
в) позволяет изменить поведение избегая наследования;(Возможность изменить поведение конкретного экземпляра объекта вместо создания нового класса путём наследования)
г) сокращает число элементов в адресном пространстве

7. Что из перечисленного может быть отнесено к преимуществам шаблона «команда»?поведенческий шаблон
(несколько ответов)
а) позволяет параметризировать объекты выполняемым действием, ставить запросы в очередь, отменять запросы, протоколировать проделанные изменения и так далее;(Преимущество шаблона «команда» заключается в том, что его можно использовать когда необходимо параметризировать объекты выполняемым действием, ставить запросы в очередь или поддерживать операции отмены (undo) и повтора (redo) действий)
б) может быть создана структурированная на основе высокоуровневых операций легко изменяемая система;(Структурировать систему на основе высокоуровневых операций, построенных из примитивных. Такая структура типична для информационных систем, поддерживающих транзакции. Транзакция инкапсулирует целый набор изменений данных. паттерн команда позволяет моделировать транзакции. У всех команд есть общий интерфейс, что дает возможность работать одинаково с любыми транзакциями. С помощью этого паттерна можно легко добавлять в систему новые виды транзакций)
в) определяют алгоритмы и способы взаимодействия объектов между собой;

8. Что из перечисленного может быть отнесено к преимуществам шаблона «шаблонный метод»?поведенческий шаблон(несколько ответов)
а) позволяет оптимизировать передачу данных при вызове методов;
б) не требует дополнительной иерархии классов;
в) помогает избегать дублирования повторяющихся конструкций;(Шаблонный метод позволяет внести изменения в оба компонента, избежав дублирования кода)
г) позволяет динамически варьировать поведение системы;(Определяет основу алгоритма и позволяющий наследникам переопределять некоторые шаги алгоритма, не изменяя его структуру в целом)

9. Что из перечисленного может быть отнесено к преимуществам шаблона «цепочка ответственности»?поведенческий шаблон(несколько ответов)
а) конкретный обработчик запроса клиента заранее неизвестен и должен быть найден автоматически;(Следует использовать в случае, если есть более одного объекта, способного обработать запрос, при этом настоящий обработчик заранее неизвестен и должен быть найден в соответствие с какой-либо кастомной логикой)
б) набор объектов, способных обрабатывать запросы, должен динамически меняться;(Следует использовать в случае когда набор объектов, способных обработать запрос, должен задаваться динамически)
в) ослабление связности (клиентскому объекту нет нужды знать что-либо об объектах, обслуживающих его запрос; достаточно только иметь ссылку на точку входа);(Увеличивается гибкость приложения, т.к. сама цепочка обработчиков может меняться независимо от клиента. Последнему необходимо знать только точку для отправки сообщения)
г) дополнительная гибкость при распределении обязанностей (цепочка классов-обработчиков может быть модифицирована с минимальными затратами);(Дополнительная гибкость при распределении обязанностей между объектами. Цепочка обязанностей позволяет повысить гибкость распределения обязанностей между объектами. Добавить или изменить обязанности по обработке запроса можно, включив в цепочку новых участников или изменив ее каким-то другим образом. Этот подход можно сочетать со статическим порождением подклассов для создания специализированных обработчиков)
д) определяют алгоритмы и способы взаимодействия объектов между собой;
е) поиск наилучшей стратегии, в связанном списке объектов стратегий;

10. Что из перечисленного может быть отнесено к преимуществам шаблона «заместитель»?структурный шаблон(несколько ответов)
а) позволяет выполнять инициализацию объектов по требованию;
б) обладает каким-либо непосредственно связанным с замещаемым объектом дополнительным функционалом (в данном случае – возможностью сообщить реальные размеры изображения без ее загрузки);
в) появление нового уровня функциональности при доступе к объекту, при этом ряд операций приобретает отложенный характер, что в некоторых случаях может значительно повысить общую производительность системы;
г) создание различных структур, которые изменяют интерфейс или реализацию уже существующих объектов;(Шаблон «заместитель» относится к структурным шаблонам, которые определяют различные сложные структуры, которые изменяют интерфейс уже существующих объектов или его реализацию, позволяя облегчить разработку и оптимизировать программу)
д) облегчить процесс разработки или оптимизировать;(Шаблон «заместитель» относится к структурным шаблонам, которые определяют различные сложные структуры, которые изменяют интерфейс уже существующих объектов или его реализацию, позволяя облегчить разработку и оптимизировать программу.)

11. Что из перечисленного может быть отнесено к преимуществам шаблона «мост»?структурный шаблон(несколько ответов)
а) чаще всего изменение абстракции не требует перекомпиляции кода клиента;
б) позволяет отделять абстракцию от реализации;(Мост (Bridge) - структурный шаблон проектирования, который позволяет отделить абстракцию от реализации таким образом, чтобы и абстракцию, и реализацию можно было изменять независимо друг от друга)
в) сокращает время доступа к объектам;
г) чаще всего изменение реализации не требует перекомпиляции кода клиента;(Паттерн Bridge полностью скрывает реализацию от клиента. В случае модификации реализации пользовательский код не требует перекомпиляции)

12. Что из перечисленного может быть отнесено к преимуществам шаблона «компоновщик»?структурный шаблон(несколько ответов)
а) предоставление одинакового доступа как к объектам, так и к группам объектов;(Компоновщик позволяет клиентам обращаться к отдельным объектам и к группам объектов одинаково)
б) позволяет определить иерархию классов из примитивных и составных объектов, что значительно упрощает программную архитектуру;(Определяет иерархии классов, состоящие из примитивных и составных объектов. Из примитивных объектов можно составлять более сложные, которые, в свою очередь, участвуют в более сложных композициях, и т. д.)
в) может однообразно работать как с простыми, так и с составными объектами;(Любой клиент, ожидающий примитивного объекта, может работать и с составным)
г) значительно упрощается процедура добавления новых видов компонентов, так как отпадает необходимость в переписывании кода приложения;(Преимуществом является то, что данный шаблон облегчает добавление новых видов компонентов)
д) создание различных структур, которые изменяют интерфейс или реализацию уже существующих объектов;(Структурные шаблоны (Structural), к который относится шаблон «компоновщик» определяют различные сложные структуры, которые изменяют интерфейс уже существующих объектов или его реализацию, позволяя облегчить разработку и оптимизировать программу)
е) облегчить процесс разработки или оптимизировать;

13. Что из перечисленного может быть отнесено к преимуществам шаблона «фасад»?структурный шаблон(несколько ответов)
а) облегчает устройство системы;
б) ограничивает доступ клиентов к подсистемам;(Фасад является единственной точкой доступа к подсистеме, он ограничивает возможности, которые могут понадобиться «продвинутым» пользователям)
в) изолирует клиентов от подсистем;(Фасад позволит изолировать подсистему как от клиентов, так и от других подсистем, что, в свою очередь, способствует повышению степени независимости и переносимости)
г) в большинстве случаев приводит к сокращению числа имен в адресном пространстве клиентов;

14. Что из перечисленного может быть отнесено к преимуществам шаблона «состояние»? поведенческий шаблон(несколько ответов)
а) позволяет объекту варьировать свое поведение в зависимости от внутреннего состояния;(Шаблон «состояние» (State) позволяет объекту варьировать свое поведение в зависимости от внутреннего состояния. Поскольку поведение может меняться совершенно произвольно без каких-либо ограничений, извне создается впечатление, что изменился класс объекта)
б) способен заменить собой код с большим количеством условных операторов, в котором выбор ветви зависит от членов объекта;(Шаблон «состояние» необходимо использовать в случае когда в коде операций встречаются состоящие из многих ветвей условные операторы, в которых выбор ветви зависит от состояния. Обычно в таком случае состояние представлено перечисляемыми константами)
в) механизмы изменения внутреннего состояния выносятся в отдельный класс;(Если бы обнаружен в коде условный оператор, выбора ветви которого зависит от состояния объекта, стоит воспользоваться паттерном «состояние», чтобы поместить код каждой ветви в отдельный класс)
г) позволяет изолировать логику работы от реализации;
д) определяют алгоритмы и способы взаимодействия объектов между собой;

15. Что из перечисленного может быть отнесено к преимуществам шаблона «хранитель»?поведенческий шаблон(несколько ответов)
а) не раскрывает детали реализации класса-владельца;
б) упрощает структуру класса-владельца;
в) позволяет сохранять внутреннее состояние объекта;(Поведенческий шаблон проектирования, позволяющий, не нарушая инкапсуляцию, зафиксировать и сохранить внутреннее состояние объекта так, чтобы позднее восстановить его в это состояние)
г) позволяет восстанавливать состояние класса-владельца;(Позволяет сохранять и восстанавливать состояние сложных иерархических или сетевых структур)


16. Что из перечисленного может быть отнесено к преимуществам шаблона «наблюдатель»?поведенческий шаблон(несколько ответов)
а) абстрагирует связность объекта и наблюдателей;
б) сокращает цепочку вызовов, необходимую для уведомления наблюдателей об изменении состояния объекта;(Объект ConcreteSubject уведомляет своих наблюдателей о любом изменении, которое могло бы привести к рассогласованности состояний наблюдателей и субъекта)
в) повышает степень повторной используемости кода;
г) позволяет обеспечить широковещательную рассылку уведомлений;(Шаблон «наблдатель» используется в случае, когда, существует, как минимум, один объект, рассылающий сообщения)

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

18. Какие группы шаблонов проектирования обычно выделяют?(несколько ответов)
а) порождающие;(Порождающие шаблоны описывают создание (instantiate) объекта или группы связанных объектов)
б) структурные;(Структурными называют шаблоны, которые облегчают проектирование, определяя простой способ реализации взаимоотношений между сущностями)
в) основные;
г) поведенческие;(Поведенческие шаблоны проектирования определяют алгоритмы и способы реализации взаимодействия различных объектов и классов. Они обеспечивают гибкость взаимодействия между объектами)

19. Что из перечисленного может быть отнесено к преимуществам шаблона «посредник»?поведенческий шаблон(несколько ответов)
а) повышает степень повторной используемости кода;
б) обеспечивает слабую связность системы;(Паттерн Mediator определяет объект, управляющий набором взаимодействующих объектов. Слабая связанность достигается благодаря тому, что вместо непосредственного взаимодействия друг с другом коллеги общаются через объект-посредник)
в) упрощает протоколы взаимодействия между компонентами;(Конкретный посредник содержит код взаимодействия нескольких компонентов между собой. Зачастую этот объект не только хранит ссылки на все свои компоненты, но и сам их создаёт, управляя дальнейшим жизненным циклом)
г) централизовывает управление;(Централизует управление в одном месте)

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

21. Как называется один из фундаментальных механизмов объектно-ориентированного программирования, позволяющий одному классу расширять функциональность другого, заимствуя при этом поля и методы?(текстовый ответ)
наследование;(Один из четырёх важнейших механизмов объектно-ориентированного программирования (наряду с инкапсуляцией, полиморфизмом и абстракцией), позволяющий описать новый класс на основе уже существующего (родительского), при этом свойства и функциональность родительского класса заимствуются новым классом)

22. Какое ключевое слово может быть использовано для доступа к элементам класса-родителя(несколько ответов)
а) inherited – доступ к конструктору или методу класса-родителя;
б) parent – доступ к методу класса-родителя;
в) instanceof–для проверки, является ли объект (экземпляр) подтипом данного типа;
г) super – доступ к конструктору класса-родителя;

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

24. Как расшифровывается аббревиатура UML?(несколько ответов)
а) Unified Modern Language;
б) Universalle Modern Luggage;
в) Universalle Modeling Language;(Универсальный язык моделирования – предназначен для создания унифицированных описаний моделей системных объектов)
г) Unified Modeling Language;(Язык графического описания для объектного моделирования в области разработки программного обеспечения, для моделирования бизнес-процессов, системного проектирования и отображения организационных структур)

25. Какие типы сущностей выделяют в UML?(несколько ответов)
а) аннотирующие;(Пояснительные части модели UML)
б) группирующие;(Являются организующими частями модели UML)
в) структурные;(Имена существительные в моделях на языке UML)
г) поведенческие;(Динамические составляющие модели UML)

26. Какие типы связей выделяют в UML?(несколько ответов)
а) зависимость;(Семантически представляет собой связь между двумя элементами модели, в которой изменение одного элемента (независимого))
б) ассоциация;(Это структурная связь между классами, которая описывает набор связей, существующих между объектами)
в) обобщение;(Выражает специализацию или обобщение, в котором специализированный элемент (потомок) строится по спецификациям обобщенного элемента (родителя))
г) реализация;(Это семантическая связь между классификаторами, когда один из них специфицирует соглашение, которого второй обязан придерживаться)

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

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

29. Задачи какого рода решают порождающие шаблоны проектирования?(несколько ответов)
а) абстрагирование процесса создания экземпляров класса;
б) создание различных структур, изменяющих поведение уже существующих объектов;
в) определяют алгоритмы и способы взаимодействия объектов между собой;
г) повседневные задачи: переадресация работы, обеспечение слабой связности системы и так далее;

30. Задачи какого рода решают структурные шаблоны проектирования?(несколько ответов)
а) абстрагирование процесса создания экземпляров класса;
б) создание различных структур, изменяющих поведение уже существующих объектов;
в) определяют алгоритмы и способы взаимодействия объектов между собой;
г) повседневные задачи: переадресация работы, обеспечение слабой связности системы и так далее;

31. Задачи какого рода решают поведенческие шаблоны проектирования?(несколько ответов)
а) абстрагирование процесса создания экземпляров класса;
б) создание различных структур, изменяющих поведение уже существующих объектов;
в) определяют алгоритмы и способы взаимодействия объектов между собой;
г) повседневные задачи: переадресация работы, обеспечение слабой связности системы и так далее;

32. С помощью какой команды может быть создан вектор с именем Testиз элементов типа TestEl(текстовыйответ)
vectorTest;

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

34. Какой вид будет иметь инструкция, добавляющая в область видимости описываемого класса класс Test из пакета test(текстовыйответ)
интегрально-прополциональноый;

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

36. Как расшифровывается аббревиатура JVM?
Java Virtual Machine

37. Как расшифровывается аббревиатура JDK?
Java Development Kit

38. Верно ли, что основная цель использование концепции MVC - разграничение логики работы и визуализации?
а) Да;(Основная цель применения MVC состоит в разделении данных и бизнес-логики от визуализации (внешнего вида))
б) Нет;

39. Верно ли, что MVC позволяет визуализировать одни и те же данные разными способами без изменения модели?
а) Да;(Сообщая модельные индексы модели, вид может получить элементы из источника данных. Существенно то, что к модели можно применить несколько видов, не изменяя её. Например, одни и те же данные можно показать в виде таблицы, графика или круговой диаграммы)
б) Нет;

40. Верно ли то, что отношение композиции является частным случаем отношения агрегации?
а) Да;(Отношение композиции - частный случай отношения агрегации. Это отношение служит для спецификации более сильной формы отношения "часть-целое", при которой составляющие части тесно взаимосвязаны с целым)
б) Нет;

41. Верно ли, что наиболее общим отношением между классами является отношение зависимости?
а) Да;(Отношение зависимости является наиболее общей формой отношения между классами)
б) Нет;

42. Верно ли, что понятие «суперкласс» является синонимом родительского класса?
а) Да;(В программировании суперклассом или родительским классом называют класс, на основе которого создаются другие классы. Классы, полученные на основе суперкласса, называются дочерними классами, производными классами или подклассами)
б) Нет

43. Как расшифровывается аббревиатура JRE?
Java Runtime Environment;

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

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

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

47. Верно ли, что в активной модели MVC об изменениях данных представление оповещает контроллер?
а) Да;
б) Нет;(В классической версии MVC Контроллер не занимается передачей данных из Модели в Представление и не является медиатором (Mediator) между Моделью и Представлениями)

48. Верно ли, что основная цель использование концепции MVC - упрощение архитектуры приложения
а) Да;
б) Нет;(Основная цель применения MVC состоит в разделении данных и бизнес-логики от визуализации (внешнего вида))

49. Верно ли, что отношение агрегации может применяться для изображения иерархических отношений между классами?
а) Да;
б) Нет;

50. Верно ли, что концепция MVC включает в себя ровно три структурных составляющих: модель, вид и контроллер?
а) Да;(Модель MVC включает в себя три компонента: Модель, Представление и Контроллер)
б) Нет;

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

52. Верно ли, что абстрактный класс не может иметь экземпляров?
а) Да;(Невозможно создать экземпляр абстрактного класса, поскольку он обычно содержит абстрактные методы, которые не имеют реализации)
б) Нет;

53. Верно ли, что абстрактный класс не может содержать реализаций методов?
а) Да;(Абстрактный класс не может быть использован как тип аргумента и как тип возвращаемого значения функции)
б) Нет;

54. Верно ли, что в пассивной модели MVC об изменениях данных представление оповещает контроллер?
а) Да;(Модель не имеет никаких способов воздействовать на представление или контроллер, и используется ими в качестве источника данных для отображения. Все изменения модели отслеживаются контроллером и он же отвечает за перерисовку представления, если это необходимо)
б) Нет;

55. Верно ли, что один абстрактный класс не может являться родительским по отношению к другому абстрактному классу?
а) Да;(Когда определяется класс как абстрактный класс, он не может быть создан, но это не означает, что абстрактный класс не может иметь конструктор. Каждый абстрактный класс должен иметь конкретный подкласс, который будет реализовывать абстрактные методы этого абстрактного класса)
б) Нет;

56. Верно ли утверждение о том, что Java является декларативным языком программирования?
а) Да;
б) Нет;(Java является «императивным» языком программирования, а не «декларативным»)

57. Верно ли, что понятия «вложенный класс» и «класс-член» являются синонимами?
а) Да;
б) Нет;(Вложенный класс – это любой класс, объявление которого происходит в теле другого класса или интерфейса. Класс-член - это класс, объявление которого непосредственно заключено в теле другого класса или объявления интерфейса.)

58. Верно ли, что для создания деструктора в Java используется блок finalize?
а) Да;
б) Нет;(Функция finalize() является деструктором. Тем не менее, он не должен обычно использоваться, потому что он вызывается после GC, и вы не можете сказать, когда это произойдет (если когда-либо). Более того, требуется более одного GC для освобождения объектов, которые имеют finalize())

59. Верно ли, что Java позволяет создавать массив заранее известных величин?
а) Да;
б) Нет;(Размер массива является неизменяемой величиной после инициализации)

60. Сколько байт в памяти ЭВМ занимается одна переменная типа char?
1 байта;(Данные типа char в памяти компьютера всегда занимают 1 байт. Это связа­но с тем, что обычно под величину символьного типа отводят столько памяти, сколько необходимо для хранения любого из 256 символов клавиатуры)

61. Верно ли утверждение о том, что Java является императивным языком программирования?
а) Да;(К императивным зыка относятся: Ruby, PHP, Python, C++, C#, Java, JavaScript, Swift и т.д.)
б) Нет;

62. Верно ли, что MVC позволяет подключать к одному виду несколько контроллеров?
а) Да;
б) Нет;(MVC позволяет подключать к одному виду только один контроллер)

63. Верно ли то, что существуют такие классы, которые могут иметь один и только один экземпляр?
а) Да;(Один из примеров – Singleton, У класса есть только один экземпляр, и он предоставляет к нему глобальную точку доступа)
б) Нет;

64. Верно ли, что программист не может управлять сборкой мусора?
а) Да; (Сборка мусора – одна из форм автоматического управления памятью. Специальный процесс, называемый сборщиком мусора, периодически освобождает память, удаляя объекты, которые уже не будут востребованы приложениями)
б) Нет;

65. Какое из перечисленных утверждений верно?(несколько ответов)
а) UML создан путем объединения всех существующих подходов проектирования того времени;
б) UML создан на основе наиболее популярных подходов проектирования того времени;(В первойполовине 90-х годовбылпредложенразработанныйнаосновенаиболеепопулярныхобъектныхметодов ОМТ (Rumbaudh), Booch и OOSE (Jacobsom) универсальныйязыкобъектногопроектирования - Unified Modeling Language, UML)
в) UML является исторически первым языком моделирования;

66. К какой группе языков относится Java?(несколько ответов)
а) интерпретируемый язык со строгой типизацией;
б) интерпретируемый язык с динамической типизацией;
в) компилируемый язык с динамической типизацией;
г) компилируемый язык со строгой типизацией;

67. Что из перечисленного может быть отнесено к преимуществам шаблона «отложенная инициализация»?(несколько ответов)
а) создание объекта в момент первого обращения к нему;
б)инициализация объекта выполняется только в тех случаях, когда она действительно необходима;(Инициализация выполняется только в тех случаях, когда она действительно необходима)
в) ускорение начальной инициализации;(Ускоряется начальная инициализаци)

68. Какая из парадигм программирования является ведущей в языке Java?
а) Компонентно-ориентированная;(идеи компонентно-ориентированного прораммирования воплощены в такие языки как Java, Ada, C#)
б) Событийно-ориентированная;
в) Процедурная;
г) Объектно-ориентированная;(в Java парадигма объектно-ориентированного программирования была реализована в одной из впервые)

69. Какая команда используется для запуска процесса компиляции исходного файла в байт-код?
а) javacompile;
б) Java;
в) javac, например, javac Welcome.java – получается файл Welcome.class;(Для компиляции исходного кода в байт-код существует компилятор javac, входящий в поставку JDK (JavaDevelopmentKit))
г) cmp;
д) compile;
е) javacmp;

70. Какая команда используется для выполнения байт-кода?
а) java, например, javaWelcome;
б) javarun;
в) javaс;(javacинструментчитаеткласс и интерфейсныеопределения, записанные в языкепрограммирования Java, и компилируетих в файлыклассабайт-кода)
г) javar;

71. Какие из перечисленных требований должны выполняться для создания шаблона «неизменяемый объект» в Java?(несколько ответов)
а)Все поля класса должны иметь модификатор private;(чтобы быть неизменным, должно удовлетворять: Al переменные должны быть private)
б) Все методы класса должны быть объявлены с модификатором static;
в) Класс должен быть объявлен с модификатором final;(Нужно избегайть переопределения методов, делая класс final (Сильная неизменность) или методы final (Непрерывность недели))
г) Ссылка this не должна передаваться вовне во время конструирования объекта

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

73. Как называется организация, регулирующая развитие UML?(несколько ответов)
а) OMG;(Группа разработчиков в OMG, в которую также входили Буч, Рамбо и Якобсон («три амиго»), выпустила спецификации UML версий 0.9 и 0.91 в июне и октябре 1996 года)
б) ANSI;
в) ACM;
г) NASA;

74. Какое ключевое слово используется для указания того, что класс реализует интерфейс?
Interface;(interface – ключевое слово, которое определяет, что объявляемый элемент языка Java есть интерфейсом)

75. Каким символом на диаграмме классов изображается тот факт, что атрибут имеет бесконечную кратность?
*;(Если же указывается единственный знак " * ", то это означает, что кратность атрибута может быть произвольным положительным целым числом или нулем)

76. Какие задачи позволяет решать ключевое слово final?
а) Создание абстрактных классов;
б) Создание классов, которые не могут иметь наследников;(Можно предотвратить перекрытие классом-наследником методов предка, для этого необходимо указать ключевое слово final)
в) Создание неизменяемых полей;
г) Создание непереопределяемых методов;
д) Создание ненаследуемых методов;(Можно предотвратить перекрытие классом-наследником методов предка, для этого необходимо указать ключевое слово final)

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

78. Какое количество секций может содержать блок описания класса на UML-диаграмме классов?
а) Одну;
б) Четыре;
в) Три – имя, атрибуты (свойства), операции (методы); (Графически класс изображается в виде прямоугольника, разделенного на 3 блока горизонтальными линиями: имя класса, атрибуты (свойства) класса, операции (методы) класса)
г) Две;

79. Что из перечисленного может быть отнесено к преимуществам шаблона «адаптер»?структурный шаблон
а) Ускорение начальной инициализации;
б) Смена библиотек не требует изменения всей системы;(Адаптер – структурный шаблон проектирования, предназначенный для организации использования функций объекта, недоступного для модификации, через специально созданный интерфейс)
в) Увеличивает степень независимости системы от сторонних библиотек;(Изменение кода сторонней библиотеки не имеет никакого смысла, т.к. её содержание может в любой момент измениться)
г) Минимизация задержки при обращении;

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

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

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

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

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

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

86. Свойство нескольких абстракций одновременно находиться в активном состоянии называется
а) Устойчивость;
б) Модульность;
в) Параллелизм;(свойство нескольких абстракций одновременно находиться в активном состоянии, т.е. выполнять некоторые операции)
г) Иерархия;

87. К принципам ООП относят
а) Наследование;
б) Инкапсуляция;
в) Полиморфизм;(Принципы объектно-ориентированного программирования: инкапсуляция, наследование и полиморфизм)

88. Конструктором называется метод класса
а) который автоматически вызывается при уничтожении объектов;
б) который автоматически вызывается при динамическом уничтожении объектов;
в) имя которого совпадает с именем класса;(Конструктор – это метод класса, имя которого совпадает с именем класса и который выполняется каждый раз при создании нового объекта)
г) выполняется каждый раз при создании нового объекта;

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

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

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


-

Форма заказа новой работы

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

Закажи новую работу, сделанную по твоим требованиям

Согласен с условиями политики конфиденциальности и  пользовательского соглашения

Фрагменты работ

-

-

ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ СИНЕРГИЯ
Правильные ответы выделены зеленым цветом

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

2. Что из перечисленного может быть отнесено к преимуществам шаблона «строитель»? порождающий шаблон(несколько ответов)
- позволяет изменять внутреннее представление продукта;
- изолирует код, реализующий конструирование и представление;
- дает более тонкий контроль над процессом конструирования;
(К преимуществам шаблона строителя (шаблон проектирования) можно отнести то, что Позволяет изменять внутреннее представление продукта. Изолирует код, реализующий конструирование и представление. Дает более тонкий контроль над процессом конструирования, чем другие порождающие паттерны)

3. Что из перечисленного может быть отнесено к преимуществам шаблона «функциональный дизайн»? основной тип шаблона(несколько ответов)
а) максимально низкая связь между модулями;
б) каждый модуль имеет только одну обязанность и исполняет ее с минимальным влиянием на другие части программы;(Функциональный дизайн гарантирует, что каждый модуль компьютерной программы имеет только однуобязанность и исполняет её с минимумом побочных эффектов на другие части программы. Функционально разработанныемодули имеют предельно низкую связанность.)
в) упрощает код модулей;
г) позволяет безопасно повторно использовать код;
д) простота кода модулей позволяет добиться простоты архитектуры иупрощение процедуры внесения изменений в дальнейшем;
ж) повседневные задачи: переадресация работы, обеспечение слабой связности системы и так далее;

4. Что из перечисленного может быть отнесено к преимуществам шаблона «фабричный метод»?порождающий шаблон(несколько ответов)
а) положительно сказывается на скорости работы;
б) сокращает количество имен в адресном пространстве;
в) позволяет сделать код создания объектов более универсальным;
г) позволяет устанавливать связь между параллельными иерархиями классов;
(К преимуществам фабричного метода (Factorymethod) относят то, что он позволяет сделать код создания объектов более универсальным, не привязываясь к конкретным классам, а оперируя лишь общим интерфейсом. Позволяет установить связь между параллельными иерархиями классов.)

5. Какие из перечисленных утверждений касательно высокоуровневых шаблонов проектирования верны?(несколько ответов)
а) высокоуровневые шаблоны также называют архитектурными;(На наивысшем уровне существуют архитектурные шаблоны, они охватывают собой архитектуру всей программной системы.)
б) высокоуровневые шаблоны также называют идиомами;
в) несмотря на то, что высокоуровневые шаблоны являются универсальными, они учитывают специфические особенности конкретных языков программирования;
г) высокоуровневые шаблоны являются универсальными решениями;(Объекты в JavaScript достаточно распространены и являются универсальными.)

6. Что из перечисленного может быть отнесено к преимуществам шаблона «делегирование»?основной тип шаблона
(несколько ответов)
а) повышает степень абстракции;(Минус в том, что шаблон затрудняет оптимизацию по скорости написания кода в пользу улучшенной чистоты абстракции)
б) положительно сказывается на времени обработки запроса системой
в) позволяет изменить поведение избегая наследования;(Возможность изменить поведение конкретного экземпляра объекта вместо создания нового класса путём наследования)
г) сокращает число элементов в адресном пространстве

7. Что из перечисленного может быть отнесено к преимуществам шаблона «команда»?поведенческий шаблон
(несколько ответов)
а) позволяет параметризировать объекты выполняемым действием, ставить запросы в очередь, отменять запросы, протоколировать проделанные изменения и так далее;(Преимущество шаблона «команда» заключается в том, что его можно использовать когда необходимо параметризировать объекты выполняемым действием, ставить запросы в очередь или поддерживать операции отмены (undo) и повтора (redo) действий)
б) может быть создана структурированная на основе высокоуровневых операций легко изменяемая система;(Структурировать систему на основе высокоуровневых операций, построенных из примитивных. Такая структура типична для информационных систем, поддерживающих транзакции. Транзакция инкапсулирует целый набор изменений данных. паттерн команда позволяет моделировать транзакции. У всех команд есть общий интерфейс, что дает возможность работать одинаково с любыми транзакциями. С помощью этого паттерна можно легко добавлять в систему новые виды транзакций)
в) определяют алгоритмы и способы взаимодействия объектов между собой;

8. Что из перечисленного может быть отнесено к преимуществам шаблона «шаблонный метод»?поведенческий шаблон(несколько ответов)
а) позволяет оптимизировать передачу данных при вызове методов;
б) не требует дополнительной иерархии классов;
в) помогает избегать дублирования повторяющихся конструкций;(Шаблонный метод позволяет внести изменения в оба компонента, избежав дублирования кода)
г) позволяет динамически варьировать поведение системы;(Определяет основу алгоритма и позволяющий наследникам переопределять некоторые шаги алгоритма, не изменяя его структуру в целом)

9. Что из перечисленного может быть отнесено к преимуществам шаблона «цепочка ответственности»?поведенческий шаблон(несколько ответов)
а) конкретный обработчик запроса клиента заранее неизвестен и должен быть найден автоматически;(Следует использовать в случае, если есть более одного объекта, способного обработать запрос, при этом настоящий обработчик заранее неизвестен и должен быть найден в соответствие с какой-либо кастомной логикой)
б) набор объектов, способных обрабатывать запросы, должен динамически меняться;(Следует использовать в случае когда набор объектов, способных обработать запрос, должен задаваться динамически)
в) ослабление связности (клиентскому объекту нет нужды знать что-либо об объектах, обслуживающих его запрос; достаточно только иметь ссылку на точку входа);(Увеличивается гибкость приложения, т.к. сама цепочка обработчиков может меняться независимо от клиента. Последнему необходимо знать только точку для отправки сообщения)
г) дополнительная гибкость при распределении обязанностей (цепочка классов-обработчиков может быть модифицирована с минимальными затратами);(Дополнительная гибкость при распределении обязанностей между объектами. Цепочка обязанностей позволяет повысить гибкость распределения обязанностей между объектами. Добавить или изменить обязанности по обработке запроса можно, включив в цепочку новых участников или изменив ее каким-то другим образом. Этот подход можно сочетать со статическим порождением подклассов для создания специализированных обработчиков)
д) определяют алгоритмы и способы взаимодействия объектов между собой;
е) поиск наилучшей стратегии, в связанном списке объектов стратегий;

10. Что из перечисленного может быть отнесено к преимуществам шаблона «заместитель»?структурный шаблон(несколько ответов)
а) позволяет выполнять инициализацию объектов по требованию;
б) обладает каким-либо непосредственно связанным с замещаемым объектом дополнительным функционалом (в данном случае – возможностью сообщить реальные размеры изображения без ее загрузки);
в) появление нового уровня функциональности при доступе к объекту, при этом ряд операций приобретает отложенный характер, что в некоторых случаях может значительно повысить общую производительность системы;
г) создание различных структур, которые изменяют интерфейс или реализацию уже существующих объектов;(Шаблон «заместитель» относится к структурным шаблонам, которые определяют различные сложные структуры, которые изменяют интерфейс уже существующих объектов или его реализацию, позволяя облегчить разработку и оптимизировать программу)
д) облегчить процесс разработки или оптимизировать;(Шаблон «заместитель» относится к структурным шаблонам, которые определяют различные сложные структуры, которые изменяют интерфейс уже существующих объектов или его реализацию, позволяя облегчить разработку и оптимизировать программу.)

11. Что из перечисленного может быть отнесено к преимуществам шаблона «мост»?структурный шаблон(несколько ответов)
а) чаще всего изменение абстракции не требует перекомпиляции кода клиента;
б) позволяет отделять абстракцию от реализации;(Мост (Bridge) - структурный шаблон проектирования, который позволяет отделить абстракцию от реализации таким образом, чтобы и абстракцию, и реализацию можно было изменять независимо друг от друга)
в) сокращает время доступа к объектам;
г) чаще всего изменение реализации не требует перекомпиляции кода клиента;(Паттерн Bridge полностью скрывает реализацию от клиента. В случае модификации реализации пользовательский код не требует перекомпиляции)

12. Что из перечисленного может быть отнесено к преимуществам шаблона «компоновщик»?структурный шаблон(несколько ответов)
а) предоставление одинакового доступа как к объектам, так и к группам объектов;(Компоновщик позволяет клиентам обращаться к отдельным объектам и к группам объектов одинаково)
б) позволяет определить иерархию классов из примитивных и составных объектов, что значительно упрощает программную архитектуру;(Определяет иерархии классов, состоящие из примитивных и составных объектов. Из примитивных объектов можно составлять более сложные, которые, в свою очередь, участвуют в более сложных композициях, и т. д.)
в) может однообразно работать как с простыми, так и с составными объектами;(Любой клиент, ожидающий примитивного объекта, может работать и с составным)
г) значительно упрощается процедура добавления новых видов компонентов, так как отпадает необходимость в переписывании кода приложения;(Преимуществом является то, что данный шаблон облегчает добавление новых видов компонентов)
д) создание различных структур, которые изменяют интерфейс или реализацию уже существующих объектов;(Структурные шаблоны (Structural), к который относится шаблон «компоновщик» определяют различные сложные структуры, которые изменяют интерфейс уже существующих объектов или его реализацию, позволяя облегчить разработку и оптимизировать программу)
е) облегчить процесс разработки или оптимизировать;

13. Что из перечисленного может быть отнесено к преимуществам шаблона «фасад»?структурный шаблон(несколько ответов)
а) облегчает устройство системы;
б) ограничивает доступ клиентов к подсистемам;(Фасад является единственной точкой доступа к подсистеме, он ограничивает возможности, которые могут понадобиться «продвинутым» пользователям)
в) изолирует клиентов от подсистем;(Фасад позволит изолировать подсистему как от клиентов, так и от других подсистем, что, в свою очередь, способствует повышению степени независимости и переносимости)
г) в большинстве случаев приводит к сокращению числа имен в адресном пространстве клиентов;

14. Что из перечисленного может быть отнесено к преимуществам шаблона «состояние»? поведенческий шаблон(несколько ответов)
а) позволяет объекту варьировать свое поведение в зависимости от внутреннего состояния;(Шаблон «состояние» (State) позволяет объекту варьировать свое поведение в зависимости от внутреннего состояния. Поскольку поведение может меняться совершенно произвольно без каких-либо ограничений, извне создается впечатление, что изменился класс объекта)
б) способен заменить собой код с большим количеством условных операторов, в котором выбор ветви зависит от членов объекта;(Шаблон «состояние» необходимо использовать в случае когда в коде операций встречаются состоящие из многих ветвей условные операторы, в которых выбор ветви зависит от состояния. Обычно в таком случае состояние представлено перечисляемыми константами)
в) механизмы изменения внутреннего состояния выносятся в отдельный класс;(Если бы обнаружен в коде условный оператор, выбора ветви которого зависит от состояния объекта, стоит воспользоваться паттерном «состояние», чтобы поместить код каждой ветви в отдельный класс)
г) позволяет изолировать логику работы от реализации;
д) определяют алгоритмы и способы взаимодействия объектов между собой;

15. Что из перечисленного может быть отнесено к преимуществам шаблона «хранитель»?поведенческий шаблон(несколько ответов)
а) не раскрывает детали реализации класса-владельца;
б) упрощает структуру класса-владельца;
в) позволяет сохранять внутреннее состояние объекта;(Поведенческий шаблон проектирования, позволяющий, не нарушая инкапсуляцию, зафиксировать и сохранить внутреннее состояние объекта так, чтобы позднее восстановить его в это состояние)
г) позволяет восстанавливать состояние класса-владельца;(Позволяет сохранять и восстанавливать состояние сложных иерархических или сетевых структур)


16. Что из перечисленного может быть отнесено к преимуществам шаблона «наблюдатель»?поведенческий шаблон(несколько ответов)
а) абстрагирует связность объекта и наблюдателей;
б) сокращает цепочку вызовов, необходимую для уведомления наблюдателей об изменении состояния объекта;(Объект ConcreteSubject уведомляет своих наблюдателей о любом изменении, которое могло бы привести к рассогласованности состояний наблюдателей и субъекта)
в) повышает степень повторной используемости кода;
г) позволяет обеспечить широковещательную рассылку уведомлений;(Шаблон «наблдатель» используется в случае, когда, существует, как минимум, один объект, рассылающий сообщения)

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

18. Какие группы шаблонов проектирования обычно выделяют?(несколько ответов)
а) порождающие;(Порождающие шаблоны описывают создание (instantiate) объекта или группы связанных объектов)
б) структурные;(Структурными называют шаблоны, которые облегчают проектирование, определяя простой способ реализации взаимоотношений между сущностями)
в) основные;
г) поведенческие;(Поведенческие шаблоны проектирования определяют алгоритмы и способы реализации взаимодействия различных объектов и классов. Они обеспечивают гибкость взаимодействия между объектами)

19. Что из перечисленного может быть отнесено к преимуществам шаблона «посредник»?поведенческий шаблон(несколько ответов)
а) повышает степень повторной используемости кода;
б) обеспечивает слабую связность системы;(Паттерн Mediator определяет объект, управляющий набором взаимодействующих объектов. Слабая связанность достигается благодаря тому, что вместо непосредственного взаимодействия друг с другом коллеги общаются через объект-посредник)
в) упрощает протоколы взаимодействия между компонентами;(Конкретный посредник содержит код взаимодействия нескольких компонентов между собой. Зачастую этот объект не только хранит ссылки на все свои компоненты, но и сам их создаёт, управляя дальнейшим жизненным циклом)
г) централизовывает управление;(Централизует управление в одном месте)

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

21. Как называется один из фундаментальных механизмов объектно-ориентированного программирования, позволяющий одному классу расширять функциональность другого, заимствуя при этом поля и методы?(текстовый ответ)
наследование;(Один из четырёх важнейших механизмов объектно-ориентированного программирования (наряду с инкапсуляцией, полиморфизмом и абстракцией), позволяющий описать новый класс на основе уже существующего (родительского), при этом свойства и функциональность родительского класса заимствуются новым классом)

22. Какое ключевое слово может быть использовано для доступа к элементам класса-родителя(несколько ответов)
а) inherited – доступ к конструктору или методу класса-родителя;
б) parent – доступ к методу класса-родителя;
в) instanceof–для проверки, является ли объект (экземпляр) подтипом данного типа;
г) super – доступ к конструктору класса-родителя;

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

24. Как расшифровывается аббревиатура UML?(несколько ответов)
а) Unified Modern Language;
б) Universalle Modern Luggage;
в) Universalle Modeling Language;(Универсальный язык моделирования – предназначен для создания унифицированных описаний моделей системных объектов)
г) Unified Modeling Language;(Язык графического описания для объектного моделирования в области разработки программного обеспечения, для моделирования бизнес-процессов, системного проектирования и отображения организационных структур)

25. Какие типы сущностей выделяют в UML?(несколько ответов)
а) аннотирующие;(Пояснительные части модели UML)
б) группирующие;(Являются организующими частями модели UML)
в) структурные;(Имена существительные в моделях на языке UML)
г) поведенческие;(Динамические составляющие модели UML)

26. Какие типы связей выделяют в UML?(несколько ответов)
а) зависимость;(Семантически представляет собой связь между двумя элементами модели, в которой изменение одного элемента (независимого))
б) ассоциация;(Это структурная связь между классами, которая описывает набор связей, существующих между объектами)
в) обобщение;(Выражает специализацию или обобщение, в котором специализированный элемент (потомок) строится по спецификациям обобщенного элемента (родителя))
г) реализация;(Это семантическая связь между классификаторами, когда один из них специфицирует соглашение, которого второй обязан придерживаться)

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

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

29. Задачи какого рода решают порождающие шаблоны проектирования?(несколько ответов)
а) абстрагирование процесса создания экземпляров класса;
б) создание различных структур, изменяющих поведение уже существующих объектов;
в) определяют алгоритмы и способы взаимодействия объектов между собой;
г) повседневные задачи: переадресация работы, обеспечение слабой связности системы и так далее;

30. Задачи какого рода решают структурные шаблоны проектирования?(несколько ответов)
а) абстрагирование процесса создания экземпляров класса;
б) создание различных структур, изменяющих поведение уже существующих объектов;
в) определяют алгоритмы и способы взаимодействия объектов между собой;
г) повседневные задачи: переадресация работы, обеспечение слабой связности системы и так далее;

31. Задачи какого рода решают поведенческие шаблоны проектирования?(несколько ответов)
а) абстрагирование процесса создания экземпляров класса;
б) создание различных структур, изменяющих поведение уже существующих объектов;
в) определяют алгоритмы и способы взаимодействия объектов между собой;
г) повседневные задачи: переадресация работы, обеспечение слабой связности системы и так далее;

32. С помощью какой команды может быть создан вектор с именем Testиз элементов типа TestEl(текстовыйответ)
vectorTest;

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

34. Какой вид будет иметь инструкция, добавляющая в область видимости описываемого класса класс Test из пакета test(текстовыйответ)
интегрально-прополциональноый;

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

36. Как расшифровывается аббревиатура JVM?
Java Virtual Machine

37. Как расшифровывается аббревиатура JDK?
Java Development Kit

38. Верно ли, что основная цель использование концепции MVC - разграничение логики работы и визуализации?
а) Да;(Основная цель применения MVC состоит в разделении данных и бизнес-логики от визуализации (внешнего вида))
б) Нет;

39. Верно ли, что MVC позволяет визуализировать одни и те же данные разными способами без изменения модели?
а) Да;(Сообщая модельные индексы модели, вид может получить элементы из источника данных. Существенно то, что к модели можно применить несколько видов, не изменяя её. Например, одни и те же данные можно показать в виде таблицы, графика или круговой диаграммы)
б) Нет;

40. Верно ли то, что отношение композиции является частным случаем отношения агрегации?
а) Да;(Отношение композиции - частный случай отношения агрегации. Это отношение служит для спецификации более сильной формы отношения "часть-целое", при которой составляющие части тесно взаимосвязаны с целым)
б) Нет;

41. Верно ли, что наиболее общим отношением между классами является отношение зависимости?
а) Да;(Отношение зависимости является наиболее общей формой отношения между классами)
б) Нет;

42. Верно ли, что понятие «суперкласс» является синонимом родительского класса?
а) Да;(В программировании суперклассом или родительским классом называют класс, на основе которого создаются другие классы. Классы, полученные на основе суперкласса, называются дочерними классами, производными классами или подклассами)
б) Нет

43. Как расшифровывается аббревиатура JRE?
Java Runtime Environment;

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

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

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

47. Верно ли, что в активной модели MVC об изменениях данных представление оповещает контроллер?
а) Да;
б) Нет;(В классической версии MVC Контроллер не занимается передачей данных из Модели в Представление и не является медиатором (Mediator) между Моделью и Представлениями)

48. Верно ли, что основная цель использование концепции MVC - упрощение архитектуры приложения
а) Да;
б) Нет;(Основная цель применения MVC состоит в разделении данных и бизнес-логики от визуализации (внешнего вида))

49. Верно ли, что отношение агрегации может применяться для изображения иерархических отношений между классами?
а) Да;
б) Нет;

50. Верно ли, что концепция MVC включает в себя ровно три структурных составляющих: модель, вид и контроллер?
а) Да;(Модель MVC включает в себя три компонента: Модель, Представление и Контроллер)
б) Нет;

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

52. Верно ли, что абстрактный класс не может иметь экземпляров?
а) Да;(Невозможно создать экземпляр абстрактного класса, поскольку он обычно содержит абстрактные методы, которые не имеют реализации)
б) Нет;

53. Верно ли, что абстрактный класс не может содержать реализаций методов?
а) Да;(Абстрактный класс не может быть использован как тип аргумента и как тип возвращаемого значения функции)
б) Нет;

54. Верно ли, что в пассивной модели MVC об изменениях данных представление оповещает контроллер?
а) Да;(Модель не имеет никаких способов воздействовать на представление или контроллер, и используется ими в качестве источника данных для отображения. Все изменения модели отслеживаются контроллером и он же отвечает за перерисовку представления, если это необходимо)
б) Нет;

55. Верно ли, что один абстрактный класс не может являться родительским по отношению к другому абстрактному классу?
а) Да;(Когда определяется класс как абстрактный класс, он не может быть создан, но это не означает, что абстрактный класс не может иметь конструктор. Каждый абстрактный класс должен иметь конкретный подкласс, который будет реализовывать абстрактные методы этого абстрактного класса)
б) Нет;

56. Верно ли утверждение о том, что Java является декларативным языком программирования?
а) Да;
б) Нет;(Java является «императивным» языком программирования, а не «декларативным»)

57. Верно ли, что понятия «вложенный класс» и «класс-член» являются синонимами?
а) Да;
б) Нет;(Вложенный класс – это любой класс, объявление которого происходит в теле другого класса или интерфейса. Класс-член - это класс, объявление которого непосредственно заключено в теле другого класса или объявления интерфейса.)

58. Верно ли, что для создания деструктора в Java используется блок finalize?
а) Да;
б) Нет;(Функция finalize() является деструктором. Тем не менее, он не должен обычно использоваться, потому что он вызывается после GC, и вы не можете сказать, когда это произойдет (если когда-либо). Более того, требуется более одного GC для освобождения объектов, которые имеют finalize())

59. Верно ли, что Java позволяет создавать массив заранее известных величин?
а) Да;
б) Нет;(Размер массива является неизменяемой величиной после инициализации)

60. Сколько байт в памяти ЭВМ занимается одна переменная типа char?
1 байта;(Данные типа char в памяти компьютера всегда занимают 1 байт. Это связа­но с тем, что обычно под величину символьного типа отводят столько памяти, сколько необходимо для хранения любого из 256 символов клавиатуры)

61. Верно ли утверждение о том, что Java является императивным языком программирования?
а) Да;(К императивным зыка относятся: Ruby, PHP, Python, C++, C#, Java, JavaScript, Swift и т.д.)
б) Нет;

62. Верно ли, что MVC позволяет подключать к одному виду несколько контроллеров?
а) Да;
б) Нет;(MVC позволяет подключать к одному виду только один контроллер)

63. Верно ли то, что существуют такие классы, которые могут иметь один и только один экземпляр?
а) Да;(Один из примеров – Singleton, У класса есть только один экземпляр, и он предоставляет к нему глобальную точку доступа)
б) Нет;

64. Верно ли, что программист не может управлять сборкой мусора?
а) Да; (Сборка мусора – одна из форм автоматического управления памятью. Специальный процесс, называемый сборщиком мусора, периодически освобождает память, удаляя объекты, которые уже не будут востребованы приложениями)
б) Нет;

65. Какое из перечисленных утверждений верно?(несколько ответов)
а) UML создан путем объединения всех существующих подходов проектирования того времени;
б) UML создан на основе наиболее популярных подходов проектирования того времени;(В первойполовине 90-х годовбылпредложенразработанныйнаосновенаиболеепопулярныхобъектныхметодов ОМТ (Rumbaudh), Booch и OOSE (Jacobsom) универсальныйязыкобъектногопроектирования - Unified Modeling Language, UML)
в) UML является исторически первым языком моделирования;

66. К какой группе языков относится Java?(несколько ответов)
а) интерпретируемый язык со строгой типизацией;
б) интерпретируемый язык с динамической типизацией;
в) компилируемый язык с динамической типизацией;
г) компилируемый язык со строгой типизацией;

67. Что из перечисленного может быть отнесено к преимуществам шаблона «отложенная инициализация»?(несколько ответов)
а) создание объекта в момент первого обращения к нему;
б)инициализация объекта выполняется только в тех случаях, когда она действительно необходима;(Инициализация выполняется только в тех случаях, когда она действительно необходима)
в) ускорение начальной инициализации;(Ускоряется начальная инициализаци)

68. Какая из парадигм программирования является ведущей в языке Java?
а) Компонентно-ориентированная;(идеи компонентно-ориентированного прораммирования воплощены в такие языки как Java, Ada, C#)
б) Событийно-ориентированная;
в) Процедурная;
г) Объектно-ориентированная;(в Java парадигма объектно-ориентированного программирования была реализована в одной из впервые)

69. Какая команда используется для запуска процесса компиляции исходного файла в байт-код?
а) javacompile;
б) Java;
в) javac, например, javac Welcome.java – получается файл Welcome.class;(Для компиляции исходного кода в байт-код существует компилятор javac, входящий в поставку JDK (JavaDevelopmentKit))
г) cmp;
д) compile;
е) javacmp;

70. Какая команда используется для выполнения байт-кода?
а) java, например, javaWelcome;
б) javarun;
в) javaс;(javacинструментчитаеткласс и интерфейсныеопределения, записанные в языкепрограммирования Java, и компилируетих в файлыклассабайт-кода)
г) javar;

71. Какие из перечисленных требований должны выполняться для создания шаблона «неизменяемый объект» в Java?(несколько ответов)
а)Все поля класса должны иметь модификатор private;(чтобы быть неизменным, должно удовлетворять: Al переменные должны быть private)
б) Все методы класса должны быть объявлены с модификатором static;
в) Класс должен быть объявлен с модификатором final;(Нужно избегайть переопределения методов, делая класс final (Сильная неизменность) или методы final (Непрерывность недели))
г) Ссылка this не должна передаваться вовне во время конструирования объекта

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

73. Как называется организация, регулирующая развитие UML?(несколько ответов)
а) OMG;(Группа разработчиков в OMG, в которую также входили Буч, Рамбо и Якобсон («три амиго»), выпустила спецификации UML версий 0.9 и 0.91 в июне и октябре 1996 года)
б) ANSI;
в) ACM;
г) NASA;

74. Какое ключевое слово используется для указания того, что класс реализует интерфейс?
Interface;(interface – ключевое слово, которое определяет, что объявляемый элемент языка Java есть интерфейсом)

75. Каким символом на диаграмме классов изображается тот факт, что атрибут имеет бесконечную кратность?
*;(Если же указывается единственный знак " * ", то это означает, что кратность атрибута может быть произвольным положительным целым числом или нулем)

76. Какие задачи позволяет решать ключевое слово final?
а) Создание абстрактных классов;
б) Создание классов, которые не могут иметь наследников;(Можно предотвратить перекрытие классом-наследником методов предка, для этого необходимо указать ключевое слово final)
в) Создание неизменяемых полей;
г) Создание непереопределяемых методов;
д) Создание ненаследуемых методов;(Можно предотвратить перекрытие классом-наследником методов предка, для этого необходимо указать ключевое слово final)

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

78. Какое количество секций может содержать блок описания класса на UML-диаграмме классов?
а) Одну;
б) Четыре;
в) Три – имя, атрибуты (свойства), операции (методы); (Графически класс изображается в виде прямоугольника, разделенного на 3 блока горизонтальными линиями: имя класса, атрибуты (свойства) класса, операции (методы) класса)
г) Две;

79. Что из перечисленного может быть отнесено к преимуществам шаблона «адаптер»?структурный шаблон
а) Ускорение начальной инициализации;
б) Смена библиотек не требует изменения всей системы;(Адаптер – структурный шаблон проектирования, предназначенный для организации использования функций объекта, недоступного для модификации, через специально созданный интерфейс)
в) Увеличивает степень независимости системы от сторонних библиотек;(Изменение кода сторонней библиотеки не имеет никакого смысла, т.к. её содержание может в любой момент измениться)
г) Минимизация задержки при обращении;

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

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

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

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

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

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

86. Свойство нескольких абстракций одновременно находиться в активном состоянии называется
а) Устойчивость;
б) Модульность;
в) Параллелизм;(свойство нескольких абстракций одновременно находиться в активном состоянии, т.е. выполнять некоторые операции)
г) Иерархия;

87. К принципам ООП относят
а) Наследование;
б) Инкапсуляция;
в) Полиморфизм;(Принципы объектно-ориентированного программирования: инкапсуляция, наследование и полиморфизм)

88. Конструктором называется метод класса
а) который автоматически вызывается при уничтожении объектов;
б) который автоматически вызывается при динамическом уничтожении объектов;
в) имя которого совпадает с именем класса;(Конструктор – это метод класса, имя которого совпадает с именем класса и который выполняется каждый раз при создании нового объекта)
г) выполняется каждый раз при создании нового объекта;

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

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

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


-

Купить эту работу

Объектно-ориентированное программирование (ответы на тесты)

499 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 200 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

9 марта 2021 заказчик разместил работу

Выбранный эксперт:

Автор работы
vityshka
4.7
Купить эту работу vs Заказать новую
1 раз Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—4 дня
499 ₽ Цена от 200 ₽

5 Похожих работ

Ответы на вопросы

Ответы на тест Объектно-ориентированное программирование Синергия МОИ МТИ

Уникальность: от 40%
Доступность: сразу
300 ₽
Ответы на вопросы

Ответы на тест Технологии программирования (1) Синергия МОИ МТИ

Уникальность: от 40%
Доступность: сразу
250 ₽
Ответы на вопросы

Ответы на тест Технологии программирования (2) Синергия МОИ МТИ

Уникальность: от 40%
Доступность: сразу
250 ₽
Ответы на вопросы

ГОСЫ.

Уникальность: от 40%
Доступность: сразу
280 ₽
Ответы на вопросы

3 вопроса

Уникальность: от 40%
Доступность: сразу
280 ₽

Отзывы студентов

Отзыв punklexa об авторе vityshka 2019-10-01
Ответы на вопросы

Спасибо автору за хорошую работу!

Общая оценка 5
Отзыв bonny3 об авторе vityshka 2017-10-30
Ответы на вопросы

Всё супер

Общая оценка 5
Отзыв ромашк2008 об авторе vityshka 2014-10-04
Ответы на вопросы

Спасибо, чудесный автор. Все очень грамотно и в срок. Надеюсь на дальнейшее сотрудничество.

Общая оценка 5
Отзыв anker об авторе vityshka 2015-03-20
Ответы на вопросы

Спасибо автору! Работа сделана качественно и в срок.

Общая оценка 5

другие учебные работы по предмету

Готовая работа

Разработка приложения, определяющего связность неориентированного графа

Уникальность: от 40%
Доступность: сразу
660 ₽
Готовая работа

Разработка прикладного программного обеспечения «Клавиатурный тренажер»

Уникальность: от 40%
Доступность: сразу
1350 ₽
Готовая работа

АИС сети автосалонов, C# и MS SQL. База данных.

Уникальность: от 40%
Доступность: сразу
500 ₽
Готовая работа

-

Уникальность: от 40%
Доступность: сразу
490 ₽
Готовая работа

Программа на языке С++

Уникальность: от 40%
Доступность: сразу
490 ₽
Готовая работа

Курсовая работа выполнена в Delphi

Уникальность: от 40%
Доступность: сразу
600 ₽
Готовая работа

Решение задач многомерной оптимизации. Методы безусловной оптимизации. Поиск условного экстремума, используя квадратичный штраф. (MathCad, Python).

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

На выбор из приложенной методички

Уникальность: от 40%
Доступность: сразу
660 ₽
Готовая работа

Основные методы сортировки, поиска и кодирования данных

Уникальность: от 40%
Доступность: сразу
300 ₽
Готовая работа

Programmirovanie+na+yazike+visokogo+urovnya

Уникальность: от 40%
Доступность: сразу
660 ₽
Готовая работа

Курсовая работа "Составление алгоритма и написание программ обработки массива данных"

Уникальность: от 40%
Доступность: сразу
1200 ₽
Готовая работа

Разработка базы знаний "Результаты сессии" на языке Пролог.

Уникальность: от 40%
Доступность: сразу
490 ₽