Язык программирования Java.фип_БАК(2 2)_МОиАИС_н с

Язык программирования Java.фип_БАК(2 2)_МОиАИС_н с — вариант 2

Просмотрите все вопросы и варианты бесплатно. Правильные ответы скрыты и открываются только после получения доступа.

50 вопросов Вариант 2 Доступ 7 дней
Содержание теста

Вопросы и варианты

Без отметок и подсказок к правильным ответам

Вопрос 1

Spring – это…

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

При использовании аннотации @Autowired, Spring …

  1. создает новый экземпляр объекта каждый раз, когда он требуется
  2. конфигурирует объект на основе его аннотаций
  3. автоматически инжектирует нужные зависимости в поле, конструктор или метод, отмеченный аннотацией
  4. регистрирует объект в контейнере сервисов
Вопрос 3

… в Spring может затруднить тестирование и управление зависимостями

  1. Внедрение зависимостей через конструктор
  2. Внедрение зависимостей через сеттеры
  3. Внедрение зависимостей через поля (с помощью аннотации @Autowired)
  4. Внедрение зависимостей через XML конфигурацию
Вопрос 4

… вызывается после создания и инициализации бина в Spring

  1. Метод @PostConstruct
  2. Метод @PreDestroy
  3. Конструктор
  4. Метод @Bean
Вопрос 5

Метод … вызывается перед уничтожением бина в Spring

  1. @PreDestroy
  2. @PostConstruct
  3. destroy()
  4. init()
Вопрос 6

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

  1. singleton
  2. prototype
  3. request
  4. session
Вопрос 7

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

  1. prototype
  2. singleton
  3. request
  4. session
Вопрос 8

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

  1. prototype
  2. singleton
  3. request
  4. session
Вопрос 9

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

  1. Singleton, Prototype
  2. Prototype, Singleton
  3. Request, Session
  4. Session, Request
Вопрос 10

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

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

Концепция "Dependency Injection" (DI) в фреймворке Spring обозначает …

  1. процесс определения и управления зависимостями объектов внутри Spring
  2. метод создания и управления пользовательским интерфейсом
  3. способ оптимизации работы с базами данных
  4. процесс автоматического обновления кода приложения
Вопрос 12

Аннотация @SpringBootApplication в Spring Boot …

  1. указывает на класс конфигурации Spring
  2. включает автоконфигурацию Spring Boot
  3. инициализирует базу данных
  4. обеспечивает поддержку аспектов
Вопрос 13

Класс … является частью Spring Boot Starter для тестирования

  1. SpringBootTest
  2. TestController
  3. ApplicationConfig
  4. TestService
Вопрос 14

Аннотация … используется для реализации REST-контроллера в Spring Boot

  1. @RestController
  2. @Controller
  3. @Service
  4. @Component
Вопрос 15

Класс … в Spring Security представляет информацию о текущем пользователе и его привилегиях

  1. SecurityContext
  2. Authentication
  3. UserDetails
  4. GrantedAuthority
Вопрос 16

Для хэширования паролей в Spring Security используется …

  1. PasswordEncoder
  2. Encoder
  3. HashFunction
  4. Digest
Вопрос 17

В Kafka компонент … используется для обработки потоков данных с поддержкой сложной логики трансформации и агрегации

  1. Producer
  2. Consumer
  3. Topic
  4. Kafka Streams
Вопрос 18

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

  1. Eureka
  2. Config Server
  3. Gateway
  4. Hystrix
Вопрос 19

Для запуска Spring Boot приложения используется класс …

  1. MainApplication
  2. SpringBootRunner
  3. SpringApplication
  4. ApplicationStarter
Вопрос 20

Аннотацией @… в Spring Cloud Stream можно пометить метод, который должен быть слушателем сообщений

  1. StreamListener
Вопрос 21

Аннотацией @… можно пометить метод для создания бина в Spring Boot

  1. Bean
Вопрос 22

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

  1. безопасности
Вопрос 23

Аннотация @... включает клиента для обнаружения сервисов

  1. EnableDiscoveryClient
Вопрос 24

Паттерн передачи сообщений … обеспечивает, что сообщение получит только один потребитель

  1. point-to-point;; point to point;; pointtopoint
Вопрос 25

В Spring Integration компонент … представляет собой точку входа или выхода сообщения

  1. endpoint
Вопрос 26

Компонент … является основным в Apache Kafka для хранения и передачи данных

  1. Topic
Вопрос 27

Класс … используется для отправки сообщений в Kafka в Spring Cloud Stream

  1. KafkaTemplate
Вопрос 28

Тип приложения … в Spring Cloud Gateway используется для настройки фильтров и маршрутов

  1. Reactive
Вопрос 29

Файл … используется для указания настроек базы данных в Spring Boot

  1. application.properties
Вопрос 30

