Ответы на тесты / РОСДИСТАНТ / Разработка web-приложений / 250 вопросов / Промежуточные тесты 1-9

Раздел
Программирование
Тип
Просмотров
16
Покупок
0
Антиплагиат
Не указан
Размещена
13 Ноя в 15:27
ВУЗ
РОСДИСТАНТ
Курс
Не указан
Стоимость
295 ₽
Демо-файлы   
10
docx
Демо - РОСДИСТАНТ - Разработка web-приложений Демо - РОСДИСТАНТ - Разработка web-приложений
17.3 Кбайт 17.3 Кбайт
jpg
Оценка (1) - РОСДИСТАНТ - Разработка web-приложений Оценка (1) - РОСДИСТАНТ - Разработка web-приложений
92.4 Кбайт 92.4 Кбайт
jpg
Оценка (2) - РОСДИСТАНТ - Разработка web-приложений Оценка (2) - РОСДИСТАНТ - Разработка web-приложений
62.5 Кбайт 62.5 Кбайт
jpg
Оценка (3) - РОСДИСТАНТ - Разработка web-приложений Оценка (3) - РОСДИСТАНТ - Разработка web-приложений
74.4 Кбайт 74.4 Кбайт
jpg
Оценка (4) - РОСДИСТАНТ - Разработка web-приложений Оценка (4) - РОСДИСТАНТ - Разработка web-приложений
52.8 Кбайт 52.8 Кбайт
jpg
Оценка (5) - РОСДИСТАНТ - Разработка web-приложений Оценка (5) - РОСДИСТАНТ - Разработка web-приложений
51 Кбайт 51 Кбайт
jpg
Оценка (6) - РОСДИСТАНТ - Разработка web-приложений Оценка (6) - РОСДИСТАНТ - Разработка web-приложений
82.4 Кбайт 82.4 Кбайт
jpg
Оценка (7) - РОСДИСТАНТ - Разработка web-приложений Оценка (7) - РОСДИСТАНТ - Разработка web-приложений
84.7 Кбайт 84.7 Кбайт
jpg
Оценка (8) - РОСДИСТАНТ - Разработка web-приложений Оценка (8) - РОСДИСТАНТ - Разработка web-приложений
79.6 Кбайт 79.6 Кбайт
jpg
Оценка (9) - РОСДИСТАНТ - Разработка web-приложений Оценка (9) - РОСДИСТАНТ - Разработка web-приложений
57.5 Кбайт 57.5 Кбайт
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Ответы(1) - РОСДИСТАНТ - Разработка web-приложений
2.7 Мбайт 295 ₽
Описание

В файле собраны ответы к тестам из курса РОСДИСТАНТ / Разработка web-приложений.

Результаты сдачи представлены на скринах.

После покупки Вы получите файл, где будет 250 вопросов с ответами. Верный ответ выделен по тексту.

В демо-файлах представлены скрины с результатами тестирования, а также пример, как выделены ответы.

Все набрано в Word, можно искать с помощью поиска.

Ниже список вопросов, которые представлены в файле.

Также Вы можете посмотреть другие мои готовые работы у меня на странице по ссылке:

https://ref.studwork.ru/shop?user=326803/?p=326803

Оглавление

Промежуточный тест 1 (Попытка №1)

Вопрос 1

 

 

 

 

Что означает акроним CSS?

Выберите один ответ:

 

Computer System Software

 

Creative Style Syntax

 

Cascading Style Sheets

 

 

Client-Server Scripting

Вопрос 2

 

 

 

 

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

Выберите один ответ:

 

База данных администратора

 

 

Дизайнер интерфейсов

 

Системный администратор

 

Менеджер проекта

Вопрос 3

 

 

 

 

Что такое «селектор» (selector) в CSS?

Выберите один ответ:

 

Это элемент в HTML, который выделяется для применения стилей

 

 

Это специальный тег для создания выпадающих списков

 

Это функция JavaScript для выбора элементов на веб-странице

 

Это паттерн проектирования для создания интерфейсов

Вопрос 4

 

 

 

 

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

Выберите один ответ:

 

Photoshop и Illustrator

 

CSS и JavaScript

 

 

Java и C++

 

SQL и PHP

Вопрос 5

 

 

 

 

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

Выберите один ответ:

 

Git и SVN

 

PHP и Ruby on Rails

 

 

Photoshop и Illustrator

 

MySQL и PostgreSQL

Вопрос 6

 

 

 

 

Что такое фронтенд-разработка?

Выберите один ответ:

 

Разработка операционных систем

 

Разработка интерфейсов для пользователей

 

Разработка серверных приложений

 

 

Разработка баз данных

Вопрос 7

 

 

 

 

Что означает «мобильная оптимизация» (mobile optimization) в контексте фронтенд-разработки?

Выберите один ответ:

 

Это процесс создания отдельной версии веб-сайта для мобильных устройств

 

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

 

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

 

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

 

Вопрос 8

 

 

 

 

Что такое «рендеринг» (rendering) в контексте веб-разработки?

Выберите один ответ:

 

Это процесс создания резервных копий данных на сервере

 

Это процесс преобразования HTML, CSS и JavaScript в визуальное отображение на экране браузера

 

 

Это процесс шифрования данных при передаче по сети

 

Это процесс оптимизации баз данных

Вопрос 9

 

 

 

 

Что такое прогрессивное улучшение (progressive enhancement) во фронтенд-разработке?

Выберите один ответ:

 

Это методология разработки для создания максимально сложных интерфейсов

 

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

 

 

Это способ оптимизации баз данных

 

Это метод создания графических эффектов на веб-страницах

Вопрос 10

 

 

 

 

Что такое «респонсивный дизайн» (responsive design) в контексте фронтенд-разработки?

Выберите один ответ:

 

Это методология программирования на JavaScript

 

Это подход к структурированию баз данных

 

Это метод создания анимаций на веб-страницах

 

Это подход к созданию интерфейсов, которые корректно отображаются на разных устройствах и экранах

 

 

Промежуточный тест 1 (Попытка №2)

Вопрос 1

 

 

 

 

Что такое AJAX во фронтенд-разработке?

Выберите один ответ:

 

Это язык программирования для создания анимаций

 

Это методология разработки мобильных приложений

 

Это подход к обмену данными между клиентом и сервером без перезагрузки всей страницы

 

 

Это стандарт для создания баз данных

Вопрос 2

 

 

 

 

Что такое кросс-браузерная тестировка (cross-browser testing) во фронтенд-разработке?

Выберите один ответ:

 

Это процесс создания собственного браузера для веб-сайта

 

Это процесс проверки, как веб-сайт отображается и работает в разных браузерах

 

 

Это процесс создания собственного веб-сервера

 

Это процесс оптимизации баз данных

Вопрос 3

 

 

 

 

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

Выберите один ответ:

 

Java и C#

 

HTML, CSS и JavaScript

 

 

Python и Ruby

 

SQL и PHP

Вопрос 4

 

 

 

 

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

Выберите один ответ:

 

HTML

 

 

CSS

 

JavaScript

 

Java

Вопрос 5

 

 

 

 

Какие из следующих концепций связаны с адаптивным дизайном (adaptive design)?

Выберите один ответ:

 

Автоматическое создание текстовых описаний изображений для людей с ограниченными возможностями

 

 

Специальные медиазапросы и изменение макета в зависимости от размера экрана устройства

 

Использование ботов для автоматизации задач разработки

 

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

Вопрос 6

 

 

 

 

Какие из следующих тегов HTML обычно используются для создания заголовков на веб-странице?

Выберите один ответ:

 

<image> и <link>

 

<header> и <footer>

 

<h1> до <h6>

 

 

<paragraph> и <section>

Вопрос 7

 

 

 

 

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

Выберите один ответ:

 

HTML

 

CSS

 

 

JavaScript

 

SQL

Вопрос 8

 

 

 

 

Какие из следующих атрибутов HTML-тега <a> обычно используются для создания гиперссылок?

Выберите один ответ:

 

src и alt

 

href и target

 

 

class и id

 

name и value

Вопрос 9

 

 

 

 

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

Выберите один ответ:

 

API (Application Programming Interface).

 

 

IDE (Integrated Development Environment).

 

End-to-End (E2E) тесты и инструменты, такие как Selenium или Cypress

 

Оптимизация баз данных

Вопрос 10

 

 

 

 

Какое из следующих утверждений относительно HTTP (Hypertext Transfer Protocol)?

Выберите один ответ:

 

HTTP – это язык программирования

 

HTTP – это протокол для передачи данных между сервером и клиентом в веб-разработке

 

 

HTTP – это база данных

 

HTTP – это графический дизайн

 

 

Промежуточный тест 1 (Попытка №3)

Вопрос 1

 

 

 

 

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

Выберите один ответ:

 

JSON и XML

 

 

HTML и CSS

 

SQL и PHP

 

JavaScript и Java

Вопрос 2

 

 

 

 

Что такое гибридное мобильное приложение (hybrid mobile app)?

Выберите один ответ:

 

Это приложение, которое работает только на смартфонах и не поддерживает планшеты

 

Это приложение, которое может быть установлено как на мобильные устройства, так и на компьютеры

 

 

Это приложение, которое разработано с использованием веб-технологий (HTML, CSS, JavaScript) и может быть упаковано в нативный контейнер для установки на устройства

 

Это приложение, которое может работать только в автономном режиме, без подключения к Интернету

Вопрос 3

 

 

 

 

Какой из следующих типов единиц измерения чаще всего используется для задания размеров шрифта в CSS?

Выберите один ответ:

 

Пиксели (px)

 

 

Проценты (%)

 

Дюймы (in)

 

Сантиметры (cm)

Вопрос 4

 

 

 

 

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

Выберите один ответ:

 

Visual Studio Code

 

Notepad++

 

Chrome DevTools и Firefox Developer Tools

 

 

Eclipse

Вопрос 5

 

 

 

 

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

Выберите один ответ:

 

HTML

 

CSS

 

JavaScript

 

 

PHP

Вопрос 6

 

 

 

 

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

Выберите один ответ:

 

Photoshop и Illustrator

 

NPM (Node Package Manager) и Yarn

 

Git и SVN

 

Eclipse и IntelliJ IDEA

 

Вопрос 7

 

 

 

 

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

Выберите один ответ:

 

Добавление большего количества изображений на страницу

 

Минимизация и объединение файлов CSS и JavaScript

 

 

Использование множества различных шрифтов

 

Увеличение сложности пользовательского интерфейса

Вопрос 8

 

 

 

 

Что такое «рекурсивная функция» (recursive function) в программировании?

Выберите один ответ:

 

Это функция, которая всегда возвращает одно и то же значение

 

Это функция, которая вызывает саму себя в своем теле

 

 

Это функция, которая работает только в режиме ожидания

 

Это функция, которая выполняет арифметические операции

Вопрос 9

 

 

 

 

Что такое «браузерная совместимость» (browser compatibility) во фронтенд-разработке?

Выберите один ответ:

 

Это способность браузера работать с различными операционными системами

 

Это способность браузера работать с разными видами сетевых протоколов

 

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

 

 

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

Вопрос 10

 

 

 

 

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

Выберите один ответ:

 

JSON и XML

 

 

HTML и CSS

 

SQL и PHP

 

JavaScript и Java

 

 

Промежуточный тест 1 (Попытка №4)

Вопрос 1

 

 

 

 

Что такое прогрессивное улучшение (progressive enhancement) во фронтенд-разработке?

Выберите один ответ:

 

Это методология разработки для создания максимально сложных интерфейсов

 

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

 

 

Это способ оптимизации баз данных

 

Это метод создания графических эффектов на веб-страницах

Вопрос 2

 

 

 

 

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

Выберите один ответ:

 

Java и C#

 

HTML, CSS и JavaScript

 

 

Python и Ruby

 

SQL и PHP

Вопрос 3

 

 

 

 

Что такое «рендеринг» (rendering) в контексте веб-разработки?

Выберите один ответ:

 

Это процесс создания резервных копий данных на сервере

 

Это процесс преобразования HTML, CSS и JavaScript в визуальное отображение на экране браузера

 

 

Это процесс шифрования данных при передаче по сети

 

Это процесс оптимизации баз данных

Вопрос 4

 

 

 

 

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

Выберите один ответ:

 

API (Application Programming Interface).

 

 

IDE (Integrated Development Environment).

 

End-to-End (E2E) тесты и инструменты, такие как Selenium или Cypress

 

Оптимизация баз данных

Вопрос 5

 

 

 

 

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

Выберите один ответ:

 

Добавление большего количества изображений на страницу

 

Минимизация и объединение файлов CSS и JavaScript

 

 

Использование множества различных шрифтов

 

Увеличение сложности пользовательского интерфейса

Вопрос 6

 

 

 

 

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

Выберите один ответ:

 

HTML

 

CSS

 

 

JavaScript

 

SQL

Вопрос 7

 

 

 

 

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

Выберите один ответ:

 

База данных администратора

 

Дизайнер интерфейсов

 

Системный администратор

 

Менеджер проекта

 

Вопрос 8

 

 

 

 

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

Выберите один ответ:

 

Photoshop и Illustrator

 

NPM (Node Package Manager) и Yarn

 

 

Git и SVN

 

Eclipse и IntelliJ IDEA

Вопрос 9

 

 

 

 

Что такое кросс-браузерная тестировка (cross-browser testing) во фронтенд-разработке?

Выберите один ответ:

 

Это процесс создания собственного браузера для веб-сайта

 

Это процесс проверки, как веб-сайт отображается и работает в разных браузерах

 

 

Это процесс создания собственного веб-сервера

 

Это процесс оптимизации баз данных

Вопрос 10

 

 

 

 

Что такое «селектор» (selector) в CSS?

Выберите один ответ:

 

Это элемент в HTML, который выделяется для применения стилей

 

 

Это специальный тег для создания выпадающих списков

 

Это функция JavaScript для выбора элементов на веб-странице

 

Это паттерн проектирования для создания интерфейсов

 

 

 

Промежуточный тест 1 (Попытка №5)

Вопрос 1

 

 

 

 

Что такое AJAX во фронтенд-разработке?

Выберите один ответ:

 

Это язык программирования для создания анимаций

 

Это методология разработки мобильных приложений

 

Это подход к обмену данными между клиентом и сервером без перезагрузки всей страницы

 

 

Это стандарт для создания баз данных

Вопрос 2

 

 

 

 

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

Выберите один ответ:

 

HTML

 

CSS

 

JavaScript

 

 

PHP

Вопрос 3

 

 

 

 

Что такое «браузерная совместимость» (browser compatibility) во фронтенд-разработке?

Выберите один ответ:

 

Это способность браузера работать с различными операционными системами

 

Это способность браузера работать с разными видами сетевых протоколов

 

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

 

 

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

Вопрос 4

 

 

 

 

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

Выберите один ответ:

 

Photoshop и Illustrator

 

CSS и JavaScript

 

 

Java и C++

 

SQL и PHP

Вопрос 5

 

 

 

 

Что такое «рекурсивная функция» (recursive function) в программировании?

Выберите один ответ:

 

Это функция, которая всегда возвращает одно и то же значение

 

Это функция, которая вызывает саму себя в своем теле

 

 

Это функция, которая работает только в режиме ожидания

 

Это функция, которая выполняет арифметические операции

Вопрос 6

 

 

 

 

Какие из следующих атрибутов HTML-тега <a> обычно используются для создания гиперссылок?

Выберите один ответ:

 

src и alt

 

href и target

 

 

class и id

 

name и value

Вопрос 7

 

 

 

 

Какие из следующих концепций связаны с адаптивным дизайном (adaptive design)?

Выберите один ответ:

 

Автоматическое создание текстовых описаний изображений для людей с ограниченными возможностями

 

Специальные медиазапросы и изменение макета в зависимости от размера экрана устройства

 

 

Использование ботов для автоматизации задач разработки

 

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

Вопрос 8

 

 

 

 

Что означает акроним CSS?

Выберите один ответ:

 

Computer System Software

 

Creative Style Syntax

 

Cascading Style Sheets

 

 

Client-Server Scripting

Вопрос 9

 

 

 

 

Какие из следующих тегов HTML обычно используются для создания заголовков на веб-странице?

Выберите один ответ:

 

<image> и <link>

 

<header> и <footer>

 

<h1> до <h6>

 

 

<paragraph> и <section>

Вопрос 10

 

 

 

 

Что такое фронтенд-разработка?

Выберите один ответ:

 

Разработка операционных систем

 

Разработка интерфейсов для пользователей

 

 

Разработка серверных приложений

 

Разработка баз данных

 

 

Промежуточный тест 2 (Попытка №1)

Вопрос 1

 

 

 

 

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

Выберите один ответ:

 

color и background-color

 

 

text-color и bg-color

 

font-color и bg

 

text и background

Вопрос 2

 

 

 

 

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

Выберите один ответ:

 

<a>

 

 

<link>

 

<target>

 

<blank>

Вопрос 3

 

 

 

 

Какой подход к созданию адаптивных макетов использует проценты для задания ширины элементов?

Выберите один ответ:

 

Фиксированный

 

Абсолютный

 

Гибкий (резиновый)

 

 

Статический

Вопрос 4

 

 

 

 

Какие теги HTML используются для оформления текста жирным и курсивом?

Выберите один ответ:

 

<bold> и <italic>

 

<strong> и <em>

 

<b> и <i>

 

 

<format> и <style>

Вопрос 5

 

 

 

 

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

Выберите один ответ:

 

<viewport>

 

<meta name="viewport">

 

 

<scale>

 

<meta name="scale">

Вопрос 6

 

 

 

 

Какой атрибут HTML используется для указания URL-адреса, на который должна ссылаться ссылка?

Выберите один ответ:

 

<url>

 

<src>

 

<link>

 

<href>

 

Вопрос 7

 

 

 

 

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

Выберите один ответ:

 

<h1>

 

 

<header>

 

<title>

 

<top>

Вопрос 8

 

 

 

 

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

Выберите один ответ:

 

<ul> и <li>

 

<ol> и <li>

 

 

<dl> и <dt>

 

<p> и <span>

Вопрос 9

 

 

 

 

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

Выберите один ответ:

 

<img>

 

 

<picture>

 

<image>

 

<imgsrc>

Вопрос 10

 

 

 

 

Какой элемент HTML используется для создания гиперссылки?

Выберите один ответ:

 

<link>

 

<a>

 

 

<href>

 

<url>

 

 

Промежуточный тест 2 (Попытка №2)

Вопрос 1

 

 

 

 

Какие атрибуты HTML используются для задания ссылки на другую веб-страницу?

Выберите один ответ:

 

link и href

 

src и alt

 

href и target

 

 

src и width

Вопрос 2

 

 

 

 

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

Выберите один ответ:

 

Display: none

 

 

Visibility: hidden

 

Media-visibility: hidden

 

Mobile-hide: true

Вопрос 3

 

 

 

 

