🅂 Объектно-ориентированный анализ и программирование (ответы на тест Синергия / МТИ / МосАП)

Раздел
Программирование
Тип
Просмотров
313
Покупок
5
Антиплагиат
Не указан
Размещена
23 Фев 2022 в 22:27
ВУЗ
Синергия / МТИ / МосАП
Курс
Не указан
Стоимость
300 ₽
Демо-файлы   
1
png
🅂 Объектно-ориентированный анализ и программирование 🅂 Объектно-ориентированный анализ и программирование
156 Кбайт 156 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
🅂 Объектно-ориентированный анализ и программирование
2.3 Мбайт 300 ₽
Описание

Введение в объектно-ориентированное программирование > Объектно-ориентированное программирование

  • ответы на 59 вопросов из теста по данной дисциплине
  • результат 77...83 балла из 100
  • вопросы отсортированы по возрастанию в лексикографическом порядке
Оглавление

🅂 Объектно-ориентированный анализ и программирование

════════════════════

Верно ли то, что существуют такие классы, которые могут иметь один и только один экземпляр?

Тип ответа: Одиночный выбор

  • Да
  • Нет

Верно ли, что абстрактный класс не может иметь экземпляров?

Тип ответа: Одиночный выбор

  • Да
  • Нет

Верно ли, что в активной модели MVC об изменениях данных представление оповещает контроллер?

Тип ответа: Одиночный выбор

  • Да
  • Нет

Верно ли, что в пассивной модели MVC об изменениях данных представление оповещает контроллер?

Тип ответа: Одиночный выбор

  • Да
  • Нет

Верно ли, что концепция MVC включает в себя ровно три структурных составляющих: модель, вид и контроллер?

Тип ответа: Одиночный выбор

  • Да
  • Нет

Верно ли, что наиболее общим отношением между классами является отношение зависимости?

Тип ответа: Одиночный выбор

  • Да
  • Нет

Верно ли, что основная цель использование концепции MVC - разграничение логики работы и визуализации?

Тип ответа: Одиночный выбор

  • Да
  • Нет

Верно ли, что основная цель использование концепции MVC - упрощение архитектуру приложения?

Тип ответа: Одиночный выбор

  • Да
  • Нет

Верно ли, что понятие «суперкласс» является синонимом родительского класса?

Тип ответа: Одиночный выбор

  • Да
  • Нет

Верно ли, что MVC позволяет подключать к одному виду несколько контроллеров?

Тип ответа: Одиночный выбор

  • Да
  • Нет

Задачи какого рода решают основные шаблоны проектирования?

Тип ответа: Множественный выбор

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

Задачи какого рода решают поведенческие шаблоны проектирования?

Тип ответа: Множественный выбор

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

Задачи какого рода решают порождающие шаблоны проектирования?

Тип ответа: Множественный выбор

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

Задачи какого рода решают структурные шаблоны проектирования?

Тип ответа: Множественный выбор

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

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

Как называется организация, регулирующая развитие UML?

Тип ответа: Множественный выбор

  • OMG
  • ANSI
  • ACM
  • NASA

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

Какая из парадигм программирования является ведующей в языке Java?

Тип ответа: Множественный выбор

  • Объектно-ориентированная
  • Процедурная
  • Событийно-ориентированная
  • Компонентно-ориентированная

Какая команда используется для выполения байт-кода?

Тип ответа: Множественный выбор

  • java
  • javac
  • javar
  • javarun

Какая команда используется для запуска процесса компиляции исходного файла в байт-код?

Тип ответа: Множественный выбор

  • javac
  • java
  • javacmp
  • javacompile
  • compile
  • cmp

Какие группы шаблонов проектирования обычно выделяют?

Тип ответа: Множественный выбор

  • Основные
  • Порождающие
  • Структурные
  • Поведенческие

Какие задачи позволяет решать ключевое слово final?

Тип ответа: Множественный выбор

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

Какие из перечисленных утверждений касательно высокоуровневых шаблонов проектирования верны?

Тип ответа: Множественный выбор

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

Какие из перечисленных утверждений касательно низкоуровневых шаблонов проектирования верны?

Тип ответа: Множественный выбор

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

Какие типы связей используют в UML?

Тип ответа: Множественный выбор

  • Зависимость
  • Ассоциация
  • Обобщение
  • Реализация

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

Каково основное назначение статического импорта?

Тип ответа: Множественный выбор

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

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

Какое ключевое слово может быть использовано для доступа к элементам класса-родителя?

Тип ответа: Множественный выбор

  • super
  • parent
  • instanceof
  • inherited

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