Аннотация @… используется для защиты методов от неавторизованных пользователей в Spring Security

  1. PreAuthorize
Вопрос 31

Класс … в Spring Security используется для определения прав доступа пользователя

  1. GrantedAuthority
Вопрос 32

Основной компонент для передачи сообщений в Spring Integration называется …

  1. канал
Вопрос 33

Параметр spring.cloud.gateway.routes используется для указания … в Spring Cloud Gateway

  1. маршрутов
Вопрос 34

Канал для обмена сообщениями в Apache Kafka – это …

  1. топик
Вопрос 35

Аннотация @... используется для создания сервера Eureka

  1. EnableEurekaServer
Вопрос 36

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

  1. @Autowired
  2. @Component
  3. @Bean
  4. @Service
  5. автоматическое внедрение зависимостей
  6. пометка класса как управляемого Spring
  7. определение метода для создания бина
  8. пометка класса как сервисного компонента
Вопрос 37

Установите соответствие между скоупами бинов и их описанием:

  1. Singleton
  2. Prototype
  3. Request
  4. Session
  5. создает один экземпляр бина для всего приложения
  6. создает новый экземпляр бина при каждом запросе
  7. создает новый экземпляр бина на каждый HTTP запрос
  8. создает новый экземпляр бина для каждой сессии
Вопрос 38

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

  1. @PostConstruct
  2. @PreDestroy
  3. destroy()
  4. init()
  5. вызывается после инициализации бина
  6. вызывается перед уничтожением бина
  7. метод, который может быть реализован для очистки ресурсов
  8. метод, который может быть использован для инициализации бина
Вопрос 39

Установите соответствие между паттернами передачи сообщений и их описанием:

  1. Point-to-Point
  2. Publisher-Subscriber
  3. Request-Reply
  4. Publish-Subscribe
  5. сообщения могут быть доставлены нескольким подписчикам
  6. обеспечивает, что сообщение получит только один потребитель
  7. сообщение отправляется и ожидается ответ
  8. позволяет нескольким потребителям подписываться на одно сообщение
Вопрос 40

Установите соответствие между аннотациями и функциональностью в Spring Boot:

  1. @SpringBootApplication
  2. @RestController
  3. @EnableAutoConfiguration
  4. @Configuration
  5. включает автоконфигурацию
  6. обозначает класс как контроллер REST
  7. включает автоматическую конфигурацию приложения
  8. помечает класс как источник конфигурации Spring
Вопрос 41

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

  1. SecurityContext
  2. Authentication
  3. UserDetails
  4. GrantedAuthority
  5. хранит информацию о текущем пользователе
  6. представляет информацию о пользователе и его привилегиях
  7. интерфейс, который содержит детали о пользователе
  8. представляет роль или привилегию пользователя
Вопрос 42

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

  1. Producer
  2. Consumer
  3. Topic
  4. Broker
  5. отправляет сообщения в Kafka
  6. получает сообщения из Kafka
  7. канал для обмена сообщениями
  8. сервер, который управляет сообщениями и их хранением
Вопрос 43

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

  1. Config Server
  2. Eureka
  3. Gateway
  4. Hystrix
  5. управляет конфигурациями для приложений
  6. реестр сервисов для управления доступом
  7. упрощает маршрутизацию запросов к микросервисам
  8. обеспечивает устойчивость и надежность системы
Вопрос 44

Установите соответствие между компонентами и их назначением в Spring Security:

  1. @EnableWebSecurity
  2. configure(AuthenticationManagerBuilder auth)
  3. HttpSecurity
  4. WebSecurityConfigurerAdapter
  5. аннотация для включения поддержки Spring Security.
  6. настройка менеджера аутентификации.
  7. класс для настройки HTTP безопасности.
  8. настройка веб-безопасности.
Вопрос 45

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

  1. @EnableEurekaServer
  2. @EnableConfigServer
  3. @EnableDiscoveryClient
  4. @EnableFeignClients
  5. создает сервер Eureka
  6. включает конфигурационный сервер
  7. включает клиента для обнаружения сервисов
  8. включает поддержку Feign клиентов для взаимодействия с REST API
Вопрос 46

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

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

Упорядочите шаги работы с Kafka:

  1. создание Producer
  2. отправка сообщения
  3. создание Topic
  4. создание Consumer
  5. получение сообщения
Вопрос 48

Упорядочите этапы работы с аннотациями в Spring:

  1. определение класса
  2. добавление аннотации
  3. сканирование компонентов
  4. регистрация бинов в контейнере
Вопрос 49

Упорядочите процесс создания REST API в Spring Boot:

  1. создание контроллера
  2. определение методов обработки
  3. настройка маршрутизации
  4. тестирование API
Вопрос 50

Упорядочите шаги для создания тестов в Spring:

  1. определение тестового класса
  2. добавление аннотации @Test
  3. запуск тестов
  4. анализ результатов