Какой элемент HTML используется для создания заголовка первого уровня?

Выберите один ответ:

 

<header>

 

<h1>

 

 

<title>

 

<head>

Вопрос 4

 

 

 

 

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

Выберите один ответ:

 

Резиновый (гибкий) дизайн

 

Адаптивный дизайн

 

Мобильный дизайн

 

 

Десктоп – первый дизайн

Вопрос 5

 

 

 

 

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

Выберите один ответ:

 

<visible>

 

<mobile>

 

<desktop>

 

<div>

 

Вопрос 6

 

 

 

 

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

Выберите один ответ:

 

<ol>

 

 

<ul>

 

<li>

 

<dl>

Вопрос 7

 

 

 

 

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

Выберите один ответ:

 

<img>

 

 

<picture>

 

<src>

 

<image>

Вопрос 8

 

 

 

 

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

Выберите один ответ:

 

href

 

 

link

 

src

 

target

Вопрос 9

 

 

 

 

Какой тег HTML используется для создания неупорядоченного списка (с маркерами в виде точек, кружков и т. д.)?

Выберите один ответ:

 

<ol>

 

<ul>

 

 

<li>

 

<dl>

Вопрос 10

 

 

 

 

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

Выберите один ответ:

 

<h2>

 

 

<subheading>

 

<header>

 

<h1>

Промежуточный тест 3 (Попытка №1)

Вопрос 1

 

 

 

 

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

Выберите один ответ:

 

text-decoration

 

 

text-transform

 

font-style

 

text-style

Вопрос 2

 

 

 

 

Какое значение свойства float в CSS используется для выравнивания элемента влево?

Выберите один ответ:

 

left

 

 

right

 

center

 

float: none

Вопрос 3

 

 

 

 

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

Выберите один или несколько ответов:

 

position

 

 

top

 

 

margin

 

 

left

 

Вопрос 4

 

 

 

 

Какие из следующих единиц измерения используются в CSS для задания размеров шрифта?

Выберите один или несколько ответов:

 

pixels (px)

 

 

percent (%)

 

 

centimeters (cm)

 

em

 

Вопрос 5

 

 

 

 

Какие свойства CSS используются для задания тени вокруг элемента?

Выберите один или несколько ответов:

 

shadow-color

 

box-shadow

 

 

text-shadow

 

 

border-shadow

Вопрос 6

 

 

 

 

Какое свойство CSS используется для создания пространства вокруг элемента и предотвращения наложения других элементов?

Выберите один ответ:

 

margin

 

 

padding

 

border

 

space

Вопрос 7

 

 

 

 

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

Выберите один ответ:

 

HTML

 

JavaScript

 

CSS

 

 

MediaScript

Вопрос 8

 

 

 

 

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

Выберите один ответ:

 

order

 

 

z-index

 

position

 

float

Вопрос 9

 

 

 

 

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

Выберите один или несколько ответов:

 

:first-letter

 

 

:before

 

:first-line

 

 

:after

Вопрос 10

 

 

 

 

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

Выберите один ответ:

 

border-color

 

border-style

 

border-width

 

Border

 

 

Промежуточный тест 3 (Попытка №2)

Вопрос 1

 

 

 

 

Какое значение свойства CSS используется для создания тени вокруг элемента?

Выберите один ответ:

 

shadow

 

box-shadow

 

 

text-shadow

 

element-shadow

Вопрос 2

 

 

 

 

Какие свойства CSS позволяют задавать анимации элементов?

Выберите один или несколько ответов:

 

animation-name

 

 

transition-property

 

 

animate

 

keyframes

 

Вопрос 3

 

 

 

 

Какие свойства CSS используются для задания выравнивания текста внутри элемента?

Выберите один ответ:

 

text-align

 

 

vertical-align

 

alignment

 

justify-content

Вопрос 4

 

 

 

 

Какое значение свойства display в CSS делает элемент блочным и выделяет для него всю доступную ширину?

Выберите один ответ:

 

inline

 

block

 

 

inline-block

 

flex

Вопрос 5

 

 

 

 

Какие из следующих значений display CSS могут скрыть элемент с веб-страницы?

Выберите один ответ:

 

block

 

inline

 

none

 

 

visible

Вопрос 6

 

 

 

 

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

Выберите один ответ:

 

.class

 

#id

 

element > element

 

 

element element

Вопрос 7

 

 

 

 

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

Выберите один ответ:

 

display: block

 

visibility: hidden

 

 

opacity: 0

 

position: absolute

Вопрос 8

 

 

 

 

Какое свойство CSS используется для задания цвета текста?

Выберите один ответ:

 

font-color

 

text-color

 

color

 

 

background-color

Вопрос 9

 

 

 

 

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

Выберите один ответ:

 

font-size

 

 

text-size

 

size

 

text-font

Вопрос 10

 

 

 

 

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

Выберите один ответ:

 

absolute

 

relative

 

fixed

 

 

static

 

 

Промежуточный тест 3 (Попытка №3)

Вопрос 1

 

 

 

 

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

Выберите один ответ:

 

#id-selector

 

*

 

element-selector

 

.class-selector

 

Вопрос 2

 

 

 

 

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

Выберите один или несколько ответов:

 

border-color

 

outline

 

border-style

 

 

border-width

 

Вопрос 3

 

 

 

 

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

Выберите один ответ:

 

flexbox

 

 

grid

 

columns

 

layout

Вопрос 4

 

 

 

 

Что такое медиазапросы в адаптивном веб-дизайне?

Выберите один ответ:

 

Скрипты для анимации элементов

 

Подход к созданию дизайна для медийных компаний

 

Техника, которая позволяет адаптировать дизайн в зависимости от размера экрана устройства

 

 

Специальные шрифты для мобильных устройств

Вопрос 5

 

 

 

 

Какой селектор CSS применяет стили ко всем элементам определенного типа, например, ко всем абзацам (<p>) на странице?

Выберите один ответ:

 

#id-selector

 

.class-selector

 

*

 

element-selector

 

Вопрос 6

 

 

 

 

Какие свойства CSS используются для задания отступов внутри элемента?

Выберите один ответ:

 

margin

 

padding

 

 

border

 

spacing

Вопрос 7

 

 

 

 

Какое свойство CSS используется для задания ширины границы элемента?

Выберите один ответ:

 

border-width

 

 

border-size

 

border-style

 

border-color

Вопрос 8

 

 

 

 

Какие свойства CSS используются для установки цвета фона элемента?

Выберите один или несколько ответов:

 

bg-color

 

background-color

 

 

color-background

 

background-image

Вопрос 9

 

 

 

 

Какое свойство CSS используется для задания порядка слоев (z-индекса) элементов с позиционированием?

Выберите один ответ:

 

z-index

 

 

layer

 

position

 

order

Вопрос 10

 

 

 

 

Какие свойства CSS используются для задания цвета текста?

Выберите один ответ:

 

text-color

 

color

 

 

background-color

 

font-color

 

 

Промежуточный тест 4

Вопрос 1

 

 

 

 

Какой метод JavaScript используется для добавления нового HTML-элемента в DOM?

Выберите один ответ:

 

createElement()

 

 

appendElement()

 

addElement()

 

createNode()

Вопрос 2

 

 

 

 

Какой метод JavaScript используется для удаления элемента формы из DOM?

Выберите один ответ:

 

removeElement()

 

deleteElement()

 

removeChild()

 

 

deleteChild()

Вопрос 3

 

 

 

 

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

Выберите один ответ:

 

console.print()

 

console.log()

 

 

print()

 

alert()

Вопрос 4

 

 

 

 

Какой метод JavaScript используется для доступа к значениям полей формы после её отправки?

Выберите один ответ:

 

formValues()

 

formData.get()

 

 

formInput()

 

formResult()

Вопрос 5

 

 

 

 

Как получить длину строки в JavaScript?

Выберите один ответ:

 

string.length

 

 

string.size

 

string.count

 

string.chars

Вопрос 6

 

 

 

 

Какой атрибут HTML используется для установки обязательного (обязательного для заполнения) поля ввода?

Выберите один ответ:

 

required

 

 

mandatory

 

obligatory

 

validate

Вопрос 7

 

 

 

 

Какой цикл выполняет блок кода до тех пор, пока условие истинно?

Выберите один ответ:

 

for

 

while

 

 

do-while

 

if

Вопрос 8

 

 

 

 

Какой метод JavaScript используется для изменения атрибута элемента в DOM?

Выберите один ответ:

 

setAttribute()

 

 

changeAttribute()

 

modifyAttribute()

 

updateAttribute()

Вопрос 9

 

 

 

 

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

Выберите один ответ:

 

email

 

 

text

 

number

 

password

Вопрос 10

 

 

 

 

Какой оператор используется для объединения строк в JavaScript?

Выберите один ответ:

 

&

 

+

 

 

.

 

,

 

 

Промежуточный тест 5

Вопрос 1

 

 

 

 

Что такое backend-разработка?

Выберите один ответ:

 

Разработка пользовательского интерфейса

 

Разработка серй части приложения

 

 

Создание мобильных приложений

 

Верстка веб-страниц

Вопрос 2

 

 

 

 

Что представляет собой сере API?

Выберите один ответ:

 

Архив с изображениями

 

Набор инструкций для интерфейса пользователя

 

Набор методов и правил взаимодействия с сервером

 

 

Программу для создания графики

Вопрос 3

 

 

 

 

Что такое The Java EE Connector Architecture?

Выберите один ответ:

 

API для подключения других корпоративных ресурсов, таких как ERP (англ. Enterprise Resource Planning, система планирования ресурсов предприятия), CRM (англ. Customer Relationship Management, система управления взаимоотношениями с клиентами)

 

 

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

 

Низкоуровневое API для доступа и получения данных из хранилищ данных. Типичное использование JDBC – написание SQL запросов к конкретной базе данных

 

API для доступа к данным в хранилищах данных и преобразования этих данных в объекты языка программирования Java и наоборот. Гораздо более высокоуровневое API по сравнению с JDBC. Скрывает всю сложность JDBC от разработчика под капотом

Вопрос 4

 

 

 

 

На что по умолчанию настроен сервер GlassFish?  

Выберите один ответ:

 

На работу в режиме разработки. В этом режиме нет необходимости вводить имя пользователя и пароль для доступа к веб-консоли GlassFish

 

 

На работу в режиме разработки. В этом режиме доступен только пользователь логином\паролем "admin"

 

На автоматическое преобразование строк в столбцы с помощью API-интерфейса

 

На использование метода аутентификации Active Directory

Вопрос 5

 

 

 

 

Что такое The Java Persistence API?

Выберите один ответ:

 

API для доступа к данным в хранилищах данных и преобразования этих данных в объекты языка программирования Java и наоборот. Гораздо более высокоуровневое API по сравнению с JDBC. Скрывает всю сложность JDBC от разработчика под капотом

 

 

API для подключения других корпоративных ресурсов, таких как ERP (англ. Enterprise Resource Planning, система планирования ресурсов предприятия), CRM (англ. Customer Relationship Management, система управления взаимоотношениями с клиентами)

 

Низкоуровневое API для доступа и получения данных из хранилищ данных. Типичное использование JDBC – написание SQL запросов к конкретной базе данных

 

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

Вопрос 6

 

 

 

 

Что такое The Java Transaction API (JTA)?

Выберите один ответ:

 

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

 

 

API для доступа к данным в хранилищах данных и преобразования этих данных в объекты языка программирования Java и наоборот. Гораздо более высокоуровневое API по сравнению с JDBC. Скрывает всю сложность JDBC от разработчика под капотом

 

Низкоуровневое API для доступа и получения данных из хранилищ данных. Типичное использование JDBC – написание SQL запросов к конкретной базе данных

 

API для подключения других корпоративных ресурсов, таких как ERP (англ. Enterprise Resource Planning, система планирования ресурсов предприятия), CRM (англ. Customer Relationship Management, система управления взаимоотношениями с клиентами)

Вопрос 7

 

 

 

 

Выберите методы класса PageContext.

Выберите один или несколько ответов:

 

forward ()

 

 

getErrorData ()

 

getException ()

 

getServletConfig ()

 

 

getConfig ()

Вопрос 8

 

 

 

 

На каких условиях распространяется GlassFish?

Выберите один ответ:

 

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

 

 

На коммерческих условиях, является закрытым продуктом

 

На коммерческих условиях, входит в общую подписку продуктов Oracle

 

Исключительно среди крупных IT-компаний, сотрудничающих с Oracle Corporation

Вопрос 9

 

 

 

 

Что такое The Java Database Connectivity API (JDBC)?

Выберите один ответ:

 

Низкоуровневое API для доступа и получения данных из хранилищ данных. Типичное использование JDBC – написание SQL запросов к конкретной базе данных

 

 

API для доступа к данным в хранилищах данных и преобразования этих данных в объекты языка программирования Java и наоборот. Гораздо более высокоуровневое API по сравнению с JDBC. Скрывает всю сложность JDBC от разработчика под капотом

 

API для подключения других корпоративных ресурсов, таких как ERP (англ. Enterprise Resource Planning, система планирования ресурсов предприятия), CRM (англ. Customer Relationship Management, система управления взаимоотношениями с клиентами)

 

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

Вопрос 10

 

 

 

 

Что такое SQL?

Выберите один ответ:

 

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

 

Язык запросов к базам данных

 

 

Графический редактор

 

Структура данных

 

 

Промежуточный тест 6 (Попытка №1)

Вопрос 1

 

 

 

 

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

Выберите один ответ:

 

JSP (JavaServer Pages) и JSF (JavaServer Faces)

 

 

JDBC (Java Database Connectivity) и JPA (Java Persistence API)

 

EJB (Enterprise JavaBeans) и JMS (Java Messaging Service)

 

XML (eXtensible Markup Language) и HTML (Hypertext Markup Language)

Вопрос 2

 

 

 

 

Что такое JSP?

Выберите один ответ:

 

Скриптлет

 

 

Апплет

 

Сервлет

 

Директива

Вопрос 3

 

 

 

 

Какое из утверждений ?

Выберите один ответ:

 

HTML документ может не содержать корневой тег

 

HTML тег должен быть обязательно закрыт

 

 

HTML тег TABLE обязательно должен иметь вложенный тег TR

 

HTML документ может не иметь тег HEAD

Вопрос 4

 

 

 

 

Какой элемент структуры HTTP является обязательным?

Выберите один ответ:

 

Заголовок

 

Тело

 

Стартовая строка

 

 

Метаданные

Вопрос 5

 

 

 

 

Что является недостатками HTTP?

Выберите один или несколько ответов:

 

Сложность

 

Незащищенность

 

 

Неполная поддержка большинством веб-серверов

 

Большой размер сообщений

 

Вопрос 6

 

 

 

 

Что такое контейнер сервлетов?

Выберите один ответ:

 

Это специальный контейнер для хранения баз данных

 

Это среда выполнения, которая обеспечивает выполнение сервлетов

 

 

Это интерфейс для взаимодействия с операционной системой

 

Это средство для создания графического пользовательского интерфейса

Вопрос 7

 

 

 

 

Сколько выражений можно вписать в данный блок? <%= ..... %>

Выберите один ответ:

 

Одно выражение

 

 

Неограниченное число выражений

 

Ни одного, потому что это декларация

 

Не более двух выражений

Вопрос 8

 

 

 

 

Какое из следующих утверждений относительно JavaBeans?

Выберите один ответ:

 

JavaBeans – это реализация Java Virtual Machine (JVM)

 

JavaBeans – это спецификация для создания переносимых компонентов Java

 

 

JavaBeans – это язык программирования

 

JavaBeans – это операционная система

Вопрос 9

 

 

 

 

Какой элемент структуры HTTP является обязательным?

Выберите один ответ:

 

Заголовок

 

Тело

 

Стартовая строка

 

 

Строка запуска

Вопрос 10

 

 

 

 

Какое из следующих утверждений относительно Java EE?

Выберите один ответ:

 

Java EE – это язык программирования

 

Java EE – это платформа для разработки десктопных приложений

 

Java EE – это платформа для разработки многозадачных серверных приложений

 

 

Java EE – это операционная система

 

 

Промежуточный тест 6 (Попытка №2)

Вопрос 1

 

 

 

 

В чем отличие JMS от RPC?

Выберите один ответ:

 

При использовании RPC клиент и сервер, как правило, должны быть написаны на одном языке. JMS, напротив, может без дополнительных расширений организовать взаимодействие гетерогенных систем

 

 

RPC-вызов, как правило, синхронный. JMS использует асинхронные вызовы

 

RPC, в отличие от JMS, использует сессии для сохранения состояний в процессе взаимодействия

 

При RPC-вызове параметры передаются по значению, при отправке JMS-сообщения – по ссылке

Вопрос 2

 

 

 

 

Что является недостатками HTTP?

Выберите один или несколько ответов:

 

Сложность

 

Незащищенность

 

 

Неполная поддержка большинством веб-серверов

 

Большой размер сообщений

 

Вопрос 3

 

 

 

 

В приложении корзины покупок, ориентированном на JSP, необходимо перенести домашний адрес клиента из объекта Customer в адрес доставки объекта Order. Данные адреса хранятся в классе объекта-значения Address со свойствами: адрес улицы, город, провинция, страна и почтовый индекс. Какие два фрагмента кода JSP можно использовать для достижения этой цели?

Выберите один или несколько ответов:

 

<c:set var='order' property='shipAddress' value='${client.homeAddress}' />

 

<c:set target='${order}' property='shipAddress value='${client.homeAddress}' />

 

 

<jsp:setProperty name='${order}' property='shipAddress' value='${client.homeAddress}' />

 

<c:set var='order' property='shipAddress'> <jsp:getProperty name='client' property='homeAddress' /> </c:store>

 

 

<c:set target='${order}' property='shipAddress'> <jsp:getProperty name='client' property='homeAddress' /> </c:set>

 

<c:setProperty name='${order}' property='shipAddress'> <jsp:getProperty name='client' property='homeAddress' /> </c:setProperty>

 

Вопрос 4

 

 

 

 

Что из перечисленного НЕ является валидным body format для JMS-сообщения?

Выберите один ответ:

 

BytesMessage

 

TextMessage

 

StreamMessage

 

MapMessage

 

ThreadMessage

 

Вопрос 5

 

 

 

 

Пусть имеются переменные HttpServletRequest request и HttpServletResponse response. Какой код устанавливает куки (cookie) с именем username и значением Max?

Выберите один ответ:

 

request.addCookie("username", "Max");

 

request.setCookie("username", "Max");

 

response.addCookie("username", "Max");

 

request.addHeader(new Cookie("username", "Max"));

 

request.addCookie(new Cookie("username", "Max"));

 

response.addCookie(new Cookie("username", "Max"));

 

 

response.addHeader(new Cookie("username", "Max"));

Вопрос 6

 

 

 

 

Основным исключением, декларируемым в JMS API, является

Выберите один ответ:

 