Тип ответа: Множественный выбор

  • this
  • super
  • instanceof
  • own

Какое количество секций может содержать блок описания класса на UML-диаграмме классов?

Тип ответа: Множественный выбор

  • Одну
  • Две
  • Три
  • Четыре

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

Сколько байт в памяти ЭВМ занимается одна переменная типа сhar?

Тип ответа: Текcтовый ответ

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

Тип ответа: Множественный выбор

  • Увеличивает степень независимости системы от сторонних библиотек
  • Смена библиотек не требует изменения всей системы
  • Ускорение начальной инициализации
  • Минимизация задержки при обращении

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

Тип ответа: Множественный выбор

  • Позволяет динамически добавлять объектам новые обязанности
  • Упрощает структуру отдельных классов
  • Сокращает количество имен в адресном пространстве
  • Не требует дополнительной иерархии классов

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

Тип ответа: Множественный выбор

  • Позволяет изменить поведение избегая наследования
  • Повышает степень абстракции
  • Положительно сказывается на времени обработки запроса системой
  • Сокращает число элементов в адресном пространстве

Что из перечисленного может быть отнесено к преимуществам шаблона «итератор»?

Тип ответа: Множественный выбор

  • Позволяет поддерживать несколько активных обходов коллекции
  • Позволяет поддерживать единообразный интерфейс для доступа к элементам системы
  • Итератор не должен владет всей информацией о коллекции
  • Не требует дополнительной иерархии классов

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

Тип ответа: Множественный выбор

  • Позволяет предотвратить ряд ошибок
  • Может быть использован в качестве ключа коллекции
  • Удобен для многопоточной работы
  • Положительно сказывается на скорости работы

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

Тип ответа: Множественный выбор

  • Сокращение числа имен в глобальном адресном пространстве
  • Предоставление глобальной точки доступа
  • Ускорение начальной инициализации
  • Минимизация задержки при обращении в силу статической сущности

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

Тип ответа: Множественный выбор

  • Централизовывает управление
  • Обеспечивает слабую связность системы
  • Упрощает протоколы взаимодействия между компонентами
  • Повышает степень повторной используемости кода

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

Тип ответа: Множественный выбор

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

Что из перечисленного может быть отнесено к преимуществам шаблона «строитель»?

Тип ответа: Множественный выбор

  • В сравнении с фабричным методом придает дополнительную гибкость процессу конструирования объектов
  • Изолирует код конструирования объектов
  • Позволяет изменять внутреннее представление объекта
  • Не требует дополнительной иерархии классов

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

Тип ответа: Множественный выбор

  • Позволяет устанавливать связь между параллельными иерархиями классов
  • Позволяет сделать код создания объектов более универсальным
  • Сокращает количество имен в адресном пространстве
  • Положительно сказывается на скорости работы

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

Тип ответа: Множественный выбор

  • Изолирует клиентов от подсистем
  • В большинстве случаев приводит к сокращению числа имен в адресном пространстве клиентов
  • Облегчает устройство системы
  • Ограничивает доступ клиентов к подсистемам

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

Тип ответа: Множественный выбор

  • Придает дополнительную гибкостьпри распределении обязанностей
  • Позволяет ослабить связи внутри системы
  • Гарантирует, что рано или поздно запрос будет обработан
  • Не требует дополнительной иерархии классов

Что из перечисленного может быть отнесено к членам класса?

Тип ответа: Множественный выбор

  • Поле
  • Метод
  • Объект
  • Вложенный класс

Вам подходит эта работа?
Похожие работы
ООП - Объектно-ориентированное программирование
Отчет по практике Практика
1 Апр в 00:21
15
0 покупок
ООП - Объектно-ориентированное программирование
Тест Тест
26 Мар в 23:23
57
1 покупка
ООП - Объектно-ориентированное программирование
Тест Тест
12 Мар в 12:07
29
0 покупок
ООП - Объектно-ориентированное программирование
Курсовая работа Курсовая
3 Мар в 08:49
27
0 покупок
ООП - Объектно-ориентированное программирование
Тест Тест
22 Дек 2023 в 20:27
69
2 покупки
Другие работы автора
Право социального обеспечения
Тест Тест
15 Апр в 19:22
20 +1
0 покупок
Интернет-маркетинг
Тест Тест
15 Апр в 11:25
28 +1
1 покупка
Теория принятия управленческих решений
Тест Тест
15 Апр в 10:43
45 +6
0 покупок
Темы журнала
Показать ещё
Прямой эфир