💯 Язык программирования Java [Тема 1-2] — ответы на тесты Синергия / МОИ / МТИ / МосАП

Раздел
Программирование
Предмет
Тип
Просмотров
1
Покупок
0
Антиплагиат
Не указан
Размещена
24 Ноя в 13:31
ВУЗ
Не указан
Курс
Не указан
Стоимость
400 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Язык программирования Java [Тема 1-2]
148.1 Кбайт 400 ₽
Описание

Язык программирования Java > Итоговый тест

  • правильные ответы на все вопросы из теста по данной дисциплине
  • вопросы отсортированы в лексикографическом порядке
Оглавление

Язык программирования Java

  • Тема 1. Архитектура и оптимизация Java-приложений
  • Тема 2. Spring Framework
  • Итоговая аттестация


… - аннотация, используемая для обозначения метода как обработчика GET-запросов

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

… - это методы, которые обеспечивают доступ к приватным данным класса.

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

… - это процесс изменения реализации метода суперкласса в подклассе

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

… - это Domain-Driven Design (DDD)

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

… в SOLID помогает избежать зависимости от конкретных реализаций

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Принцип инверсии зависимостей (DIP)
  • Принцип единственной ответственности (SRP)
  • Принцип открытости/закрытости (OCP)
  • Принцип разделения интерфейса (ISP)

… используется в Spring AOP для внедрения аспектов в код во время выполнения программы

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Компиляция
  • Статическое связывание
  • Динамическое проксирование
  • Декларация

… относится к правилу "Открыт для расширения, закрыт для модификации"

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Принцип единственной ответственности (SRP)
  • Принцип открытости/закрытости (OCP)
  • Принцип подстановки Барбары Лисков (LSP)
  • Принцип инверсии зависимостей (DIP)

… позволяет вызвать конструктор суперкласса из конструктора подкласса

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • super()
  • parent()
  • base()
  • superclass()

… улучшает производительность при работе с большими объемами данных

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Использование ArrayList вместо LinkedList для вставки в начало списка
  • Использование параллельных потоков при работе с Stream API
  • Использование рекурсии вместо циклов
  • Использование HashMap вместо TreeMap для сортированных данных

… является преимуществом использования функциональных интерфейсов

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Упрощение использования многопоточности
  • Более компактный код с использованием лямбда-выражений
  • Возможность использования глобальных переменных
  • Улучшение работы с базами данных

Аннотацией Scope("…") можно указать, что бин должен иметь скоуп Prototype в Spring

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • prototype
  • singleton
  • request
  • session

Аннотация … обозначает функциональный интерфейс в Java

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

Аннотация @Transactional в Hibernate …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

Аспект в AOP – это …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

Бин с скоупом … создаётся один раз и переиспользуется во всей системе, в отличие от бина с скоупом … который создаёт новый экземпляр каждый раз при запросе.

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Singleton, Prototype
  • Prototype, Singleton
  • Request, Session
  • Session, Request

Если вызвать метод FileWriter с флагом append равным true, …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • файл перезапишется
  • файл будет удален
  • данные будут дописаны в конец файла
  • произойдет ошибка компиляции

Из следующих исключений … является не обрабатываемым исключением

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • NullPointerException
  • FileNotFoundException
  • ArithmeticException
  • OutOfMemoryError

Ключевые слова … используются для реализации интерфейсов в Java

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • implement, interface
  • extends, interface
  • implement, extends
  • implements, interface

Код состояния HTTP, означающий внутреннюю ошибку сервера - …

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

Конструкция … используется в Java для обработки исключений

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • try-catch
  • if-else
  • switch-case
  • while

Куки хранятся …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

Метод … класса File используется для создания новой директории

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

Метод … класса File проверяет существование файла

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • isFile()
  • exists()
  • createNewFile()
  • length()

Метод configure(HttpSecurity http) используется для настройки параметров … в Spring Security

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

Метод File.length() вернёт …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

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

Модификатор доступа … разрешает доступ к членам внутри пакета и подклассам

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

Процесс преобразования объекта в последовательность байтов для записи в файл называется “…”

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

Соотнесите методы Stream API с их назначением:

Тип ответа: Сопоставление

  • A. collect()
  • B. reduce()
  • C. filter()
  • D. сбор элементов в коллекции
  • E. агрегация элементов в одно значение
  • F. фильтрация элементов по критерию

Сопоставьте методы String с их функциональностью:

Тип ответа: Сопоставление

  • A. length();
  • B. toUpperCase();
  • C. toLowerCase();
  • D. replace();
  • E. получить длину строки
  • F. преобразовать строку в верхний регистр
  • G. преобразовать строку в нижний регистр
  • H. заменить подстроку в строке