MessagingException

 

JMSException

 

 

DeliveryException

 

RemoteException

Вопрос 7

 

 

 

 

Что такое JSP скриптлет?

Выберите один ответ:

 

Часть Java-кода, встроенная в HTML-подобный код JSP

 

 

JavaScript-код, исполняемый в браузере после рендеринга сервером страницы

 

Java-код, который отправляется на сервер JavaScript-кодом и выполняемый на сервере

 

HTML-код, встроенный в JSP

Вопрос 8

 

 

 

 

Какой тип EJB-бинов является реакцией на события в системе?

Выберите один ответ:

 

Управляемый сообщением

 

 

Объектный

 

Контекстный

 

Сессионный

Вопрос 9

 

 

 

 

Укажите основной плюс технологии AJAX.

Выберите один ответ:

 

Синхронность

 

Быстрота

 

Асинхронность

 

 

Отказоустойчивость

Вопрос 10

 

 

 

 

Выберите модели messaging’а, поддерживаемые JMS.

Выберите один или несколько ответов:

 

point-to-point

 

 

point-to-point

 

publish/subscribe

 

 

digital subscriber line

 

 

Промежуточный тест 6 (Попытка №3)

Вопрос 1

 

 

 

 

Какой из пунктов НЕ входит в описание DHTML-модели?

Выберите один ответ:

 

JavaScript

 

CSS

 

HTTP

 

 

HTML

Вопрос 2

 

 

 

 

Учитывая сессию HttpSession, запрос ServletRequest и контекст ServletContext, что извлекает URL к /WEB-INF/myconfig.xml в веб-приложении?

Выберите один ответ:

 

session.getResource("/WEB-INF/myconfig.xml"

 

request.getResource("/WEB-INF/myconfig.xml"

 

context.getResource("/WEB-INF/myconfig.xml")

 

 

getClass().getResource("/WEB-INF/myconfig.xml")

Вопрос 3

 

 

 

 

Зачем нужен элемент !DOCTYPE?

Выберите один ответ:

 

Элемент указывает, где находится файл с каскадными таблицами стилей

 

Элемент указывает, где находится связанный с текущим документом документ

 

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

 

 

Элемент указывает, где находится файл с описанием типов элементов документа

Вопрос 4

 

 

 

 

Выберите те части JMS-сообщения, которые обязательно должны присутствовать в валидном сообщении.

Выберите один или несколько ответов:

 

Header

 

 

Properties

 

Body

 

 

Footer

 

Attachment

 

Вопрос 5

 

 

 

 

JMS Connection представляет собой

Выберите один или несколько ответов:

 

соединение между источником сообщений и их получателем

 

соединение источника сообщений и JMS Provider

 

 

соединение получателя событий и JMS Provider

 

 

абстракцию над JBDC Connection для сохранения сообщений в случае, если их невозможно доставить сразу

Вопрос 6

 

 

 

 

Вы создаете JSP-страницу для отображения коллекции данных. Эти данные могут быть отображены несколькими различными способами, поэтому архитектор вашего проекта решил создать общий сервлет, который генерирует строку, ограниченную запятыми, чтобы различные страницы могли отображать данные различными способами. Этот сервлет принимает параметр запроса: objectID. Предположим, что этот сервлет сопоставлен с шаблоном URL: /WEB-INF/data. В создаваемом вами JSP необходимо разделить эту строку на элементы, разделенные запятыми, и сформировать из данных HTML-список <ul>. Какой фрагмент кода JSTL выполнит эту задачу?

Выберите один ответ:

 

<c:import varReader='dataString' url='/WEB-INF/data'>

<c:param name='objectID' value='${currentOID}' />

</c:import>

<ul>

<c:forTokens items'${dataString.split(",")}' var='item'>

<li>${item}</li>

</c:forTokens>

</ul>

 

<c:import varReader='dataString' url='/WEB-INF/data'>

<c:param name='objectID' value='${currentOID}' />

</c:import>

<ul>

<c:forTokens items'${dataString}' delims=',' var='item'>

<li>${item}</li>

</c:forTokens>

</ul>

 

<c:import var='dataString' url='/WEB-INF/data'>

<c:param name='objectID' value='${currentOID}' />

</c:import>

<ul>

<c:forTokens items'${dataString.split(",")}' var='item'>

<li>${item}</li>

</c:forTokens>

</ul>

 

 

<c:import var='dataString' url='/WEB-INF/data'>

<c:param name='objectID' value='${currentOID}' />

</c:import>

<ul>

c:forTokens items'${dataString}' delims=',' var='item'>

<li>${item}</li>

</c:forTokens>

</ul>

Вопрос 7

 

 

 

 

Какой термин используется для идентификации ресурса HTTP?

Выберите один ответ:

 

URL

 

URN

 

URI

 

 

HTTP

Вопрос 8

 

 

 

 

Какие из следующих компонентов могут быть разработаны с использованием Java EE?

Выберите один ответ:

 

Веб-сервер

 

Клиентская библиотека

 

Веб-приложение

 

 

Операционная система

Вопрос 9

 

 

 

 

Какой из перечисленных пунктов НЕ является типом EJB бина?

Выберите один ответ:

 

Управляемый сообщением

 

Объектный

 

Контекстный

 

 

Сессионный

Вопрос 10

 

 

 

 

В чем отличие HTTP от HTTPS?

Выберите один ответ:

 

Больший размер сообщений

 

Наличие дополнительных методов

 

Наличие шифрования

 

 

Поддержка AJAX

 

 

 

Промежуточный тест 6 (Попытка №4)

Вопрос 1

 

 

 

 

Выберите те части JMS-сообщения, которые обязательно должны присутствовать в валидном сообщении.

Выберите один или несколько ответов:

 

Header

 

 

Properties

 

Body

 

Footer

 

Attachment

Вопрос 2

 

 

 

 

В приложении корзины покупок, ориентированном на JSP, необходимо перенести домашний адрес клиента из объекта Customer в адрес доставки объекта Order. Данные адреса хранятся в классе объекта-значения Address со свойствами: адрес улицы, город, провинция, страна и почтовый индекс. Какие два фрагмента кода JSP можно использовать для достижения этой цели?

Выберите один или несколько ответов:

 

<c:set var='order' property='shipAddress' value='${client.homeAddress}' />

 

<c:set target='${order}' property='shipAddress value='${client.homeAddress}' />

 

 

<jsp:setProperty name='${order}' property='shipAddress' value='${client.homeAddress}' />

 

<c:set var='order' property='shipAddress'> <jsp:getProperty name='client' property='homeAddress' /> </c:store>

 

<c:set target='${order}' property='shipAddress'> <jsp:getProperty name='client' property='homeAddress' /> </c:set>

 

<c:setProperty name='${order}' property='shipAddress'> <jsp:getProperty name='client' property='homeAddress' /> </c:setProperty>

Вопрос 3

 

 

 

 

В чем отличие HTTP от HTTPS?

Выберите один ответ:

 

Больший размер сообщений

 

Наличие дополнительных методов

 

Наличие шифрования

 

 

Поддержка AJAX

Вопрос 4

 

 

 

 

Учитывая сессию HttpSession, запрос ServletRequest и контекст ServletContext, что извлекает URL к /WEB-INF/myconfig.xml в веб-приложении?

Выберите один ответ:

 

session.getResource("/WEB-INF/myconfig.xml"

 

request.getResource("/WEB-INF/myconfig.xml"

 

context.getResource("/WEB-INF/myconfig.xml")

 

 

getClass().getResource("/WEB-INF/myconfig.xml")

Вопрос 5

 

 

 

 

Какое из утверждений ?

Выберите один ответ:

 

HTML документ может не содержать корневой тег

 

HTML тег должен быть обязательно закрыт

 

 

HTML тег TABLE обязательно должен иметь вложенный тег TR

 

HTML документ может не иметь тег HEAD

Вопрос 6

 

 

 

 

Сколько выражений можно вписать в данный блок? <%= ..... %>

Выберите один ответ:

 

Одно выражение

 

 

Неограниченное число выражений

 

Ни одного, потому что это декларация

 

Не более двух выражений

Вопрос 7

 

 

 

 

Какое из следующих утверждений относительно JavaBeans?

Выберите один ответ:

 

JavaBeans – это реализация Java Virtual Machine (JVM)

 

JavaBeans – это спецификация для создания переносимых компонентов Java

 

 

JavaBeans – это язык программирования

 

JavaBeans – это операционная система

Вопрос 8

 

 

 

 

Какой термин используется для идентификации ресурса HTTP?

Выберите один ответ:

 

URL

 

URN

 

URI

 

 

HTTP

Вопрос 9

 

 

 

 

Что является недостатками HTTP?

Выберите один или несколько ответов:

 

Сложность

 

Незащищенность

 

 

Неполная поддержка большинством веб-серверов

 

Большой размер сообщений

 

Вопрос 10

 

 

 

 

Зачем нужен элемент !DOCTYPE?

Выберите один ответ:

 

Элемент указывает, где находится файл с каскадными таблицами стилей

 

Элемент указывает, где находится связанный с текущим документом документ

 

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

 

 

Элемент указывает, где находится файл с описанием типов элементов документа

 

Промежуточный тест 7 (Попытка №1)

Вопрос 1

 

 

 

 

Из каких пакетов состоит JSP API?

Выберите один или несколько ответов:

 

javax.servlet.jsp

 

 

java.servlet.jsp

 

javax.servlet.jsp.tagext

 

 

java.servlet.jsp.tagext

Вопрос 2

 

 

 

 

Сопоставьте название пакета JPA и описание.

•           API-интерфейс для управления постоянством и объектно-реляционным отображением

•           SPI для поставщиков Java Persistence

•           Java Persistence Criteria API

•           Java Persistence Metamodel API

 

Вопрос 3

 

 

 

 

Укажите преимущества JPA-стандартизации.

Выберите один или несколько ответов:

 

Стандартизация

 

 

Расширенные возможности

 

 

Отношения между Jpa и Hibernate

 

Поддержка функций уровня контейнера

 

Вопрос 4

 

 

 

 

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

Выберите один или несколько ответов:

 

Класс-сущность должен быть снабжен аннотацией @javax.persistence.Entity

 

 

Для обозначения простого первичного ключа должна быть использована аннотация @javax.persistence.Id

 

 

Класс-сущность должен располагать конструктором без аргументов, который должен быть public или protected

 

 

Класс-сущность должен быть классом верхнего уровня

 

 

Перечисление или интерфейс также могут быть обозначены как сущность

Вопрос 5

 

 

 

 

Выберите е утверждение.

 

Выберите один ответ:

 

Отношения между EntityManagerFactory и EntityManager – одно-ко-многим. Это класс для экземпляров EntityManager

 

 

Отношения между EntityManager и EntityTransaction являются одно-ко-многим

 

Отношения между EntityManager и Query – многие-ко-многим

 

Отношения между EntityManager и Entity – взаимно-однозначные

Вопрос 6

 

 

 

 

Выберите е утверждение.

 

Выберите один ответ:

 

Отношения между EntityManagerFactory и EntityManager – взаимно-однозначные. Это класс для экземпляров EntityManager

 

Отношения между EntityManager и EntityTransaction – одно-ко-многим

 

 

Отношения между EntityManager и Query – одно-ко-многим

 

Отношения между EntityManager и Entity – взаимно-однозначные

Вопрос 7

 

 

 

 

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

Выберите один ответ:

 

Сервисный класс

 

 

Стратегия объединений таблицы

 

Стратегия единой таблицы

 

Стратегия выделенной таблицы

Вопрос 8

 

 

 

 

Какой тег отвечает за определение первичного ключа таблицы?

Выберите один ответ:

 

< id >

 

 

< entity>

 

< basic>

 

< attribute>

Вопрос 9

 

 

 

 

Аннотация @Id используется для обозначения простого первичного ключа. @javax.persistence.Id аннотирует атрибут как уникальный идентификатор, и он может относиться к одному из таких типов, как

Выберите один или несколько ответов:

 

примитивные Java-типы: byte, int, short, long, char

 

 

классы-обертки примитивных Java-типов: Byte, Integer, Short, Long, Character

 

 

массивы примитивных типов или классов-адаптеров: int[], Integer[] и т. д.

 

строки, числа и даты: java.lang.String, java.math.BigInteger, java.util.Date, java.sql.Date

 

Вопрос 10

 

 

 

 

Выберите е утверждение о понятии «нетерпеливый выбор».

Выберите один ответ:

 

При активном извлечении связанные дочерние объекты загружаются автоматически при извлечении определенной записи

 

 

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

 

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

 

При отложенном извлечении связанные дочерние объекты загружаются автоматически при извлечении определенной записи

 

 

Промежуточный тест 7 (Попытка №2)

Вопрос 1

 

 

 

 

Выберите анотацию, которая определяет свойства класса или объекта, значение которого является экземпляром встраиваемого класса.

Выберите один ответ:

 

@ SequenceGenerator

 

@ ColumnResult

 

@ Embedded

 

 

@ AccessType

Вопрос 2

 

 

 

 

Укажите е утверждение.

Выберите один ответ:

 

Аннотация @javax.persistence.Basic дает возможность изменять значения по умолчанию, связанные с определенной таблицей

 

Аннотация @javax.persistence.Basic используется для обозначения простого первичного ключа

 

Аннотация @javax.persistence.Basic является отображением в столбец базы данных, относящимся к самому простому типу, поскольку она переопределяет базовое постоянство

 

Аннотация @javax.persistence.Basic определяет свойства столбца. Можно изменить имя столбца, а также указать размер и разрешить столбцу иметь значение null, быть уникальным или позволить его значению быть обновляемым или вставляемым

 

Вопрос 3

 

 

 

 

Укажите е утверждение.

Выберите один ответ:

 

Аннотация @javax.persistence.Column дает возможность изменять значения по умолчанию, связанные с определенной таблицей

 

Аннотация @javax.persistence.Column используется для обозначения простого первичного ключа

 

Аннотация @javax.persistence.Column является отображением в столбец базы данных, относящимся к самому простому типу

 

Аннотация @javax.persistence.Column определяет свойства столбца. Можно изменить имя столбца, а также указать размер и разрешить столбцу иметь значение null, быть уникальным или позволить его значению быть обновляемым или вставляемым

 

Вопрос 4

 

 

 

 

Выберите анотацию, которая определяет, как атрибут идентичности может быть инициализирован, например, автоматический, ручной или значение, взятое из таблицы последовательности.

Выберите один ответ:

 

@ GeneratedValue

 

 

@ SequenceGenerator

 

@ TableGenerator

 

@ Basic

Вопрос 5

 

 

 

 

Укажите е утверждение.

Выберите один ответ:

 

Аннотация @javax.persistence.Temporal дает возможность изменять значения по умолчанию, связанные с определенной таблицей

 

Аннотация @javax.persistence.Temporal используется для отображения даты, времени

 

 

Аннотация @javax.persistence.Temporal является отображением в столбец базы данных, относящимся к самому простому типу, поскольку она переопределяет базовое постоянство

 

Аннотация @javax.persistence.Temporal определяет свойства столбца. Можно изменить имя столбца, а также указать размер и разрешить столбцу иметь значение null, быть уникальным или позволить его значению быть обновляемым или вставляемым

Вопрос 6

 

 

 

 

Какие стратегии наследования есть в JPA?

Выберите один или несколько ответов:

 

Стратегия единой таблицы

 

 

Сервисный класс

 

Стратегия создания сущностей

 

Стратегия дублирования

Вопрос 7

 

 

 

 

Какая стратегия берет все поля классов (как супер, так и подклассы) и отображает их в одну таблицу?

Выберите один ответ:

 

Стратегия единой таблицы

 

 

Стратегия объединений таблицы

 

Сервисный класс

 

Стратегия дублирования

Вопрос 8

 

 

 

 

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

Выберите один или несколько ответов:

 

Класс-сущность не должен быть final

 

 

Методы или постоянные переменные экземпляра класса-сущности могут быть final

 

 

Класс-сущность должен располагать конструктором без аргументов, который должен быть public или protected

 

 

Если экземпляр сущности надлежит передать с использованием значения как обособленный объект (например, с помощью удаленного интерфейса), то класс-сущность должен реализовывать интерфейс Serializable

 

Вопрос 9

 

 

 

 

Выберите анотацию, которая задает значение для свойства, указанного в аннотации @ GeneratedValue. Это создает последовательность

Выберите один ответ:

 

@ SequenceGenerator

 

 

@ TableGenerator

 

@ Embedded

 

@ JoinColumn

Вопрос 10

 

 

 

 

Укажите е утверждение.

Выберите один ответ:

 

Аннотация @javax.persistence.Table дает возможность изменять значения по умолчанию, связанные с определенной таблицей

 

 

Аннотация @javax.persistence.Table используется для обозначения простого первичного ключа

 

Аннотация @javax.persistence.Table используется для объявления составного ключа

 

Аннотация @javax.persistence.Table является отображением в столбец базы данных, относящимся к самому простому типу

 

 

 

Промежуточный тест 7 (Попытка №3)

Вопрос 1

 

 

 

 

Выберите компоненты JPA.

Выберите один или несколько ответов:

 

Объектно-реляционное отображение

 

 

API менеджера сущностей для осуществления операций, связанных с базами данных, например CRUD-операций

 

 

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

 

 

Обратные вызовы и слушатели для добавления бизнес-логики в жизненный цикл того или иного постоянного объекта

 

Вопрос 2

 

 

 

 

Какие стратегии наследования есть в JPA?

Выберите один или несколько ответов:

 

Стратегия объединений таблицы

 

 

Стратегия единой таблицы

 

 

Клонирование сущностей

 

Стратегия разделения таблиц

 

Вопрос 3

 

 

 

 

Выберите анотацию, которая определяет атрибут столбца для свойства постоянства.

Выберите один ответ:

 

@ Transient

 

@ column

 

 

@ Embedded

 

@ Basic

Вопрос 4

 

 

 

 

Какая аннотация задает необязательные поля в явном виде?

Выберите один ответ:

 

@ Transient

 

@ column

 

@ Embedded

 

@ Basic

 

Вопрос 5

 

 

 

 

Какое из следующих утверждений ?

Выберите один ответ:

 

Java – это реализация JavaScript от Sun Microsystems (ныне Oracle)

 

JavaScript и Java имеют мало что общего

 

 

Исходный код Java-апплетов может быть просмотрен внутри web-браузера

 

Java – это расширенная версия языка JavaScript

 

Не все браузеры отображают Java-апплеты по умолчанию

Вопрос 6

 

 

 

 

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

Выберите один ответ:

 

Стратегия объединений таблицы

 

Стратегия единой таблицы

 

 

Стратегия выделенной таблицы

 

Сервисный класс

Вопрос 7

 

 

 

 

Выберите е утверждение.

 

Выберите один ответ:

 

Отношения между EntityManagerFactory и EntityManager – многие-ко-многим

 

 

Отношения между EntityManager и EntityTransaction – взаимно-однозначные

 

Отношения между EntityManager и Query – многие-ко-многим

 

Отношения между EntityManager и Entity – взаимно-однозначные

Вопрос 8

 

 

 

 

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

Выберите один ответ:

 

< entity- mappings>

 

< entity>

 

 

< basic>

 

< attribute>

Вопрос 9

 

 

 

 

Укажите преимущества JPA.

Выберите один или несколько ответов:

 

Возможность запроса

 

 

Стандартизация

 

 

Высокая скорость работы

 

Низкая стоимость разработки

Вопрос 10

 

 

 

 

Выберите е утверждение.

 

Выберите один ответ:

 

Отношения между EntityManagerFactory и EntityManager – многие -ко-многим. Это класс для экземпляров EntityManager

 

Отношения между EntityManager и EntityTransaction – одно-ко-многим

 

 

Отношения между EntityManager и Query – многие-ко-многим

 

Отношения между EntityManager и Entity – одно-ко-многим

 

 

Промежуточный тест 7 (Попытка №4)

Вопрос 1

 

 

 

 

Выберите компоненты JPA.

Выберите один или несколько ответов:

 

Объектно-реляционное отображение

 

 

API менеджера сущностей для осуществления операций, связанных с базами данных, например CRUD-операций

 

 

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

 

 

Обратные вызовы и слушатели для добавления бизнес-логики в жизненный цикл того или иного постоянного объекта

 

Вопрос 2

 

 

 

 

Выберите е утверждение.

 

Выберите один ответ:

 

Отношения между EntityManagerFactory и EntityManager – многие -ко-многим. Это класс для экземпляров EntityManager

 

Отношения между EntityManager и EntityTransaction – одно-ко-многим

 

Отношения между EntityManager и Query – многие-ко-многим

 

 

Отношения между EntityManager и Entity – одно-ко-многим

Вопрос 3

 

 

 

 

Сопоставьте название пакета JPA и описание.

javax.persistence          

 

javax.persistence.spi    

 

javax.persistence.metamode   

 

javax.persistence.criteria          

 

•           API-интерфейс для управления постоянством и объектно-реляционным отображением

•           SPI для поставщиков Java Persistence

•           Java Persistence Metamodel API

•           Java Persistence Criteria API

Вопрос 4

 

 

 

 

Укажите преимущества JPA.

Выберите один или несколько ответов:

 

Возможность запроса

 

 

Стандартизация

 

 

Высокая скорость работы

 

Низкая стоимость разработки

Вопрос 5

 

 

 

 

Какие стратегии наследования есть в JPA?

Выберите один или несколько ответов:

 

Стратегия объединений таблицы

 

 

Стратегия единой таблицы

 

 

Клонирование сущностей

 

Стратегия разделения таблиц

Вопрос 6

 

 

 

 

Укажите е утверждение.

Выберите один ответ:

 

Аннотация @javax.persistence.Temporal дает возможность изменять значения по умолчанию, связанные с определенной таблицей

 

Аннотация @javax.persistence.Temporal используется для отображения даты, времени

 

 

Аннотация @javax.persistence.Temporal является отображением в столбец базы данных, относящимся к самому простому типу, поскольку она переопределяет базовое постоянство

 

Аннотация @javax.persistence.Temporal определяет свойства столбца. Можно изменить имя столбца, а также указать размер и разрешить столбцу иметь значение null, быть уникальным или позволить его значению быть обновляемым или вставляемым

Вопрос 7

 

 

 

 

Из каких пакетов состоит JSP API?

Выберите один или несколько ответов:

 

javax.servlet.jsp

 

 

java.servlet.jsp

 

javax.servlet.jsp.tagext

 

 

java.servlet.jsp.tagext

Вопрос 8

 

 

 

 

Выберите е утверждение о понятии «нетерпеливый выбор».

Выберите один ответ:

 

При активном извлечении связанные дочерние объекты загружаются автоматически при извлечении определенной записи

 

 

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

 

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

 

При отложенном извлечении связанные дочерние объекты загружаются автоматически при извлечении определенной записи

Вопрос 9

 

 

 

 

Укажите е утверждение.

Выберите один ответ:

 

Аннотация @javax.persistence.Table дает возможность изменять значения по умолчанию, связанные с определенной таблицей

 

 

Аннотация @javax.persistence.Table используется для обозначения простого первичного ключа

 

Аннотация @javax.persistence.Table используется для объявления составного ключа

 

Аннотация @javax.persistence.Table является отображением в столбец базы данных, относящимся к самому простому типу

Вопрос 10

 

 

 

 

Какая стратегия берет все поля классов (как супер, так и подклассы) и отображает их в одну таблицу?

Выберите один ответ:

 

Стратегия единой таблицы

 

 

Стратегия объединений таблицы

 

Сервисный класс

 

Стратегия дублирования

 

 

Промежуточный тест 8 (Попытка №1)

Вопрос 1

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где LIBRARY_AFTER = 3000

Выберите один ответ:

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

 

 

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

начинает диапазон для поздних перехватчиков, определяемых платформой Java EE

Вопрос 2

 

 

 

 

Выберите верные утверждения:

Выберите один или несколько ответов:

 

Декораторы должны иметь точку внедрения делегата (аннотированную @Delegate) такого же типа, как и компоненты, которые они декорируют

 

 

По умолчанию все декораторы отключены

 

Декораторы необходимо активизировать в файле beans.xml

 

По умолчанию все декораторы включены

 

Вопрос 3

 

 

 

 

Ниже представлен блок кода. Выберите верные утверждения.

 

Выберите один или несколько ответов:

 

Здесь представлен код активизации перехватчика в дескрипторе развертывания beans.xml

 

 

Здесь представлен код активизации декоратора в дескрипторе развертывания beans.xml

 

 

Здесь представлен пустой файл beans.xml для запуска CDI

 

 

Здесь представлен файл pom.xml для компиляции, запуска и тестирования

 

Вопрос 4

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где LIBRARY_BEFORE = 1000

Выберите один ответ:

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

 

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

 

начинает диапазон для поздних перехватчиков, определяемых платформой Java EE

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

Вопрос 5

 

 

 

 

Что представляет собой стандартная структура каталога Maven src/test/java?

Выберите один ответ:

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

 

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

Вопрос 6

 

 

 

 

Выберите верные утверждения согласно представленной схеме.

 

Выберите один или несколько ответов:

 

Компонент BookService имеет метод для создания Java-объектов Book

 

 

Интерфейс NumberGenerator имеет две реализации для генерации номеров ISBN и ISSN (IsbnGenerator и IssnGenerator) и одну альтернативную реализацию, чтобы генерировать имитационные номера для интеграционных тестов (MockGenerator)

 

 

Реализации NumberGenerator используют два квалификатора, чтобы избежать неоднозначного внедрения зависимости: @ThirteenDigits и @EightDigits

 

 

Реализации NumberGenerator используют только один квалификатор, чтобы избежать неоднозначного внедрения зависимости

 

Вопрос 7

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где PLATFORM_BEFORE = 0  

Выберите один ответ:

 

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

 

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

начинает диапазон для ранних перехватчиков, определяемых приложениями

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

Вопрос 8

 

 

 

 

Выберите верные утверждения.

Выберите один или несколько ответов:

 

Тип связывания с перехватчиком – это определенная пользователем аннотация, также сопровождаемая аннотацией @InterceptorBinding, которая связывает класс перехватчика с компонентом без прямой зависимости между этими двумя классами

 

 

Связывание с перехватчиком может применяться только тогда, когда активизирован CDI

 

 

Реализацию перехватчика необходимо указывать непосредственно на реализации компонента (например, @Interceptors(LoggingInterceptror.class))

 

Связывание с перехватчиком может применяться и без активизирования CDI

Вопрос 9

 

 

 

 

Выберите верные утверждения.

Выберите один или несколько ответов:

 

Связывание с перехватчиком – это аннотация, также аннотированная @InterceptorBinding, которая может быть пустой или иметь члены

 

 

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

 

Реализацию перехватчика необходимо указывать непосредственно на реализации компонента (например, @Interceptors(LoggingInterceptror.class))

 

 

Перехватчики специфичны для развертывания и включены по умолчанию

Вопрос 10

 

 

 

 

Что представляет собой стандартная структура каталога Maven src/main/resources?

Выберите один ответ:

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

 

 

Промежуточный тест 8 (Попытка №2)

Вопрос 1

 

 

 

 

Выберите верные утверждения.

Выберите один или несколько ответов:

 

События позволяют компонентам взаимодействовать вне зависимости от времени компиляции

 

 

Производители событий запускают события, используя интерфейс javax.enterprise.event

 

 

Производитель инициирует события вызовом метода fire(), передает объект события и не зависит от наблюдателя

 

 

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

Вопрос 2

 

 

 

 

Что представляет собой стандартная структура каталога Maven src/test/resources?

Выберите один ответ:

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

 

Вопрос 3

 

 

 

 

Ниже представлен блок кода. Выберите верные утверждения.

 

Выберите один или несколько ответов:

 

BookService запускает событие (bookAddedEvent) каждый раз, когда создается книга

 

 

Код bookAddedEvent.fire(book) инициирует событие и оповещает любые методы наблюдателя, следящие за этим конкретным событием

 

 

BookService запускает только один раз

 

Код bookAddedEvent.fire(book) инициирует событие, но НЕ оповещает методы наблюдателя, следящие за этим конкретным событием

 

Вопрос 4

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где APPLICATION = 2000

Выберите один ответ:

 

начинает диапазон для ранних перехватчиков, определяемых приложениями

 

 

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

Вопрос 5

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где PLATFORM_AFTER = 4000

Выберите один ответ:

 

начинает диапазон для поздних перехватчиков, определяемых платформой Java EE

 

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

 

начинает диапазон для ранних перехватчиков, определяемых приложениями

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

Вопрос 6

 

 

 

 

Что представляет собой стандартная структура каталога Maven src/main/java?

Выберите один ответ:

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

 

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

Вопрос 7

 

 

 

 

Что представляет собой стандартная структура каталога Maven src/test/java?

Выберите один ответ:

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

 

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

 

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

Вопрос 8

 

 

 

 

Что представляет собой стандартная структура каталога Maven src/main/resources?

Выберите один ответ:

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

 

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

Вопрос 9

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где LIBRARY_AFTER = 3000

Выберите один ответ:

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

 

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

 

начинает диапазон для ранних перехватчиков, определяемых приложениями

Вопрос 10

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где PLATFORM_AFTER = 4000

Выберите один ответ:

 

начинает диапазон для поздних перехватчиков, определяемых платформой Java EE

 

начинает диапазон для ранних перехватчиков, определяемых приложениями

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

 

 

Промежуточный тест 8 (Попытка №3)

Вопрос 1

 

 

 

 

Что представляет собой стандартная структура каталога Maven pom.xml?

 

Выберите один ответ:

 

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

 

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

Вопрос 2

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где APPLICATION = 2000

Выберите один ответ:

 

начинает диапазон для ранних перехватчиков, определяемых приложениями

 

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

 

начинает диапазон для поздних перехватчиков, определяемых платформой Java EE

Вопрос 3

 

 

 

 

Что представляет собой стандартная структура каталога Maven src/main/java?

 

Выберите один ответ:

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

Вопрос 4

 

 

 

 

Выберите верные утверждения.

Выберите один или несколько ответов:

 

Связывание с перехватчиком – это аннотация, также аннотированная @InterceptorBinding, которая может быть пустой или иметь члены

 

 

Перехватчики специфичны для развертывания и отключены по умолчанию. Их необходимо активизировать, используя дескриптор развертывания beans.xml JAR-файла или модуля Java EE

 

 

Реализацию перехватчика необходимо указывать непосредственно на реализации компонента (например, @Interceptors(LoggingInterceptror.class))

 

 

Связывание с перехватчиком может применяться и без активизирования CDI

Вопрос 5

 

 

 

 

Что представляет собой стандартная структура каталога Maven pom.xml?

Выберите один ответ:

 

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

 

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

Вопрос 6

 

 

 

 

Выберите верные утверждения.

Выберите один или несколько ответов:

 

Декораторы – это бщий шаблон проектирования, разработанный группой Gang of Four

 

 

Идея декораторов состоит в том, чтобы взять класс и обернуть вокруг него другой класс

 

 

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

 

 

Это конвертер между двумя несовместимыми объектами. Используя паттерн адаптера, мы можем объединить два несовместимых интерфейса

 

Вопрос 7

 

 

 

 

Выберите верные утверждения.

Выберите один или несколько ответов:

 

События в CDI не рассматриваются асинхронно

 

 

Как и большинство CDI, производство события и подписка являются типобезопасными и позволяют квалификаторам определять, какие наблюдатели событий будут использоваться

 

 

Событию может быть назначен один или несколько квалификаторов (с членами либо без таковых), которые позволяют наблюдателям отличить его от остальных событий такого же типа

 

 

События в CDI рассматриваются асинхронно

Вопрос 8

 

 

 

 

Ниже представлен блок кода. Выберите верные утверждения.

 

Выберите один или несколько ответов:

 

Здесь представлен код активизации декоратора в дескрипторе развертывания beans.xml

 

 

Если в приложении присутствуют и перехватчики, и декораторы, то перехватчики вызываются в первую очередь

 

Если в приложении присутствуют и перехватчики, и декораторы, то декораторы вызываются в первую очередь

 

Здесь представлен код активизации перехватчика в дескрипторе развертывания beans.xml

 

Вопрос 9

 

 

 

 

Ниже представлен блок кода. Выберите верные утверждения.

 

Выберите один или несколько ответов:

 

В коде представлена связка перехватчиков Loggable

 

 

Аннотация @Priority берет целое число, которое может принимать любое значение

 

При наличии связывания с перехватчиком необходимо прикрепить его к самому перехватчику. Для этого к перехватчику добавляется аннотация @Interceptor и связывание с перехватчиком

 

 

При наличии связывания с перехватчиком не стоит прикреплять его к самому перехватчику во избежание ошибок

 

Вопрос 10

 

 

 

 

Что представляет собой стандартная структура каталога Maven src/test/resources?

Выберите один ответ:

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

 

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

 

 

Промежуточный тест 8 (Попытка №4)

Вопрос 1

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где LIBRARY_BEFORE = 1000

Выберите один ответ:

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

 

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

 

начинает диапазон для поздних перехватчиков, определяемых платформой Java EE

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

Вопрос 2

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где LIBRARY_AFTER = 3000

Выберите один ответ:

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

 

 

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

начинает диапазон для поздних перехватчиков, определяемых платформой Java EE

Вопрос 3

 

 

 

 

Выберите верные утверждения.

Выберите один или несколько ответов:

 

События позволяют компонентам взаимодействовать вне зависимости от времени компиляции

 

 

Производители событий запускают события, используя интерфейс javax.enterprise.event

 

 

Производитель инициирует события вызовом метода fire(), передает объект события и не зависит от наблюдателя

 

 

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

Вопрос 4

 

 

 

 

Выберите верные утверждения:

Выберите один или несколько ответов:

 

Декораторы должны иметь точку внедрения делегата (аннотированную @Delegate) такого же типа, как и компоненты, которые они декорируют

 

 

По умолчанию все декораторы отключены

 

 

Декораторы необходимо активизировать в файле beans.xml

 

По умолчанию все декораторы включены

Вопрос 5

 

 

 

 

Выберите верные утверждения согласно представленной схеме.

 

Выберите один или несколько ответов:

 

Компонент BookService имеет метод для создания Java-объектов Book

 

 

Интерфейс NumberGenerator имеет две реализации для генерации номеров ISBN и ISSN (IsbnGenerator и IssnGenerator) и одну альтернативную реализацию, чтобы генерировать имитационные номера для интеграционных тестов (MockGenerator)

 

 

Реализации NumberGenerator используют два квалификатора, чтобы избежать неоднозначного внедрения зависимости: @ThirteenDigits и @EightDigits

 

 

Реализации NumberGenerator используют только один квалификатор, чтобы избежать неоднозначного внедрения зависимости

Вопрос 6

 

 

 

 

Что представляет собой стандартная структура каталога Maven src/test/resources?

Выберите один ответ:

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

 

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

Вопрос 7

 

 

 

 

Что представляет собой стандартная структура каталога Maven pom.xml?

Выберите один ответ:

 

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

 

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

Вопрос 8

 

 

 

 

Что представляет собой стандартная структура каталога Maven pom.xml?

 

Выберите один ответ:

 

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

 

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

Вопрос 9

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где PLATFORM_AFTER = 4000

Выберите один ответ:

 

начинает диапазон для поздних перехватчиков, определяемых платформой Java EE

 

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

 

начинает диапазон для ранних перехватчиков, определяемых приложениями

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

Вопрос 10

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где LIBRARY_AFTER = 3000

Выберите один ответ:

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

 

 

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

начинает диапазон для ранних перехватчиков, определяемых приложениями

 

Промежуточный тест 9

Вопрос 1

 

 

 

 

Расширение Java Secure Socket Extension (JSSE) обеспечивает

Выберите один ответ:

 

безопасную связь через Интернет

 

 

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

 

интеграцию протокола в приложение

 

ускорение процесса авторизации

Вопрос 2

 

 

 

 

JSSE предоставляет фреймворк и Java-реализацию протоколов

Выберите один или несколько ответов:

 

SSL

 

 

TLS

 

 

UML

 

SQL

Вопрос 3

 

 

 

 

… – это способ шифрования данных, при котором один и тот же ключ используется и для кодирования, и для восстановления информации. До 1970-х годов, когда появились первые асимметричные шифры, оно было единственным криптографическим методом.

О чем идет речь?

Выберите один ответ:

 

Симметричное шифрование

 

 

Потоковое шифрование

 

Блочное шифрование

 

Асимметричное шифрование

Вопрос 4

 

 

 

 

Центральная тема … вращается вокруг контекста безопасности. Мы можем установить этот контекст между сверстниками посредством обмена токенами.

Выберите один ответ:

 

LTE

 

СSS

 

API GSS

 

 

SALS

Вопрос 5

 

 

 

 

Что представляет собой Java Cryptography Architecture (JCA)?

Выберите один ответ:

 

Название внутреннего дизайна API криптографии в Java

 

 

Название внешнего микросервиса, предоставляющего услуги по криптографии

 

Внутренний алгоритм авторизации

 

Сервис по кластеризации

Вопрос 6

 

 

 

 

Как расшифровывается JSSE?

Выберите один ответ:

 

Java Section Socket Extension

 

Java Service Socket Extension

 

Java Secure Section Extension

 

Java Secure Socket Extension

 

Вопрос 7

 

 

 

 

С какого года можно было пользоваться международными стандартами шифрования через Java JCE в большей части мира?

Выберите один ответ:

 

1997

 

 

1987

 

2007

 

2017

Вопрос 8

 

 

 

 

В то время как GSSAPI обещает решить множество проблем безопасности с помощью подключаемых механизмов, существует несколько вариантов использования, которые получили более широкое распространение. Укажите их.

Выберите один или несколько ответов:

 

Он широко используется в SASL в качестве механизма безопасности, особенно там, где Kerberos является основным механизмом выбора

 

 

Он также используется в сопряжении с SPNEGO для согласования механизма безопасности, когда он заранее не известен

 

 

Он широко используется в JAVAC в качестве механизма безопасности, особенно там, где Kerberos является основным механизмом выбора

 

Он также используется в сопряжении с OPENGL для согласования механизма безопасности, когда он заранее не известен

Вопрос 9

 

 

 

 

На чем основан механизм работы GSS-API?

Выберите один ответ:

 

На токенах безопасности

 

 

На асинхронных неблокирующих сообщениях

 

На пакетах, переданных по TCP-IP

 

На синхронных неблокирующих сообщениях

Вопрос 10

 

 

 

 

Используя JSSE, разработчики могут обеспечить безопасную передачу данных

Выберите один ответ:

 

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

 

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

 

 

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

 

от клиента в сеть, на котором выполняется любой протокол приложения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

Промежуточный тест 1 (Попытка №1)

Вопрос 1

 

 

 

 

Что означает акроним CSS?

Выберите один ответ:

 

Computer System Software

 

Creative Style Syntax

 

Cascading Style Sheets

 

 

Client-Server Scripting

Вопрос 2

 

 

 

 

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

Выберите один ответ:

 

База данных администратора

 

 

Дизайнер интерфейсов

 

Системный администратор

 

Менеджер проекта

Вопрос 3

 

 

 

 

Что такое «селектор» (selector) в CSS?

Выберите один ответ:

 

Это элемент в HTML, который выделяется для применения стилей

 

 

Это специальный тег для создания выпадающих списков

 

Это функция JavaScript для выбора элементов на веб-странице

 

Это паттерн проектирования для создания интерфейсов

Вопрос 4

 

 

 

 

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

Выберите один ответ:

 

Photoshop и Illustrator

 

CSS и JavaScript

 

 

Java и C++

 

SQL и PHP

Вопрос 5

 

 

 

 

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

Выберите один ответ:

 

Git и SVN

 

PHP и Ruby on Rails

 

 

Photoshop и Illustrator

 

MySQL и PostgreSQL

Вопрос 6

 

 

 

 

Что такое фронтенд-разработка?

Выберите один ответ:

 

Разработка операционных систем

 

Разработка интерфейсов для пользователей

 

Разработка серверных приложений

 

 

Разработка баз данных

Вопрос 7

 

 

 

 

Что означает «мобильная оптимизация» (mobile optimization) в контексте фронтенд-разработки?

Выберите один ответ:

 

Это процесс создания отдельной версии веб-сайта для мобильных устройств

 

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

 

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

 

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

 

Вопрос 8

 

 

 

 

Что такое «рендеринг» (rendering) в контексте веб-разработки?

Выберите один ответ:

 

Это процесс создания резервных копий данных на сервере

 

Это процесс преобразования HTML, CSS и JavaScript в визуальное отображение на экране браузера

 

 

Это процесс шифрования данных при передаче по сети

 

Это процесс оптимизации баз данных

Вопрос 9

 

 

 

 

Что такое прогрессивное улучшение (progressive enhancement) во фронтенд-разработке?

Выберите один ответ:

 

Это методология разработки для создания максимально сложных интерфейсов

 

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

 

 

Это способ оптимизации баз данных

 

Это метод создания графических эффектов на веб-страницах

Вопрос 10

 

 

 

 

Что такое «респонсивный дизайн» (responsive design) в контексте фронтенд-разработки?

Выберите один ответ:

 

Это методология программирования на JavaScript

 

Это подход к структурированию баз данных

 

Это метод создания анимаций на веб-страницах

 

Это подход к созданию интерфейсов, которые корректно отображаются на разных устройствах и экранах

 

 

Промежуточный тест 1 (Попытка №2)

Вопрос 1

 

 

 

 

Что такое AJAX во фронтенд-разработке?

Выберите один ответ:

 

Это язык программирования для создания анимаций

 

Это методология разработки мобильных приложений

 

Это подход к обмену данными между клиентом и сервером без перезагрузки всей страницы

 

 

Это стандарт для создания баз данных

Вопрос 2

 

 

 

 

Что такое кросс-браузерная тестировка (cross-browser testing) во фронтенд-разработке?

Выберите один ответ:

 

Это процесс создания собственного браузера для веб-сайта

 

Это процесс проверки, как веб-сайт отображается и работает в разных браузерах

 

 

Это процесс создания собственного веб-сервера

 

Это процесс оптимизации баз данных

Вопрос 3

 

 

 

 

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

Выберите один ответ:

 

Java и C#

 

HTML, CSS и JavaScript

 

 

Python и Ruby

 

SQL и PHP

Вопрос 4

 

 

 

 

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

Выберите один ответ:

 

HTML

 

 

CSS

 

JavaScript

 

Java

Вопрос 5

 

 

 

 

Какие из следующих концепций связаны с адаптивным дизайном (adaptive design)?

Выберите один ответ:

 

Автоматическое создание текстовых описаний изображений для людей с ограниченными возможностями

 

 

Специальные медиазапросы и изменение макета в зависимости от размера экрана устройства

 

Использование ботов для автоматизации задач разработки

 

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

Вопрос 6

 

 

 

 

Какие из следующих тегов HTML обычно используются для создания заголовков на веб-странице?

Выберите один ответ:

 

<image> и <link>

 

<header> и <footer>

 

<h1> до <h6>

 

 

<paragraph> и <section>

Вопрос 7

 

 

 

 

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

Выберите один ответ:

 

HTML

 

CSS

 

 

JavaScript

 

SQL

Вопрос 8

 

 

 

 

Какие из следующих атрибутов HTML-тега <a> обычно используются для создания гиперссылок?

Выберите один ответ:

 

src и alt

 

href и target

 

 

class и id

 

name и value

Вопрос 9

 

 

 

 

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

Выберите один ответ:

 

API (Application Programming Interface).

 

 

IDE (Integrated Development Environment).

 

End-to-End (E2E) тесты и инструменты, такие как Selenium или Cypress

 

Оптимизация баз данных

Вопрос 10

 

 

 

 

Какое из следующих утверждений относительно HTTP (Hypertext Transfer Protocol)?

Выберите один ответ:

 

HTTP – это язык программирования

 

HTTP – это протокол для передачи данных между сервером и клиентом в веб-разработке

 

 

HTTP – это база данных

 

HTTP – это графический дизайн

 

 

Промежуточный тест 1 (Попытка №3)

Вопрос 1

 

 

 

 

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

Выберите один ответ:

 

JSON и XML

 

 

HTML и CSS

 

SQL и PHP

 

JavaScript и Java

Вопрос 2

 

 

 

 

Что такое гибридное мобильное приложение (hybrid mobile app)?

Выберите один ответ:

 

Это приложение, которое работает только на смартфонах и не поддерживает планшеты

 

Это приложение, которое может быть установлено как на мобильные устройства, так и на компьютеры

 

 

Это приложение, которое разработано с использованием веб-технологий (HTML, CSS, JavaScript) и может быть упаковано в нативный контейнер для установки на устройства

 

Это приложение, которое может работать только в автономном режиме, без подключения к Интернету

Вопрос 3

 

 

 

 

Какой из следующих типов единиц измерения чаще всего используется для задания размеров шрифта в CSS?

Выберите один ответ:

 

Пиксели (px)

 

 

Проценты (%)

 

Дюймы (in)

 

Сантиметры (cm)

Вопрос 4

 

 

 

 

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

Выберите один ответ:

 

Visual Studio Code

 

Notepad++

 

Chrome DevTools и Firefox Developer Tools

 

 

Eclipse

Вопрос 5

 

 

 

 

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

Выберите один ответ:

 

HTML

 

CSS

 

JavaScript

 

 

PHP

Вопрос 6

 

 

 

 

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

Выберите один ответ:

 

Photoshop и Illustrator

 

NPM (Node Package Manager) и Yarn

 

Git и SVN

 

Eclipse и IntelliJ IDEA

 

Вопрос 7

 

 

 

 

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

Выберите один ответ:

 

Добавление большего количества изображений на страницу

 

Минимизация и объединение файлов CSS и JavaScript

 

 

Использование множества различных шрифтов

 

Увеличение сложности пользовательского интерфейса

Вопрос 8

 

 

 

 

Что такое «рекурсивная функция» (recursive function) в программировании?

Выберите один ответ:

 

Это функция, которая всегда возвращает одно и то же значение

 

Это функция, которая вызывает саму себя в своем теле

 

 

Это функция, которая работает только в режиме ожидания

 

Это функция, которая выполняет арифметические операции

Вопрос 9

 

 

 

 

Что такое «браузерная совместимость» (browser compatibility) во фронтенд-разработке?

Выберите один ответ:

 

Это способность браузера работать с различными операционными системами

 

Это способность браузера работать с разными видами сетевых протоколов

 

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

 

 

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

Вопрос 10

 

 

 

 

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

Выберите один ответ:

 

JSON и XML

 

 

HTML и CSS

 

SQL и PHP

 

JavaScript и Java

 

 

Промежуточный тест 1 (Попытка №4)

Вопрос 1

 

 

 

 

Что такое прогрессивное улучшение (progressive enhancement) во фронтенд-разработке?

Выберите один ответ:

 

Это методология разработки для создания максимально сложных интерфейсов

 

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

 

 

Это способ оптимизации баз данных

 

Это метод создания графических эффектов на веб-страницах

Вопрос 2

 

 

 

 

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

Выберите один ответ:

 

Java и C#

 

HTML, CSS и JavaScript

 

 

Python и Ruby

 

SQL и PHP

Вопрос 3

 

 

 

 

Что такое «рендеринг» (rendering) в контексте веб-разработки?

Выберите один ответ:

 

Это процесс создания резервных копий данных на сервере

 

Это процесс преобразования HTML, CSS и JavaScript в визуальное отображение на экране браузера

 

 

Это процесс шифрования данных при передаче по сети

 

Это процесс оптимизации баз данных

Вопрос 4

 

 

 

 

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

Выберите один ответ:

 

API (Application Programming Interface).

 

 

IDE (Integrated Development Environment).

 

End-to-End (E2E) тесты и инструменты, такие как Selenium или Cypress

 

Оптимизация баз данных

Вопрос 5

 

 

 

 

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

Выберите один ответ:

 

Добавление большего количества изображений на страницу

 

Минимизация и объединение файлов CSS и JavaScript

 

 

Использование множества различных шрифтов

 

Увеличение сложности пользовательского интерфейса

Вопрос 6

 

 

 

 

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

Выберите один ответ:

 

HTML

 

CSS

 

 

JavaScript

 

SQL

Вопрос 7

 

 

 

 

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

Выберите один ответ:

 

База данных администратора

 

Дизайнер интерфейсов

 

Системный администратор

 

Менеджер проекта

 

Вопрос 8

 

 

 

 

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

Выберите один ответ:

 

Photoshop и Illustrator

 

NPM (Node Package Manager) и Yarn

 

 

Git и SVN

 

Eclipse и IntelliJ IDEA

Вопрос 9

 

 

 

 

Что такое кросс-браузерная тестировка (cross-browser testing) во фронтенд-разработке?

Выберите один ответ:

 

Это процесс создания собственного браузера для веб-сайта

 

Это процесс проверки, как веб-сайт отображается и работает в разных браузерах

 

 

Это процесс создания собственного веб-сервера

 

Это процесс оптимизации баз данных

Вопрос 10

 

 

 

 

Что такое «селектор» (selector) в CSS?

Выберите один ответ:

 

Это элемент в HTML, который выделяется для применения стилей

 

 

Это специальный тег для создания выпадающих списков

 

Это функция JavaScript для выбора элементов на веб-странице

 

Это паттерн проектирования для создания интерфейсов

 

 

 

Промежуточный тест 1 (Попытка №5)

Вопрос 1

 

 

 

 

Что такое AJAX во фронтенд-разработке?

Выберите один ответ:

 

Это язык программирования для создания анимаций

 

Это методология разработки мобильных приложений

 

Это подход к обмену данными между клиентом и сервером без перезагрузки всей страницы

 

 

Это стандарт для создания баз данных

Вопрос 2

 

 

 

 

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

Выберите один ответ:

 

HTML

 

CSS

 

JavaScript

 

 

PHP

Вопрос 3

 

 

 

 

Что такое «браузерная совместимость» (browser compatibility) во фронтенд-разработке?

Выберите один ответ:

 

Это способность браузера работать с различными операционными системами

 

Это способность браузера работать с разными видами сетевых протоколов

 

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

 

 

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

Вопрос 4

 

 

 

 

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

Выберите один ответ:

 

Photoshop и Illustrator

 

CSS и JavaScript

 

 

Java и C++

 

SQL и PHP

Вопрос 5

 

 

 

 

Что такое «рекурсивная функция» (recursive function) в программировании?

Выберите один ответ:

 

Это функция, которая всегда возвращает одно и то же значение

 

Это функция, которая вызывает саму себя в своем теле

 

 

Это функция, которая работает только в режиме ожидания

 

Это функция, которая выполняет арифметические операции

Вопрос 6

 

 

 

 

Какие из следующих атрибутов HTML-тега <a> обычно используются для создания гиперссылок?

Выберите один ответ:

 

src и alt

 

href и target

 

 

class и id

 

name и value

Вопрос 7

 

 

 

 

Какие из следующих концепций связаны с адаптивным дизайном (adaptive design)?

Выберите один ответ:

 

Автоматическое создание текстовых описаний изображений для людей с ограниченными возможностями

 

Специальные медиазапросы и изменение макета в зависимости от размера экрана устройства

 

 

Использование ботов для автоматизации задач разработки

 

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

Вопрос 8

 

 

 

 

Что означает акроним CSS?

Выберите один ответ:

 

Computer System Software

 

Creative Style Syntax

 

Cascading Style Sheets

 

 

Client-Server Scripting

Вопрос 9

 

 

 

 

Какие из следующих тегов HTML обычно используются для создания заголовков на веб-странице?

Выберите один ответ:

 

<image> и <link>

 

<header> и <footer>

 

<h1> до <h6>

 

 

<paragraph> и <section>

Вопрос 10

 

 

 

 

Что такое фронтенд-разработка?

Выберите один ответ:

 

Разработка операционных систем

 

Разработка интерфейсов для пользователей

 

 

Разработка серверных приложений

 

Разработка баз данных

 

 

Промежуточный тест 2 (Попытка №1)

Вопрос 1

 

 

 

 

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

Выберите один ответ:

 

color и background-color

 

 

text-color и bg-color

 

font-color и bg

 

text и background

Вопрос 2

 

 

 

 

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

Выберите один ответ:

 

<a>

 

 

<link>

 

<target>

 

<blank>

Вопрос 3

 

 

 

 

Какой подход к созданию адаптивных макетов использует проценты для задания ширины элементов?

Выберите один ответ:

 

Фиксированный

 

Абсолютный

 

Гибкий (резиновый)

 

 

Статический

Вопрос 4

 

 

 

 

Какие теги HTML используются для оформления текста жирным и курсивом?

Выберите один ответ:

 

<bold> и <italic>

 

<strong> и <em>

 

<b> и <i>

 

 

<format> и <style>

Вопрос 5

 

 

 

 

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

Выберите один ответ:

 

<viewport>

 

<meta name="viewport">

 

 

<scale>

 

<meta name="scale">

Вопрос 6

 

 

 

 

Какой атрибут HTML используется для указания URL-адреса, на который должна ссылаться ссылка?

Выберите один ответ:

 

<url>

 

<src>

 

<link>

 

<href>

 

Вопрос 7

 

 

 

 

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

Выберите один ответ:

 

<h1>

 

 

<header>

 

<title>

 

<top>

Вопрос 8

 

 

 

 

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

Выберите один ответ:

 

<ul> и <li>

 

<ol> и <li>

 

 

<dl> и <dt>

 

<p> и <span>

Вопрос 9

 

 

 

 

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

Выберите один ответ:

 

<img>

 

 

<picture>

 

<image>

 

<imgsrc>

Вопрос 10

 

 

 

 

Какой элемент HTML используется для создания гиперссылки?

Выберите один ответ:

 

<link>

 

<a>

 

 

<href>

 

<url>

 

 

Промежуточный тест 2 (Попытка №2)

Вопрос 1

 

 

 

 

Какие атрибуты HTML используются для задания ссылки на другую веб-страницу?

Выберите один ответ:

 

link и href

 

src и alt

 

href и target

 

 

src и width

Вопрос 2

 

 

 

 

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

Выберите один ответ:

 

Display: none

 

 

Visibility: hidden

 

Media-visibility: hidden

 

Mobile-hide: true

Вопрос 3

 

 

 

 

Какой элемент HTML используется для создания заголовка первого уровня?

Выберите один ответ:

 

<header>

 

<h1>

 

 

<title>

 

<head>

Вопрос 4

 

 

 

 

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

Выберите один ответ:

 

Резиновый (гибкий) дизайн

 

Адаптивный дизайн

 

Мобильный дизайн

 

 

Десктоп – первый дизайн

Вопрос 5

 

 

 

 

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

Выберите один ответ:

 

<visible>

 

<mobile>

 

<desktop>

 

<div>

 

Вопрос 6

 

 

 

 

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

Выберите один ответ:

 

<ol>

 

 

<ul>

 

<li>

 

<dl>

Вопрос 7

 

 

 

 

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

Выберите один ответ:

 

<img>

 

 

<picture>

 

<src>

 

<image>

Вопрос 8

 

 

 

 

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

Выберите один ответ:

 

href

 

 

link

 

src

 

target

Вопрос 9

 

 

 

 

Какой тег HTML используется для создания неупорядоченного списка (с маркерами в виде точек, кружков и т. д.)?

Выберите один ответ:

 

<ol>

 

<ul>

 

 

<li>

 

<dl>

Вопрос 10

 

 

 

 

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

Выберите один ответ:

 

<h2>

 

 

<subheading>

 

<header>

 

<h1>

Промежуточный тест 3 (Попытка №1)

Вопрос 1

 

 

 

 

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

Выберите один ответ:

 

text-decoration

 

 

text-transform

 

font-style

 

text-style

Вопрос 2

 

 

 

 

Какое значение свойства float в CSS используется для выравнивания элемента влево?

Выберите один ответ:

 

left

 

 

right

 

center

 

float: none

Вопрос 3

 

 

 

 

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

Выберите один или несколько ответов:

 

position

 

 

top

 

 

margin

 

 

left

 

Вопрос 4

 

 

 

 

Какие из следующих единиц измерения используются в CSS для задания размеров шрифта?

Выберите один или несколько ответов:

 

pixels (px)

 

 

percent (%)

 

 

centimeters (cm)

 

em

 

Вопрос 5

 

 

 

 

Какие свойства CSS используются для задания тени вокруг элемента?

Выберите один или несколько ответов:

 

shadow-color

 

box-shadow

 

 

text-shadow

 

 

border-shadow

Вопрос 6

 

 

 

 

Какое свойство CSS используется для создания пространства вокруг элемента и предотвращения наложения других элементов?

Выберите один ответ:

 

margin

 

 

padding

 

border

 

space

Вопрос 7

 

 

 

 

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

Выберите один ответ:

 

HTML

 

JavaScript

 

CSS

 

 

MediaScript

Вопрос 8

 

 

 

 

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

Выберите один ответ:

 

order

 

 

z-index

 

position

 

float

Вопрос 9

 

 

 

 

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

Выберите один или несколько ответов:

 

:first-letter

 

 

:before

 

:first-line

 

 

:after

Вопрос 10

 

 

 

 

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

Выберите один ответ:

 

border-color

 

border-style

 

border-width

 

Border

 

 

Промежуточный тест 3 (Попытка №2)

Вопрос 1

 

 

 

 

Какое значение свойства CSS используется для создания тени вокруг элемента?

Выберите один ответ:

 

shadow

 

box-shadow

 

 

text-shadow

 

element-shadow

Вопрос 2

 

 

 

 

Какие свойства CSS позволяют задавать анимации элементов?

Выберите один или несколько ответов:

 

animation-name

 

 

transition-property

 

 

animate

 

keyframes

 

Вопрос 3

 

 

 

 

Какие свойства CSS используются для задания выравнивания текста внутри элемента?

Выберите один ответ:

 

text-align

 

 

vertical-align

 

alignment

 

justify-content

Вопрос 4

 

 

 

 

Какое значение свойства display в CSS делает элемент блочным и выделяет для него всю доступную ширину?

Выберите один ответ:

 

inline

 

block

 

 

inline-block

 

flex

Вопрос 5

 

 

 

 

Какие из следующих значений display CSS могут скрыть элемент с веб-страницы?

Выберите один ответ:

 

block

 

inline

 

none

 

 

visible

Вопрос 6

 

 

 

 

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

Выберите один ответ:

 

.class

 

#id

 

element > element

 

 

element element

Вопрос 7

 

 

 

 

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

Выберите один ответ:

 

display: block

 

visibility: hidden

 

 

opacity: 0

 

position: absolute

Вопрос 8

 

 

 

 

Какое свойство CSS используется для задания цвета текста?

Выберите один ответ:

 

font-color

 

text-color

 

color

 

 

background-color

Вопрос 9

 

 

 

 

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

Выберите один ответ:

 

font-size

 

 

text-size

 

size

 

text-font

Вопрос 10

 

 

 

 

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

Выберите один ответ:

 

absolute

 

relative

 

fixed

 

 

static

 

 

Промежуточный тест 3 (Попытка №3)

Вопрос 1

 

 

 

 

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

Выберите один ответ:

 

#id-selector

 

*

 

element-selector

 

.class-selector

 

Вопрос 2

 

 

 

 

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

Выберите один или несколько ответов:

 

border-color

 

outline

 

border-style

 

 

border-width

 

Вопрос 3

 

 

 

 

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

Выберите один ответ:

 

flexbox

 

 

grid

 

columns

 

layout

Вопрос 4

 

 

 

 

Что такое медиазапросы в адаптивном веб-дизайне?

Выберите один ответ:

 

Скрипты для анимации элементов

 

Подход к созданию дизайна для медийных компаний

 

Техника, которая позволяет адаптировать дизайн в зависимости от размера экрана устройства

 

 

Специальные шрифты для мобильных устройств

Вопрос 5

 

 

 

 

Какой селектор CSS применяет стили ко всем элементам определенного типа, например, ко всем абзацам (<p>) на странице?

Выберите один ответ:

 

#id-selector

 

.class-selector

 

*

 

element-selector

 

Вопрос 6

 

 

 

 

Какие свойства CSS используются для задания отступов внутри элемента?

Выберите один ответ:

 

margin

 

padding

 

 

border

 

spacing

Вопрос 7

 

 

 

 

Какое свойство CSS используется для задания ширины границы элемента?

Выберите один ответ:

 

border-width

 

 

border-size

 

border-style

 

border-color

Вопрос 8

 

 

 

 

Какие свойства CSS используются для установки цвета фона элемента?

Выберите один или несколько ответов:

 

bg-color

 

background-color

 

 

color-background

 

background-image

Вопрос 9

 

 

 

 

Какое свойство CSS используется для задания порядка слоев (z-индекса) элементов с позиционированием?

Выберите один ответ:

 

z-index

 

 

layer

 

position

 

order

Вопрос 10

 

 

 

 

Какие свойства CSS используются для задания цвета текста?

Выберите один ответ:

 

text-color

 

color

 

 

background-color

 

font-color

 

 

Промежуточный тест 4

Вопрос 1

 

 

 

 

Какой метод JavaScript используется для добавления нового HTML-элемента в DOM?

Выберите один ответ:

 

createElement()

 

 

appendElement()

 

addElement()

 

createNode()

Вопрос 2

 

 

 

 

Какой метод JavaScript используется для удаления элемента формы из DOM?

Выберите один ответ:

 

removeElement()

 

deleteElement()

 

removeChild()

 

 

deleteChild()

Вопрос 3

 

 

 

 

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

Выберите один ответ:

 

console.print()

 

console.log()

 

 

print()

 

alert()

Вопрос 4

 

 

 

 

Какой метод JavaScript используется для доступа к значениям полей формы после её отправки?

Выберите один ответ:

 

formValues()

 

formData.get()

 

 

formInput()

 

formResult()

Вопрос 5

 

 

 

 

Как получить длину строки в JavaScript?

Выберите один ответ:

 

string.length

 

 

string.size

 

string.count

 

string.chars

Вопрос 6

 

 

 

 

Какой атрибут HTML используется для установки обязательного (обязательного для заполнения) поля ввода?

Выберите один ответ:

 

required

 

 

mandatory

 

obligatory

 

validate

Вопрос 7

 

 

 

 

Какой цикл выполняет блок кода до тех пор, пока условие истинно?

Выберите один ответ:

 

for

 

while

 

 

do-while

 

if

Вопрос 8

 

 

 

 

Какой метод JavaScript используется для изменения атрибута элемента в DOM?

Выберите один ответ:

 

setAttribute()

 

 

changeAttribute()

 

modifyAttribute()

 

updateAttribute()

Вопрос 9

 

 

 

 

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

Выберите один ответ:

 

email

 

 

text

 

number

 

password

Вопрос 10

 

 

 

 

Какой оператор используется для объединения строк в JavaScript?

Выберите один ответ:

 

&

 

+

 

 

.

 

,

 

 

Промежуточный тест 5

Вопрос 1

 

 

 

 

Что такое backend-разработка?

Выберите один ответ:

 

Разработка пользовательского интерфейса

 

Разработка серй части приложения

 

 

Создание мобильных приложений

 

Верстка веб-страниц

Вопрос 2

 

 

 

 

Что представляет собой сере API?

Выберите один ответ:

 

Архив с изображениями

 

Набор инструкций для интерфейса пользователя

 

Набор методов и правил взаимодействия с сервером

 

 

Программу для создания графики

Вопрос 3

 

 

 

 

Что такое The Java EE Connector Architecture?

Выберите один ответ:

 

API для подключения других корпоративных ресурсов, таких как ERP (англ. Enterprise Resource Planning, система планирования ресурсов предприятия), CRM (англ. Customer Relationship Management, система управления взаимоотношениями с клиентами)

 

 

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

 

Низкоуровневое API для доступа и получения данных из хранилищ данных. Типичное использование JDBC – написание SQL запросов к конкретной базе данных

 

API для доступа к данным в хранилищах данных и преобразования этих данных в объекты языка программирования Java и наоборот. Гораздо более высокоуровневое API по сравнению с JDBC. Скрывает всю сложность JDBC от разработчика под капотом

Вопрос 4

 

 

 

 

На что по умолчанию настроен сервер GlassFish?  

Выберите один ответ:

 

На работу в режиме разработки. В этом режиме нет необходимости вводить имя пользователя и пароль для доступа к веб-консоли GlassFish

 

 

На работу в режиме разработки. В этом режиме доступен только пользователь логином\паролем "admin"

 

На автоматическое преобразование строк в столбцы с помощью API-интерфейса

 

На использование метода аутентификации Active Directory

Вопрос 5

 

 

 

 

Что такое The Java Persistence API?

Выберите один ответ:

 

API для доступа к данным в хранилищах данных и преобразования этих данных в объекты языка программирования Java и наоборот. Гораздо более высокоуровневое API по сравнению с JDBC. Скрывает всю сложность JDBC от разработчика под капотом

 

 

API для подключения других корпоративных ресурсов, таких как ERP (англ. Enterprise Resource Planning, система планирования ресурсов предприятия), CRM (англ. Customer Relationship Management, система управления взаимоотношениями с клиентами)

 

Низкоуровневое API для доступа и получения данных из хранилищ данных. Типичное использование JDBC – написание SQL запросов к конкретной базе данных

 

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

Вопрос 6

 

 

 

 

Что такое The Java Transaction API (JTA)?

Выберите один ответ:

 

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

 

 

API для доступа к данным в хранилищах данных и преобразования этих данных в объекты языка программирования Java и наоборот. Гораздо более высокоуровневое API по сравнению с JDBC. Скрывает всю сложность JDBC от разработчика под капотом

 

Низкоуровневое API для доступа и получения данных из хранилищ данных. Типичное использование JDBC – написание SQL запросов к конкретной базе данных

 

API для подключения других корпоративных ресурсов, таких как ERP (англ. Enterprise Resource Planning, система планирования ресурсов предприятия), CRM (англ. Customer Relationship Management, система управления взаимоотношениями с клиентами)

Вопрос 7

 

 

 

 

Выберите методы класса PageContext.

Выберите один или несколько ответов:

 

forward ()

 

 

getErrorData ()

 

getException ()

 

getServletConfig ()

 

 

getConfig ()

Вопрос 8

 

 

 

 

На каких условиях распространяется GlassFish?

Выберите один ответ:

 

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

 

 

На коммерческих условиях, является закрытым продуктом

 

На коммерческих условиях, входит в общую подписку продуктов Oracle

 

Исключительно среди крупных IT-компаний, сотрудничающих с Oracle Corporation

Вопрос 9

 

 

 

 

Что такое The Java Database Connectivity API (JDBC)?

Выберите один ответ:

 

Низкоуровневое API для доступа и получения данных из хранилищ данных. Типичное использование JDBC – написание SQL запросов к конкретной базе данных

 

 

API для доступа к данным в хранилищах данных и преобразования этих данных в объекты языка программирования Java и наоборот. Гораздо более высокоуровневое API по сравнению с JDBC. Скрывает всю сложность JDBC от разработчика под капотом

 

API для подключения других корпоративных ресурсов, таких как ERP (англ. Enterprise Resource Planning, система планирования ресурсов предприятия), CRM (англ. Customer Relationship Management, система управления взаимоотношениями с клиентами)

 

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

Вопрос 10

 

 

 

 

Что такое SQL?

Выберите один ответ:

 

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

 

Язык запросов к базам данных

 

 

Графический редактор

 

Структура данных

 

 

Промежуточный тест 6 (Попытка №1)

Вопрос 1

 

 

 

 

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

Выберите один ответ:

 

JSP (JavaServer Pages) и JSF (JavaServer Faces)

 

 

JDBC (Java Database Connectivity) и JPA (Java Persistence API)

 

EJB (Enterprise JavaBeans) и JMS (Java Messaging Service)

 

XML (eXtensible Markup Language) и HTML (Hypertext Markup Language)

Вопрос 2

 

 

 

 

Что такое JSP?

Выберите один ответ:

 

Скриптлет

 

 

Апплет

 

Сервлет

 

Директива

Вопрос 3

 

 

 

 

Какое из утверждений ?

Выберите один ответ:

 

HTML документ может не содержать корневой тег

 

HTML тег должен быть обязательно закрыт

 

 

HTML тег TABLE обязательно должен иметь вложенный тег TR

 

HTML документ может не иметь тег HEAD

Вопрос 4

 

 

 

 

Какой элемент структуры HTTP является обязательным?

Выберите один ответ:

 

Заголовок

 

Тело

 

Стартовая строка

 

 

Метаданные

Вопрос 5

 

 

 

 

Что является недостатками HTTP?

Выберите один или несколько ответов:

 

Сложность

 

Незащищенность

 

 

Неполная поддержка большинством веб-серверов

 

Большой размер сообщений

 

Вопрос 6

 

 

 

 

Что такое контейнер сервлетов?

Выберите один ответ:

 

Это специальный контейнер для хранения баз данных

 

Это среда выполнения, которая обеспечивает выполнение сервлетов

 

 

Это интерфейс для взаимодействия с операционной системой

 

Это средство для создания графического пользовательского интерфейса

Вопрос 7

 

 

 

 

Сколько выражений можно вписать в данный блок? <%= ..... %>

Выберите один ответ:

 

Одно выражение

 

 

Неограниченное число выражений

 

Ни одного, потому что это декларация

 

Не более двух выражений

Вопрос 8

 

 

 

 

Какое из следующих утверждений относительно JavaBeans?

Выберите один ответ:

 

JavaBeans – это реализация Java Virtual Machine (JVM)

 

JavaBeans – это спецификация для создания переносимых компонентов Java

 

 

JavaBeans – это язык программирования

 

JavaBeans – это операционная система

Вопрос 9

 

 

 

 

Какой элемент структуры HTTP является обязательным?

Выберите один ответ:

 

Заголовок

 

Тело

 

Стартовая строка

 

 

Строка запуска

Вопрос 10

 

 

 

 

Какое из следующих утверждений относительно Java EE?

Выберите один ответ:

 

Java EE – это язык программирования

 

Java EE – это платформа для разработки десктопных приложений

 

Java EE – это платформа для разработки многозадачных серверных приложений

 

 

Java EE – это операционная система

 

 

Промежуточный тест 6 (Попытка №2)

Вопрос 1

 

 

 

 

В чем отличие JMS от RPC?

Выберите один ответ:

 

При использовании RPC клиент и сервер, как правило, должны быть написаны на одном языке. JMS, напротив, может без дополнительных расширений организовать взаимодействие гетерогенных систем

 

 

RPC-вызов, как правило, синхронный. JMS использует асинхронные вызовы

 

RPC, в отличие от JMS, использует сессии для сохранения состояний в процессе взаимодействия

 

При RPC-вызове параметры передаются по значению, при отправке JMS-сообщения – по ссылке

Вопрос 2

 

 

 

 

Что является недостатками HTTP?

Выберите один или несколько ответов:

 

Сложность

 

Незащищенность

 

 

Неполная поддержка большинством веб-серверов

 

Большой размер сообщений

 

Вопрос 3

 

 

 

 

В приложении корзины покупок, ориентированном на JSP, необходимо перенести домашний адрес клиента из объекта Customer в адрес доставки объекта Order. Данные адреса хранятся в классе объекта-значения Address со свойствами: адрес улицы, город, провинция, страна и почтовый индекс. Какие два фрагмента кода JSP можно использовать для достижения этой цели?

Выберите один или несколько ответов:

 

<c:set var='order' property='shipAddress' value='${client.homeAddress}' />

 

<c:set target='${order}' property='shipAddress value='${client.homeAddress}' />

 

 

<jsp:setProperty name='${order}' property='shipAddress' value='${client.homeAddress}' />

 

<c:set var='order' property='shipAddress'> <jsp:getProperty name='client' property='homeAddress' /> </c:store>

 

 

<c:set target='${order}' property='shipAddress'> <jsp:getProperty name='client' property='homeAddress' /> </c:set>

 

<c:setProperty name='${order}' property='shipAddress'> <jsp:getProperty name='client' property='homeAddress' /> </c:setProperty>

 

Вопрос 4

 

 

 

 

Что из перечисленного НЕ является валидным body format для JMS-сообщения?

Выберите один ответ:

 

BytesMessage

 

TextMessage

 

StreamMessage

 

MapMessage

 

ThreadMessage

 

Вопрос 5

 

 

 

 

Пусть имеются переменные HttpServletRequest request и HttpServletResponse response. Какой код устанавливает куки (cookie) с именем username и значением Max?

Выберите один ответ:

 

request.addCookie("username", "Max");

 

request.setCookie("username", "Max");

 

response.addCookie("username", "Max");

 

request.addHeader(new Cookie("username", "Max"));

 

request.addCookie(new Cookie("username", "Max"));

 

response.addCookie(new Cookie("username", "Max"));

 

 

response.addHeader(new Cookie("username", "Max"));

Вопрос 6

 

 

 

 

Основным исключением, декларируемым в JMS API, является

Выберите один ответ:

 

MessagingException

 

JMSException

 

 

DeliveryException

 

RemoteException

Вопрос 7

 

 

 

 

Что такое JSP скриптлет?

Выберите один ответ:

 

Часть Java-кода, встроенная в HTML-подобный код JSP

 

 

JavaScript-код, исполняемый в браузере после рендеринга сервером страницы

 

Java-код, который отправляется на сервер JavaScript-кодом и выполняемый на сервере

 

HTML-код, встроенный в JSP

Вопрос 8

 

 

 

 

Какой тип EJB-бинов является реакцией на события в системе?

Выберите один ответ:

 

Управляемый сообщением

 

 

Объектный

 

Контекстный

 

Сессионный

Вопрос 9

 

 

 

 

Укажите основной плюс технологии AJAX.

Выберите один ответ:

 

Синхронность

 

Быстрота

 

Асинхронность

 

 

Отказоустойчивость

Вопрос 10

 

 

 

 

Выберите модели messaging’а, поддерживаемые JMS.

Выберите один или несколько ответов:

 

point-to-point

 

 

point-to-point

 

publish/subscribe

 

 

digital subscriber line

 

 

Промежуточный тест 6 (Попытка №3)

Вопрос 1

 

 

 

 

Какой из пунктов НЕ входит в описание DHTML-модели?

Выберите один ответ:

 

JavaScript

 

CSS

 

HTTP

 

 

HTML

Вопрос 2

 

 

 

 

Учитывая сессию HttpSession, запрос ServletRequest и контекст ServletContext, что извлекает URL к /WEB-INF/myconfig.xml в веб-приложении?

Выберите один ответ:

 

session.getResource("/WEB-INF/myconfig.xml"

 

request.getResource("/WEB-INF/myconfig.xml"

 

context.getResource("/WEB-INF/myconfig.xml")

 

 

getClass().getResource("/WEB-INF/myconfig.xml")

Вопрос 3

 

 

 

 

Зачем нужен элемент !DOCTYPE?

Выберите один ответ:

 

Элемент указывает, где находится файл с каскадными таблицами стилей

 

Элемент указывает, где находится связанный с текущим документом документ

 

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

 

 

Элемент указывает, где находится файл с описанием типов элементов документа

Вопрос 4

 

 

 

 

Выберите те части JMS-сообщения, которые обязательно должны присутствовать в валидном сообщении.

Выберите один или несколько ответов:

 

Header

 

 

Properties

 

Body

 

 

Footer

 

Attachment

 

Вопрос 5

 

 

 

 

JMS Connection представляет собой

Выберите один или несколько ответов:

 

соединение между источником сообщений и их получателем

 

соединение источника сообщений и JMS Provider

 

 

соединение получателя событий и JMS Provider

 

 

абстракцию над JBDC Connection для сохранения сообщений в случае, если их невозможно доставить сразу

Вопрос 6

 

 

 

 

Вы создаете JSP-страницу для отображения коллекции данных. Эти данные могут быть отображены несколькими различными способами, поэтому архитектор вашего проекта решил создать общий сервлет, который генерирует строку, ограниченную запятыми, чтобы различные страницы могли отображать данные различными способами. Этот сервлет принимает параметр запроса: objectID. Предположим, что этот сервлет сопоставлен с шаблоном URL: /WEB-INF/data. В создаваемом вами JSP необходимо разделить эту строку на элементы, разделенные запятыми, и сформировать из данных HTML-список <ul>. Какой фрагмент кода JSTL выполнит эту задачу?

Выберите один ответ:

 

<c:import varReader='dataString' url='/WEB-INF/data'>

<c:param name='objectID' value='${currentOID}' />

</c:import>

<ul>

<c:forTokens items'${dataString.split(",")}' var='item'>

<li>${item}</li>

</c:forTokens>

</ul>

 

<c:import varReader='dataString' url='/WEB-INF/data'>

<c:param name='objectID' value='${currentOID}' />

</c:import>

<ul>

<c:forTokens items'${dataString}' delims=',' var='item'>

<li>${item}</li>

</c:forTokens>

</ul>

 

<c:import var='dataString' url='/WEB-INF/data'>

<c:param name='objectID' value='${currentOID}' />

</c:import>

<ul>

<c:forTokens items'${dataString.split(",")}' var='item'>

<li>${item}</li>

</c:forTokens>

</ul>

 

 

<c:import var='dataString' url='/WEB-INF/data'>

<c:param name='objectID' value='${currentOID}' />

</c:import>

<ul>

c:forTokens items'${dataString}' delims=',' var='item'>

<li>${item}</li>

</c:forTokens>

</ul>

Вопрос 7

 

 

 

 

Какой термин используется для идентификации ресурса HTTP?

Выберите один ответ:

 

URL

 

URN

 

URI

 

 

HTTP

Вопрос 8

 

 

 

 

Какие из следующих компонентов могут быть разработаны с использованием Java EE?

Выберите один ответ:

 

Веб-сервер

 

Клиентская библиотека

 

Веб-приложение

 

 

Операционная система

Вопрос 9

 

 

 

 

Какой из перечисленных пунктов НЕ является типом EJB бина?

Выберите один ответ:

 

Управляемый сообщением

 

Объектный

 

Контекстный

 

 

Сессионный

Вопрос 10

 

 

 

 

В чем отличие HTTP от HTTPS?

Выберите один ответ:

 

Больший размер сообщений

 

Наличие дополнительных методов

 

Наличие шифрования

 

 

Поддержка AJAX

 

 

 

Промежуточный тест 6 (Попытка №4)

Вопрос 1

 

 

 

 

Выберите те части JMS-сообщения, которые обязательно должны присутствовать в валидном сообщении.

Выберите один или несколько ответов:

 

Header

 

 

Properties

 

Body

 

Footer

 

Attachment

Вопрос 2

 

 

 

 

В приложении корзины покупок, ориентированном на JSP, необходимо перенести домашний адрес клиента из объекта Customer в адрес доставки объекта Order. Данные адреса хранятся в классе объекта-значения Address со свойствами: адрес улицы, город, провинция, страна и почтовый индекс. Какие два фрагмента кода JSP можно использовать для достижения этой цели?

Выберите один или несколько ответов:

 

<c:set var='order' property='shipAddress' value='${client.homeAddress}' />

 

<c:set target='${order}' property='shipAddress value='${client.homeAddress}' />

 

 

<jsp:setProperty name='${order}' property='shipAddress' value='${client.homeAddress}' />

 

<c:set var='order' property='shipAddress'> <jsp:getProperty name='client' property='homeAddress' /> </c:store>

 

<c:set target='${order}' property='shipAddress'> <jsp:getProperty name='client' property='homeAddress' /> </c:set>

 

<c:setProperty name='${order}' property='shipAddress'> <jsp:getProperty name='client' property='homeAddress' /> </c:setProperty>

Вопрос 3

 

 

 

 

В чем отличие HTTP от HTTPS?

Выберите один ответ:

 

Больший размер сообщений

 

Наличие дополнительных методов

 

Наличие шифрования

 

 

Поддержка AJAX

Вопрос 4

 

 

 

 

Учитывая сессию HttpSession, запрос ServletRequest и контекст ServletContext, что извлекает URL к /WEB-INF/myconfig.xml в веб-приложении?

Выберите один ответ:

 

session.getResource("/WEB-INF/myconfig.xml"

 

request.getResource("/WEB-INF/myconfig.xml"

 

context.getResource("/WEB-INF/myconfig.xml")

 

 

getClass().getResource("/WEB-INF/myconfig.xml")

Вопрос 5

 

 

 

 

Какое из утверждений ?

Выберите один ответ:

 

HTML документ может не содержать корневой тег

 

HTML тег должен быть обязательно закрыт

 

 

HTML тег TABLE обязательно должен иметь вложенный тег TR

 

HTML документ может не иметь тег HEAD

Вопрос 6

 

 

 

 

Сколько выражений можно вписать в данный блок? <%= ..... %>

Выберите один ответ:

 

Одно выражение

 

 

Неограниченное число выражений

 

Ни одного, потому что это декларация

 

Не более двух выражений

Вопрос 7

 

 

 

 

Какое из следующих утверждений относительно JavaBeans?

Выберите один ответ:

 

JavaBeans – это реализация Java Virtual Machine (JVM)

 

JavaBeans – это спецификация для создания переносимых компонентов Java

 

 

JavaBeans – это язык программирования

 

JavaBeans – это операционная система

Вопрос 8

 

 

 

 

Какой термин используется для идентификации ресурса HTTP?

Выберите один ответ:

 

URL

 

URN

 

URI

 

 

HTTP

Вопрос 9

 

 

 

 

Что является недостатками HTTP?

Выберите один или несколько ответов:

 

Сложность

 

Незащищенность

 

 

Неполная поддержка большинством веб-серверов

 

Большой размер сообщений

 

Вопрос 10

 

 

 

 

Зачем нужен элемент !DOCTYPE?

Выберите один ответ:

 

Элемент указывает, где находится файл с каскадными таблицами стилей

 

Элемент указывает, где находится связанный с текущим документом документ

 

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

 

 

Элемент указывает, где находится файл с описанием типов элементов документа

 

Промежуточный тест 7 (Попытка №1)

Вопрос 1

 

 

 

 

Из каких пакетов состоит JSP API?

Выберите один или несколько ответов:

 

javax.servlet.jsp

 

 

java.servlet.jsp

 

javax.servlet.jsp.tagext

 

 

java.servlet.jsp.tagext

Вопрос 2

 

 

 

 

Сопоставьте название пакета JPA и описание.

•           API-интерфейс для управления постоянством и объектно-реляционным отображением

•           SPI для поставщиков Java Persistence

•           Java Persistence Criteria API

•           Java Persistence Metamodel API

 

Вопрос 3

 

 

 

 

Укажите преимущества JPA-стандартизации.

Выберите один или несколько ответов:

 

Стандартизация

 

 

Расширенные возможности

 

 

Отношения между Jpa и Hibernate

 

Поддержка функций уровня контейнера

 

Вопрос 4

 

 

 

 

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

Выберите один или несколько ответов:

 

Класс-сущность должен быть снабжен аннотацией @javax.persistence.Entity

 

 

Для обозначения простого первичного ключа должна быть использована аннотация @javax.persistence.Id

 

 

Класс-сущность должен располагать конструктором без аргументов, который должен быть public или protected

 

 

Класс-сущность должен быть классом верхнего уровня

 

 

Перечисление или интерфейс также могут быть обозначены как сущность

Вопрос 5

 

 

 

 

Выберите е утверждение.

 

Выберите один ответ:

 

Отношения между EntityManagerFactory и EntityManager – одно-ко-многим. Это класс для экземпляров EntityManager

 

 

Отношения между EntityManager и EntityTransaction являются одно-ко-многим

 

Отношения между EntityManager и Query – многие-ко-многим

 

Отношения между EntityManager и Entity – взаимно-однозначные

Вопрос 6

 

 

 

 

Выберите е утверждение.

 

Выберите один ответ:

 

Отношения между EntityManagerFactory и EntityManager – взаимно-однозначные. Это класс для экземпляров EntityManager

 

Отношения между EntityManager и EntityTransaction – одно-ко-многим

 

 

Отношения между EntityManager и Query – одно-ко-многим

 

Отношения между EntityManager и Entity – взаимно-однозначные

Вопрос 7

 

 

 

 

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

Выберите один ответ:

 

Сервисный класс

 

 

Стратегия объединений таблицы

 

Стратегия единой таблицы

 

Стратегия выделенной таблицы

Вопрос 8

 

 

 

 

Какой тег отвечает за определение первичного ключа таблицы?

Выберите один ответ:

 

< id >

 

 

< entity>

 

< basic>

 

< attribute>

Вопрос 9

 

 

 

 

Аннотация @Id используется для обозначения простого первичного ключа. @javax.persistence.Id аннотирует атрибут как уникальный идентификатор, и он может относиться к одному из таких типов, как

Выберите один или несколько ответов:

 

примитивные Java-типы: byte, int, short, long, char

 

 

классы-обертки примитивных Java-типов: Byte, Integer, Short, Long, Character

 

 

массивы примитивных типов или классов-адаптеров: int[], Integer[] и т. д.

 

строки, числа и даты: java.lang.String, java.math.BigInteger, java.util.Date, java.sql.Date

 

Вопрос 10

 

 

 

 

Выберите е утверждение о понятии «нетерпеливый выбор».

Выберите один ответ:

 

При активном извлечении связанные дочерние объекты загружаются автоматически при извлечении определенной записи

 

 

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

 

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

 

При отложенном извлечении связанные дочерние объекты загружаются автоматически при извлечении определенной записи

 

 

Промежуточный тест 7 (Попытка №2)

Вопрос 1

 

 

 

 

Выберите анотацию, которая определяет свойства класса или объекта, значение которого является экземпляром встраиваемого класса.

Выберите один ответ:

 

@ SequenceGenerator

 

@ ColumnResult

 

@ Embedded

 

 

@ AccessType

Вопрос 2

 

 

 

 

Укажите е утверждение.

Выберите один ответ:

 

Аннотация @javax.persistence.Basic дает возможность изменять значения по умолчанию, связанные с определенной таблицей

 

Аннотация @javax.persistence.Basic используется для обозначения простого первичного ключа

 

Аннотация @javax.persistence.Basic является отображением в столбец базы данных, относящимся к самому простому типу, поскольку она переопределяет базовое постоянство

 

Аннотация @javax.persistence.Basic определяет свойства столбца. Можно изменить имя столбца, а также указать размер и разрешить столбцу иметь значение null, быть уникальным или позволить его значению быть обновляемым или вставляемым

 

Вопрос 3

 

 

 

 

Укажите е утверждение.

Выберите один ответ:

 

Аннотация @javax.persistence.Column дает возможность изменять значения по умолчанию, связанные с определенной таблицей

 

Аннотация @javax.persistence.Column используется для обозначения простого первичного ключа

 

Аннотация @javax.persistence.Column является отображением в столбец базы данных, относящимся к самому простому типу

 

Аннотация @javax.persistence.Column определяет свойства столбца. Можно изменить имя столбца, а также указать размер и разрешить столбцу иметь значение null, быть уникальным или позволить его значению быть обновляемым или вставляемым

 

Вопрос 4

 

 

 

 

Выберите анотацию, которая определяет, как атрибут идентичности может быть инициализирован, например, автоматический, ручной или значение, взятое из таблицы последовательности.

Выберите один ответ:

 

@ GeneratedValue

 

 

@ SequenceGenerator

 

@ TableGenerator

 

@ Basic

Вопрос 5

 

 

 

 

Укажите е утверждение.

Выберите один ответ:

 

Аннотация @javax.persistence.Temporal дает возможность изменять значения по умолчанию, связанные с определенной таблицей

 

Аннотация @javax.persistence.Temporal используется для отображения даты, времени

 

 

Аннотация @javax.persistence.Temporal является отображением в столбец базы данных, относящимся к самому простому типу, поскольку она переопределяет базовое постоянство

 

Аннотация @javax.persistence.Temporal определяет свойства столбца. Можно изменить имя столбца, а также указать размер и разрешить столбцу иметь значение null, быть уникальным или позволить его значению быть обновляемым или вставляемым

Вопрос 6

 

 

 

 

Какие стратегии наследования есть в JPA?

Выберите один или несколько ответов:

 

Стратегия единой таблицы

 

 

Сервисный класс

 

Стратегия создания сущностей

 

Стратегия дублирования

Вопрос 7

 

 

 

 

Какая стратегия берет все поля классов (как супер, так и подклассы) и отображает их в одну таблицу?

Выберите один ответ:

 

Стратегия единой таблицы

 

 

Стратегия объединений таблицы

 

Сервисный класс

 

Стратегия дублирования

Вопрос 8

 

 

 

 

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

Выберите один или несколько ответов:

 

Класс-сущность не должен быть final

 

 

Методы или постоянные переменные экземпляра класса-сущности могут быть final

 

 

Класс-сущность должен располагать конструктором без аргументов, который должен быть public или protected

 

 

Если экземпляр сущности надлежит передать с использованием значения как обособленный объект (например, с помощью удаленного интерфейса), то класс-сущность должен реализовывать интерфейс Serializable

 

Вопрос 9

 

 

 

 

Выберите анотацию, которая задает значение для свойства, указанного в аннотации @ GeneratedValue. Это создает последовательность

Выберите один ответ:

 

@ SequenceGenerator

 

 

@ TableGenerator

 

@ Embedded

 

@ JoinColumn

Вопрос 10

 

 

 

 

Укажите е утверждение.

Выберите один ответ:

 

Аннотация @javax.persistence.Table дает возможность изменять значения по умолчанию, связанные с определенной таблицей

 

 

Аннотация @javax.persistence.Table используется для обозначения простого первичного ключа

 

Аннотация @javax.persistence.Table используется для объявления составного ключа

 

Аннотация @javax.persistence.Table является отображением в столбец базы данных, относящимся к самому простому типу

 

 

 

Промежуточный тест 7 (Попытка №3)

Вопрос 1

 

 

 

 

Выберите компоненты JPA.

Выберите один или несколько ответов:

 

Объектно-реляционное отображение

 

 

API менеджера сущностей для осуществления операций, связанных с базами данных, например CRUD-операций

 

 

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

 

 

Обратные вызовы и слушатели для добавления бизнес-логики в жизненный цикл того или иного постоянного объекта

 

Вопрос 2

 

 

 

 

Какие стратегии наследования есть в JPA?

Выберите один или несколько ответов:

 

Стратегия объединений таблицы

 

 

Стратегия единой таблицы

 

 

Клонирование сущностей

 

Стратегия разделения таблиц

 

Вопрос 3

 

 

 

 

Выберите анотацию, которая определяет атрибут столбца для свойства постоянства.

Выберите один ответ:

 

@ Transient

 

@ column

 

 

@ Embedded

 

@ Basic

Вопрос 4

 

 

 

 

Какая аннотация задает необязательные поля в явном виде?

Выберите один ответ:

 

@ Transient

 

@ column

 

@ Embedded

 

@ Basic

 

Вопрос 5

 

 

 

 

Какое из следующих утверждений ?

Выберите один ответ:

 

Java – это реализация JavaScript от Sun Microsystems (ныне Oracle)

 

JavaScript и Java имеют мало что общего

 

 

Исходный код Java-апплетов может быть просмотрен внутри web-браузера

 

Java – это расширенная версия языка JavaScript

 

Не все браузеры отображают Java-апплеты по умолчанию

Вопрос 6

 

 

 

 

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

Выберите один ответ:

 

Стратегия объединений таблицы

 

Стратегия единой таблицы

 

 

Стратегия выделенной таблицы

 

Сервисный класс

Вопрос 7

 

 

 

 

Выберите е утверждение.

 

Выберите один ответ:

 

Отношения между EntityManagerFactory и EntityManager – многие-ко-многим

 

 

Отношения между EntityManager и EntityTransaction – взаимно-однозначные

 

Отношения между EntityManager и Query – многие-ко-многим

 

Отношения между EntityManager и Entity – взаимно-однозначные

Вопрос 8

 

 

 

 

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

Выберите один ответ:

 

< entity- mappings>

 

< entity>

 

 

< basic>

 

< attribute>

Вопрос 9

 

 

 

 

Укажите преимущества JPA.

Выберите один или несколько ответов:

 

Возможность запроса

 

 

Стандартизация

 

 

Высокая скорость работы

 

Низкая стоимость разработки

Вопрос 10

 

 

 

 

Выберите е утверждение.

 

Выберите один ответ:

 

Отношения между EntityManagerFactory и EntityManager – многие -ко-многим. Это класс для экземпляров EntityManager

 

Отношения между EntityManager и EntityTransaction – одно-ко-многим

 

 

Отношения между EntityManager и Query – многие-ко-многим

 

Отношения между EntityManager и Entity – одно-ко-многим

 

 

Промежуточный тест 7 (Попытка №4)

Вопрос 1

 

 

 

 

Выберите компоненты JPA.

Выберите один или несколько ответов:

 

Объектно-реляционное отображение

 

 

API менеджера сущностей для осуществления операций, связанных с базами данных, например CRUD-операций

 

 

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

 

 

Обратные вызовы и слушатели для добавления бизнес-логики в жизненный цикл того или иного постоянного объекта

 

Вопрос 2

 

 

 

 

Выберите е утверждение.

 

Выберите один ответ:

 

Отношения между EntityManagerFactory и EntityManager – многие -ко-многим. Это класс для экземпляров EntityManager

 

Отношения между EntityManager и EntityTransaction – одно-ко-многим

 

Отношения между EntityManager и Query – многие-ко-многим

 

 

Отношения между EntityManager и Entity – одно-ко-многим

Вопрос 3

 

 

 

 

Сопоставьте название пакета JPA и описание.

javax.persistence          

 

javax.persistence.spi    

 

javax.persistence.metamode   

 

javax.persistence.criteria          

 

•           API-интерфейс для управления постоянством и объектно-реляционным отображением

•           SPI для поставщиков Java Persistence

•           Java Persistence Metamodel API

•           Java Persistence Criteria API

Вопрос 4

 

 

 

 

Укажите преимущества JPA.

Выберите один или несколько ответов:

 

Возможность запроса

 

 

Стандартизация

 

 

Высокая скорость работы

 

Низкая стоимость разработки

Вопрос 5

 

 

 

 

Какие стратегии наследования есть в JPA?

Выберите один или несколько ответов:

 

Стратегия объединений таблицы

 

 

Стратегия единой таблицы

 

 

Клонирование сущностей

 

Стратегия разделения таблиц

Вопрос 6

 

 

 

 

Укажите е утверждение.

Выберите один ответ:

 

Аннотация @javax.persistence.Temporal дает возможность изменять значения по умолчанию, связанные с определенной таблицей

 

Аннотация @javax.persistence.Temporal используется для отображения даты, времени

 

 

Аннотация @javax.persistence.Temporal является отображением в столбец базы данных, относящимся к самому простому типу, поскольку она переопределяет базовое постоянство

 

Аннотация @javax.persistence.Temporal определяет свойства столбца. Можно изменить имя столбца, а также указать размер и разрешить столбцу иметь значение null, быть уникальным или позволить его значению быть обновляемым или вставляемым

Вопрос 7

 

 

 

 

Из каких пакетов состоит JSP API?

Выберите один или несколько ответов:

 

javax.servlet.jsp

 

 

java.servlet.jsp

 

javax.servlet.jsp.tagext

 

 

java.servlet.jsp.tagext

Вопрос 8

 

 

 

 

Выберите е утверждение о понятии «нетерпеливый выбор».

Выберите один ответ:

 

При активном извлечении связанные дочерние объекты загружаются автоматически при извлечении определенной записи

 

 

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

 

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

 

При отложенном извлечении связанные дочерние объекты загружаются автоматически при извлечении определенной записи

Вопрос 9

 

 

 

 

Укажите е утверждение.

Выберите один ответ:

 

Аннотация @javax.persistence.Table дает возможность изменять значения по умолчанию, связанные с определенной таблицей

 

 

Аннотация @javax.persistence.Table используется для обозначения простого первичного ключа

 

Аннотация @javax.persistence.Table используется для объявления составного ключа

 

Аннотация @javax.persistence.Table является отображением в столбец базы данных, относящимся к самому простому типу

Вопрос 10

 

 

 

 

Какая стратегия берет все поля классов (как супер, так и подклассы) и отображает их в одну таблицу?

Выберите один ответ:

 

Стратегия единой таблицы

 

 

Стратегия объединений таблицы

 

Сервисный класс

 

Стратегия дублирования

 

 

Промежуточный тест 8 (Попытка №1)

Вопрос 1

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где LIBRARY_AFTER = 3000

Выберите один ответ:

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

 

 

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

начинает диапазон для поздних перехватчиков, определяемых платформой Java EE

Вопрос 2

 

 

 

 

Выберите верные утверждения:

Выберите один или несколько ответов:

 

Декораторы должны иметь точку внедрения делегата (аннотированную @Delegate) такого же типа, как и компоненты, которые они декорируют

 

 

По умолчанию все декораторы отключены

 

Декораторы необходимо активизировать в файле beans.xml

 

По умолчанию все декораторы включены

 

Вопрос 3

 

 

 

 

Ниже представлен блок кода. Выберите верные утверждения.

 

Выберите один или несколько ответов:

 

Здесь представлен код активизации перехватчика в дескрипторе развертывания beans.xml

 

 

Здесь представлен код активизации декоратора в дескрипторе развертывания beans.xml

 

 

Здесь представлен пустой файл beans.xml для запуска CDI

 

 

Здесь представлен файл pom.xml для компиляции, запуска и тестирования

 

Вопрос 4

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где LIBRARY_BEFORE = 1000

Выберите один ответ:

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

 

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

 

начинает диапазон для поздних перехватчиков, определяемых платформой Java EE

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

Вопрос 5

 

 

 

 

Что представляет собой стандартная структура каталога Maven src/test/java?

Выберите один ответ:

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

 

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

Вопрос 6

 

 

 

 

Выберите верные утверждения согласно представленной схеме.

 

Выберите один или несколько ответов:

 

Компонент BookService имеет метод для создания Java-объектов Book

 

 

Интерфейс NumberGenerator имеет две реализации для генерации номеров ISBN и ISSN (IsbnGenerator и IssnGenerator) и одну альтернативную реализацию, чтобы генерировать имитационные номера для интеграционных тестов (MockGenerator)

 

 

Реализации NumberGenerator используют два квалификатора, чтобы избежать неоднозначного внедрения зависимости: @ThirteenDigits и @EightDigits

 

 

Реализации NumberGenerator используют только один квалификатор, чтобы избежать неоднозначного внедрения зависимости

 

Вопрос 7

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где PLATFORM_BEFORE = 0  

Выберите один ответ:

 

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

 

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

начинает диапазон для ранних перехватчиков, определяемых приложениями

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

Вопрос 8

 

 

 

 

Выберите верные утверждения.

Выберите один или несколько ответов:

 

Тип связывания с перехватчиком – это определенная пользователем аннотация, также сопровождаемая аннотацией @InterceptorBinding, которая связывает класс перехватчика с компонентом без прямой зависимости между этими двумя классами

 

 

Связывание с перехватчиком может применяться только тогда, когда активизирован CDI

 

 

Реализацию перехватчика необходимо указывать непосредственно на реализации компонента (например, @Interceptors(LoggingInterceptror.class))

 

Связывание с перехватчиком может применяться и без активизирования CDI

Вопрос 9

 

 

 

 

Выберите верные утверждения.

Выберите один или несколько ответов:

 

Связывание с перехватчиком – это аннотация, также аннотированная @InterceptorBinding, которая может быть пустой или иметь члены

 

 

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

 

Реализацию перехватчика необходимо указывать непосредственно на реализации компонента (например, @Interceptors(LoggingInterceptror.class))

 

 

Перехватчики специфичны для развертывания и включены по умолчанию

Вопрос 10

 

 

 

 

Что представляет собой стандартная структура каталога Maven src/main/resources?

Выберите один ответ:

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

 

 

Промежуточный тест 8 (Попытка №2)

Вопрос 1

 

 

 

 

Выберите верные утверждения.

Выберите один или несколько ответов:

 

События позволяют компонентам взаимодействовать вне зависимости от времени компиляции

 

 

Производители событий запускают события, используя интерфейс javax.enterprise.event

 

 

Производитель инициирует события вызовом метода fire(), передает объект события и не зависит от наблюдателя

 

 

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

Вопрос 2

 

 

 

 

Что представляет собой стандартная структура каталога Maven src/test/resources?

Выберите один ответ:

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

 

Вопрос 3

 

 

 

 

Ниже представлен блок кода. Выберите верные утверждения.

 

Выберите один или несколько ответов:

 

BookService запускает событие (bookAddedEvent) каждый раз, когда создается книга

 

 

Код bookAddedEvent.fire(book) инициирует событие и оповещает любые методы наблюдателя, следящие за этим конкретным событием

 

 

BookService запускает только один раз

 

Код bookAddedEvent.fire(book) инициирует событие, но НЕ оповещает методы наблюдателя, следящие за этим конкретным событием

 

Вопрос 4

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где APPLICATION = 2000

Выберите один ответ:

 

начинает диапазон для ранних перехватчиков, определяемых приложениями

 

 

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

Вопрос 5

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где PLATFORM_AFTER = 4000

Выберите один ответ:

 

начинает диапазон для поздних перехватчиков, определяемых платформой Java EE

 

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

 

начинает диапазон для ранних перехватчиков, определяемых приложениями

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

Вопрос 6

 

 

 

 

Что представляет собой стандартная структура каталога Maven src/main/java?

Выберите один ответ:

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

 

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

Вопрос 7

 

 

 

 

Что представляет собой стандартная структура каталога Maven src/test/java?

Выберите один ответ:

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

 

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

 

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

Вопрос 8

 

 

 

 

Что представляет собой стандартная структура каталога Maven src/main/resources?

Выберите один ответ:

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

 

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

Вопрос 9

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где LIBRARY_AFTER = 3000

Выберите один ответ:

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

 

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

 

начинает диапазон для ранних перехватчиков, определяемых приложениями

Вопрос 10

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где PLATFORM_AFTER = 4000

Выберите один ответ:

 

начинает диапазон для поздних перехватчиков, определяемых платформой Java EE

 

начинает диапазон для ранних перехватчиков, определяемых приложениями

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

 

 

Промежуточный тест 8 (Попытка №3)

Вопрос 1

 

 

 

 

Что представляет собой стандартная структура каталога Maven pom.xml?

 

Выберите один ответ:

 

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

 

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

Вопрос 2

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где APPLICATION = 2000

Выберите один ответ:

 

начинает диапазон для ранних перехватчиков, определяемых приложениями

 

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

 

начинает диапазон для поздних перехватчиков, определяемых платформой Java EE

Вопрос 3

 

 

 

 

Что представляет собой стандартная структура каталога Maven src/main/java?

 

Выберите один ответ:

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

Вопрос 4

 

 

 

 

Выберите верные утверждения.

Выберите один или несколько ответов:

 

Связывание с перехватчиком – это аннотация, также аннотированная @InterceptorBinding, которая может быть пустой или иметь члены

 

 

Перехватчики специфичны для развертывания и отключены по умолчанию. Их необходимо активизировать, используя дескриптор развертывания beans.xml JAR-файла или модуля Java EE

 

 

Реализацию перехватчика необходимо указывать непосредственно на реализации компонента (например, @Interceptors(LoggingInterceptror.class))

 

 

Связывание с перехватчиком может применяться и без активизирования CDI

Вопрос 5

 

 

 

 

Что представляет собой стандартная структура каталога Maven pom.xml?

Выберите один ответ:

 

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

 

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

Вопрос 6

 

 

 

 

Выберите верные утверждения.

Выберите один или несколько ответов:

 

Декораторы – это бщий шаблон проектирования, разработанный группой Gang of Four

 

 

Идея декораторов состоит в том, чтобы взять класс и обернуть вокруг него другой класс

 

 

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

 

 

Это конвертер между двумя несовместимыми объектами. Используя паттерн адаптера, мы можем объединить два несовместимых интерфейса

 

Вопрос 7

 

 

 

 

Выберите верные утверждения.

Выберите один или несколько ответов:

 

События в CDI не рассматриваются асинхронно

 

 

Как и большинство CDI, производство события и подписка являются типобезопасными и позволяют квалификаторам определять, какие наблюдатели событий будут использоваться

 

 

Событию может быть назначен один или несколько квалификаторов (с членами либо без таковых), которые позволяют наблюдателям отличить его от остальных событий такого же типа

 

 

События в CDI рассматриваются асинхронно

Вопрос 8

 

 

 

 

Ниже представлен блок кода. Выберите верные утверждения.

 

Выберите один или несколько ответов:

 

Здесь представлен код активизации декоратора в дескрипторе развертывания beans.xml

 

 

Если в приложении присутствуют и перехватчики, и декораторы, то перехватчики вызываются в первую очередь

 

Если в приложении присутствуют и перехватчики, и декораторы, то декораторы вызываются в первую очередь

 

Здесь представлен код активизации перехватчика в дескрипторе развертывания beans.xml

 

Вопрос 9

 

 

 

 

Ниже представлен блок кода. Выберите верные утверждения.

 

Выберите один или несколько ответов:

 

В коде представлена связка перехватчиков Loggable

 

 

Аннотация @Priority берет целое число, которое может принимать любое значение

 

При наличии связывания с перехватчиком необходимо прикрепить его к самому перехватчику. Для этого к перехватчику добавляется аннотация @Interceptor и связывание с перехватчиком

 

 

При наличии связывания с перехватчиком не стоит прикреплять его к самому перехватчику во избежание ошибок

 

Вопрос 10

 

 

 

 

Что представляет собой стандартная структура каталога Maven src/test/resources?

Выберите один ответ:

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

 

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

 

 

Промежуточный тест 8 (Попытка №4)

Вопрос 1

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где LIBRARY_BEFORE = 1000

Выберите один ответ:

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

 

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

 

начинает диапазон для поздних перехватчиков, определяемых платформой Java EE

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

Вопрос 2

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где LIBRARY_AFTER = 3000

Выберите один ответ:

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

 

 

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

начинает диапазон для поздних перехватчиков, определяемых платформой Java EE

Вопрос 3

 

 

 

 

Выберите верные утверждения.

Выберите один или несколько ответов:

 

События позволяют компонентам взаимодействовать вне зависимости от времени компиляции

 

 

Производители событий запускают события, используя интерфейс javax.enterprise.event

 

 

Производитель инициирует события вызовом метода fire(), передает объект события и не зависит от наблюдателя

 

 

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

Вопрос 4

 

 

 

 

Выберите верные утверждения:

Выберите один или несколько ответов:

 

Декораторы должны иметь точку внедрения делегата (аннотированную @Delegate) такого же типа, как и компоненты, которые они декорируют

 

 

По умолчанию все декораторы отключены

 

 

Декораторы необходимо активизировать в файле beans.xml

 

По умолчанию все декораторы включены

Вопрос 5

 

 

 

 

Выберите верные утверждения согласно представленной схеме.

 

Выберите один или несколько ответов:

 

Компонент BookService имеет метод для создания Java-объектов Book

 

 

Интерфейс NumberGenerator имеет две реализации для генерации номеров ISBN и ISSN (IsbnGenerator и IssnGenerator) и одну альтернативную реализацию, чтобы генерировать имитационные номера для интеграционных тестов (MockGenerator)

 

 

Реализации NumberGenerator используют два квалификатора, чтобы избежать неоднозначного внедрения зависимости: @ThirteenDigits и @EightDigits

 

 

Реализации NumberGenerator используют только один квалификатор, чтобы избежать неоднозначного внедрения зависимости

Вопрос 6

 

 

 

 

Что представляет собой стандартная структура каталога Maven src/test/resources?

Выберите один ответ:

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

 

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

Вопрос 7

 

 

 

 

Что представляет собой стандартная структура каталога Maven pom.xml?

Выберите один ответ:

 

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

 

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

 

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

Вопрос 8

 

 

 

 

Что представляет собой стандартная структура каталога Maven pom.xml?

 

Выберите один ответ:

 

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

 

 

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

 

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

 

 

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

Вопрос 9

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где PLATFORM_AFTER = 4000

Выберите один ответ:

 

начинает диапазон для поздних перехватчиков, определяемых платформой Java EE

 

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

 

начинает диапазон для ранних перехватчиков, определяемых приложениями

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

Вопрос 10

 

 

 

 

Аннотация javax.interceptor.Interceptor определяет набор констант, где LIBRARY_AFTER = 3000

Выберите один ответ:

 

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

 

 

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

 

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

 

начинает диапазон для ранних перехватчиков, определяемых приложениями

 

Промежуточный тест 9

Вопрос 1

 

 

 

 

Расширение Java Secure Socket Extension (JSSE) обеспечивает

Выберите один ответ:

 

безопасную связь через Интернет

 

 

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

 

интеграцию протокола в приложение

 

ускорение процесса авторизации

Вопрос 2

 

 

 

 

JSSE предоставляет фреймворк и Java-реализацию протоколов

Выберите один или несколько ответов:

 

SSL

 

 

TLS

 

 

UML

 

SQL

Вопрос 3

 

 

 

 

… – это способ шифрования данных, при котором один и тот же ключ используется и для кодирования, и для восстановления информации. До 1970-х годов, когда появились первые асимметричные шифры, оно было единственным криптографическим методом.

О чем идет речь?

Выберите один ответ:

 

Симметричное шифрование

 

 

Потоковое шифрование

 

Блочное шифрование

 

Асимметричное шифрование

Вопрос 4

 

 

 

 

Центральная тема … вращается вокруг контекста безопасности. Мы можем установить этот контекст между сверстниками посредством обмена токенами.

Выберите один ответ:

 

LTE

 

СSS

 

API GSS

 

 

SALS

Вопрос 5

 

 

 

 

Что представляет собой Java Cryptography Architecture (JCA)?

Выберите один ответ:

 

Название внутреннего дизайна API криптографии в Java

 

 

Название внешнего микросервиса, предоставляющего услуги по криптографии

 

Внутренний алгоритм авторизации

 

Сервис по кластеризации

Вопрос 6

 

 

 

 

Как расшифровывается JSSE?

Выберите один ответ:

 

Java Section Socket Extension

 

Java Service Socket Extension

 

Java Secure Section Extension

 

Java Secure Socket Extension

 

Вопрос 7

 

 

 

 

С какого года можно было пользоваться международными стандартами шифрования через Java JCE в большей части мира?

Выберите один ответ:

 

1997

 

 

1987

 

2007

 

2017

Вопрос 8

 

 

 

 

В то время как GSSAPI обещает решить множество проблем безопасности с помощью подключаемых механизмов, существует несколько вариантов использования, которые получили более широкое распространение. Укажите их.

Выберите один или несколько ответов:

 

Он широко используется в SASL в качестве механизма безопасности, особенно там, где Kerberos является основным механизмом выбора

 

 

Он также используется в сопряжении с SPNEGO для согласования механизма безопасности, когда он заранее не известен

 

 

Он широко используется в JAVAC в качестве механизма безопасности, особенно там, где Kerberos является основным механизмом выбора

 

Он также используется в сопряжении с OPENGL для согласования механизма безопасности, когда он заранее не известен

Вопрос 9

 

 

 

 

На чем основан механизм работы GSS-API?

Выберите один ответ:

 

На токенах безопасности

 

 

На асинхронных неблокирующих сообщениях

 

На пакетах, переданных по TCP-IP

 

На синхронных неблокирующих сообщениях

Вопрос 10

 

 

 

 

Используя JSSE, разработчики могут обеспечить безопасную передачу данных

Выберите один ответ:

 

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

 

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

 

 

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

 

от клиента в сеть, на котором выполняется любой протокол приложения

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Вам подходит эта работа?
Похожие работы
Web-программирование
Задача Задача
4 Ноя в 15:20
17
0 покупок
Web-программирование
Тест Тест
31 Окт в 23:24
31
0 покупок
Web-программирование
Контрольная работа Контрольная
31 Окт в 13:00
31
0 покупок
Web-программирование
Контрольная работа Контрольная
31 Окт в 12:38
43
1 покупка
Web-программирование
Контрольная работа Контрольная
23 Окт в 00:34
36
0 покупок
Другие работы автора
Безопасность жизнедеятельности
Тест Тест
1 Ноя в 15:00
59 +2
0 покупок
Темы журнала
Показать ещё
Прямой эфир