Упорядочите следующие ключевые слова в верном порядке при объявлении класса, который наследует от суперкласса:

Тип ответа: Сортировка

  • 1 public
  • 2 class
  • 3 имя класса
  • 4 extends
  • 5 имя суперкласса

Упорядочите этапы жизненного цикла бина в Spring:

Тип ответа: Сортировка

  • 1 создание
  • 2 инициализация
  • 3 использование
  • 4 уничтожение

Упорядочьте команды для чтения содержимого файла input.txt и вывода его на экран.

Тип ответа: Сортировка

  • 1 BufferedReader reader = new BufferedReader(new FileReader("input.txt"));
  • 2 String line;
  • 3 while ((line = reader.readLine()) != null) {
  • 4 System.out.println(line);
  • 5 reader.close();

Упорядочьте шаги для создания и запуска потока, используя интерфейс Runnable:

Тип ответа: Сортировка

  • 1 реализовать метод run() в классе, который реализует интерфейс Runnable.
  • 2 создать объект класса, реализующего интерфейс Runnable.
  • 3 передать объект класса Runnable в конструктор Thread.
  • 4 вызвать метод start() на объекте класса Thread.

Упорядочьте шаги при работе с функциональным интерфейсом:

Тип ответа: Сортировка

  • 1 определение функционального интерфейса.
  • 2 вызов метода, использующего функциональный интерфейс.
  • 3 передача лямбда-выражения в метод.
  • 4 выполнение операции с лямбда-выражением.

Упорядочьте этапы обработки HTTP-запроса в HttpClient:

Тип ответа: Сортировка

  • 1 инициализация HttpClient.
  • 2 установка параметров запроса.
  • 3 отправка запроса.
  • 4 обработка ответа сервера.

Установите верный порядок ключевых слов при создании экземпляра класса:

Тип ответа: Сортировка

  • 1 MyClass
  • 2 nameOfMyClass
  • 3 =
  • 4 new MyClass();

Установите соответствие между аннотациями и их назначением:

Тип ответа: Сопоставление

  • A. @Autowired
  • B. @Component
  • C. @Bean
  • D. @Service
  • E. автоматическое внедрение зависимостей
  • F. пометка класса как управляемого Spring
  • G. определение метода для создания бина
  • H. пометка класса как сервисного компонента

Установите соответствие между аннотациями и их предназначением в Spring Cloud:

Тип ответа: Сопоставление

  • A. @EnableEurekaServer
  • B. @EnableConfigServer
  • C. @EnableDiscoveryClient
  • D. @EnableFeignClients
  • E. создает сервер Eureka
  • F. включает конфигурационный сервер
  • G. включает клиента для обнаружения сервисов
  • H. включает поддержку Feign клиентов для взаимодействия с REST API

Установите соответствие между классами Java и их назначением:

Тип ответа: Сопоставление

  • A. File
  • B. FileReader
  • C. FileWriter
  • D. BufferedReader
  • E. класс, представляющий файл или директорию.
  • F. класс, используемый для чтения текстовых файлов.
  • G. класс, используемый для записи текстовых файлов.
  • H. класс, обеспечивающий буферизированное чтение текста.

Установите соответствие между методами классов и их функциями:

Тип ответа: Сопоставление

  • A. createNewFile()
  • B. readLine()
  • C. write()
  • D. close()
  • E. метод, используемый для создания нового файла.
  • F. метод, используемый для чтения строки текста.
  • G. метод, используемый для записи данных в файл.
  • H. метод, используемый для закрытия потока.

Устаревшие методы обозначаются аннотацией …

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

Фильтр AuthenticationFilter …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • отправляет запросы на базу данных
  • перехватывает запросы и проверяет аутентификацию пользователя
  • обрабатывает и отображает HTML-код
  • уничтожает сессии пользователей

Формат, позволяющий хранить данные в виде пар "ключ-значение", называется …

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

Cкоуп … указывает, что Spring создаст новый экземпляр бина каждый раз, когда он будет запрашиваться

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • prototype
  • singleton
  • request
  • session

Inversion of Control (IoC) в контексте Spring – это …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • процесс управления базами данных
  • подход, при котором фреймворк Spring управляет созданием и жизненным циклом объектов, а не приложение
  • механизм для автоматической генерации документации
  • процесс обработки пользовательских запросов в веб-приложении
Вам подходит эта работа?
Другие работы автора
Темы журнала
Показать ещё
Прямой эфир