[Росдистант] Разработка web-приложений (тесты, вопросы, ответы)

Раздел
Программирование
Тип
Просмотров
269
Покупок
0
Антиплагиат
Не указан
Размещена
10 Мар в 15:56
ВУЗ
Росдистант, Тольяттинский государственный университет, ТГУ
Курс
Не указан
Стоимость
450 ₽
Файлы работы   
3
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Промежуточные тесты 1-3
191.6 Кбайт 150 ₽
pdf
Промежуточные тесты 4-6
201.4 Кбайт 150 ₽
pdf
Промежуточные тесты 7-9
251.3 Кбайт 150 ₽
Всего 3 файла на сумму 450 рублей
Описание

Тольяттинский государственный университет (Росдистант), ТГУ. Разработка web-приложений (12680). Промежуточные тесты. Ответы на вопросы.

Для Росдистант имеются и другие готовые работы. Пишем уникальные работы под заказ. Помогаем с прохождением онлайн-тестов. Пишите, пожалуйста, в личку (Евгений).

Оглавление

ПРОМЕЖУТОЧНЫЕ ТЕСТЫ 1-3

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

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

Computer System Software

Creative Style Syntax

Cascading Style Sheets

Client-Server Scripting

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

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

JSON и XML

HTML и CSS

SQL и PHP

JavaScript и Java

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

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

Photoshop и Illustrator

NPM (Node Package Manager) и Yarn

Git и SVN

Eclipse и IntelliJ IDEA

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Git и SVN

PHP и Ruby on Rails

Photoshop и Illustrator

MySQL и PostgreSQL

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

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

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

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

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

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

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

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

HTML

CSS

JavaScript

SQL

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

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

HTML

CSS

JavaScript

PHP

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

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

Visual Studio Code

Notepad++

Chrome DevTools и Firefox Developer Tools

Eclipse

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

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

Пиксели (px)

Проценты (%)

Дюймы (in)

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

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

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

<image> и <link>

<header> и <footer>

<h1> до <h6>

<paragraph> и <section>

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

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

JSON и XML

HTML и CSS

SQL и PHP

JavaScript и Java

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

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

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

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

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

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

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

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

Photoshop и Illustrator

CSS и JavaScript

Java и C++

SQL и PHP

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

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

src и alt

href и target

class и id

name и value

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

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

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

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

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

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

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

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

<ol>

<ul>

<li>

<dl>

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

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

<ul>

<ol>

<li>

<ulist>

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

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

srcset

mobile-src

responsive-image

low-res

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

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

<option>

<list>

<select>

<dropdown>

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

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

href

link

src

target

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

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

<header>

<h1>

<title>

<head>

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

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

Pixels (px)

Centimeters (cm)

Points (pt)

Percentages (%)

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

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

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

Абсолютный

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

Статический

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

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

<link>

<a>

<href>

<url>

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

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

<link>

<a>

<href>

<url>

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

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

@media (max-width: 768px)

@media (min-width: 768px)

@media (width <= 768px)

@media (width: 768px)

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

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

<table>, <tr>, <td>

<ul>, <li>, <span>

<div>, <p>, <img>

<form>, <input>, <button>

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

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

<visible>

<mobile>

<desktop>

<div>

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

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

<viewport>

<meta name="viewport">

<scale>

<meta name="scale">

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

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

Display: none

Visibility: hidden

Media-visibility: hidden

Mobile-hide: true

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

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

<ol>

<ul>

<li>

<dl>

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

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

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

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

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

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

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

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

display: block

visibility: hidden

opacity: 0

position: absolute

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

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

flexbox

grid

columns

layout

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

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

inline

block

inline-block

flex

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

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

bg-color

background-color

color-background

background-image

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

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

left

right

center

float: none

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

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

shadow

box-shadow

text-shadow

element-shadow

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

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

absolute

relative

fixed

static

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

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

text-align

vertical-align

alignment

justify-content

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

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

border-color

border-style

border-width

border

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

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

border-width

border-size

border-style

border-color

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

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

shadow-color

box-shadow

text-shadow

border-shadow

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

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

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

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

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

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

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

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

font-color

text-color

color

background-color

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

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

#id-selector

.class-selector

*

element-selector

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

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

text-decoration

text-transform

font-style

text-style

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

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

block

inline

none

visible

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

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

HTML

JavaScript

CSS

MediaScript

---

ПРОМЕЖУТОЧНЫЕ ТЕСТЫ 4-6

Как объявить константу в JavaScript?

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

const constantName;

let constantName;

var constantName;

const constantName = value;

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

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

type

inputType

field

fieldType

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

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

for

while

do-while

if

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

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

removeElement()

deleteElement()

removeChild()

deleteChild()

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

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

test()

match()

regex()

checkPattern()

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

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

string.length

string.size

string.count

string.chars

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

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

regex

pattern

validate

match

Какие события могут быть обработаны с помощью метода addEventListener()?

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

mouseover

scroll

keypress

submit

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

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

email

text

number

password

Какой метод JavaScript используется для установки атрибутов элемента формы, таких как name и value?

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

setAttribute()

setFormAttribute()

setFieldAttribute()

setElementAttribute()

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

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

classList

className

class

classes

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

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

createElement()

appendElement()

addElement()

createNode()

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

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

addStyles()

applyStyles()

setStyles()

style()

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

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

document

formElement

form

input

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

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

validateInput()

checkValidity()

validateForm()

isValid()

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

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

&

+

.

,

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

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

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

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

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

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

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

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

HTML

JavaScript

CSS

Python

Что такое Java Persistence API (JPA) entities?

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

API для доступа к данным в хранилищах данных и преобразования этих данных в объекты языка программирования Java и наоборот

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

API службы сообщений Java (JMS) – это стандарт обмена сообщениями, который позволяет компонентам приложения Java EE создавать, отправлять, получать и читать сообщения, что обеспечивает распределенную, надежную и асинхронную связь между компонентами

API для создания и использования веб-сервисов SOAP

Что такое GlassFish?

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

Сервер приложений с открытым исходным кодом, реализующий спецификации Java EE

«Живые рыбки» в океане информации

Библиотека для связи с базами данных

Программа для обработки фотографий, в основном используется для ретуши и цветокоррекции

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

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

GET

POST

PUT

DELETE

Что означает написанное курсивом имя класса в UML-диаграммах классов?

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

Завершенность (final) этого класса

Абстрактность этого класса

Наличие у этого класса дочерних классов

Ничего не означает: курсив не входит в нотацию языка UML

Какой принцип описывает разделение frontend и backend в архитектуре приложения?

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

Принцип единственной ответственности (Single Responsibility Principle)

Принцип инкапсуляции (Encapsulation)

Принцип разделения интерфейса и реализации (Separation of Interface and Implementation)

Принцип разделения обязанностей (Separation of Concerns)

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

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

GET

POST

PUT

DELETE

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

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

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

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

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

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

Что такое Java EE managed beans?

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

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

API для доступа к данным в хранилищах данных и преобразования этих данных в объекты языка программирования Java и наоборот

API службы сообщений Java (JMS) – это стандарт обмена сообщениями, который позволяет компонентам приложения Java EE создавать, отправлять, получать и читать сообщения, что обеспечивает распределенную, надежную и асинхронную связь между компонентами

API для разработки веб-сервисов, соответствующих архитектурному стилю REST

Что такое HTTP?

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

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

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

Удаленный вызов методов (RMI), который позволяет вызывать удаленные объекты независимо от основного протокола

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

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

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

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

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

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

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

Что такое Enterprise Java Beans (enterprise bean) components?

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

Управляемые компоненты, в которых заключена основная функциональность приложения

API для разработки веб-сервисов, соответствующих архитектурному стилю REST

API для создания и использования веб-сервисов SOAP

API для доступа к данным в хранилищах данных и преобразования этих данных в объекты языка программирования Java и наоборот

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

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

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

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

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

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

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

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

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

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

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

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

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

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

BytesMessage

TextMessage

StreamMessage

MapMessage

ThreadMessage

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

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

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

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

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

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

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

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

Заголовок

Тело

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

Метаданные

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

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

Заголовок

Тело

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

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

Вы создаете 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>

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

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

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

Объектный

Контекстный

Сессионный

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

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

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

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

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

Поддержка AJAX

Пусть имеются переменные 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"));

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

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

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

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

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

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

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

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

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

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

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

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

Что такое JSP?

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

Скриптлет

Апплет

Сервлет

Директива

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

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

JavaScript

CSS

HTTP

HTML

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

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

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

Объектный

Контекстный

Сессионный

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

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

Сложность

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

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

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

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

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

Веб-сервер

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

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

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

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

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

MessagingException

JMSException

DeliveryException

RemoteException

---

ПРОМЕЖУТОЧНЫЕ ТЕСТЫ 7-9

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

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

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

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

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

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

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

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

@ SequenceGenerator

@ ColumnResult

@ Embedded

@ AccessType

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

javax.persistence.spi

Выберите...

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

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

Java Persistence Metamodel API

Java Persistence Criteria API

javax.persistence.metamode

Выберите...

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

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

Java Persistence Metamodel API

Java Persistence Criteria API

javax.persistence.criteria

Выберите...

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

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

Java Persistence Metamodel API

Java Persistence Criteria API

javax.persistence

Выберите...

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

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

Java Persistence Metamodel API

Java Persistence Criteria API

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

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

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

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

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

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

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

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

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

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

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

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

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

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

@ Transient

@ column

@ Embedded

@ Basic

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

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

javax.servlet.jsp

java.servlet.jsp

javax.servlet.jsp.tagext

java.servlet.jsp.tagext

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

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

< id >

< entity> 

< basic>

< attribute>

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

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

@ SequenceGenerator

@ TableGenerator

@ Embedded

@ JoinColumn

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

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

@ GeneratedValue

@ SequenceGenerator

@ TableGenerator

@ Basic

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Что представляет собой стандартная структура каталога Maven pom.xml?

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

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

Аннотация javax.interceptor.Interceptor определяет набор констант, где LIBRARY_AFTER = 3000

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

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

начинает диапазон для ранних перехватчиков, определяемых приложениями

Аннотация javax.interceptor.Interceptor определяет набор констант, где APPLICATION = 2000

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

начинает диапазон для ранних перехватчиков, определяемых приложениями

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

Что представляет собой стандартная структура каталога Maven src/main/java?

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

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

Файл beans.xml, обеспечивающий работу альтернативы MockGenerator и перехватчика LoggingInterceptor

Аннотация javax.interceptor.Interceptor определяет набор констант, где APPLICATION = 2000

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

начинает диапазон для ранних перехватчиков, определяемых приложениями

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

начинает диапазон для поздних перехватчиков, определяемых платформой Java EE

Аннотация javax.interceptor.Interceptor определяет набор констант, где LIBRARY_BEFORE = 1000

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

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

начинает диапазон для поздних перехватчиков, определяемых платформой Java EE

открывает диапазон для поздних перехватчиков, задаваемых библиотеками расширения

Что представляет собой стандартная структура каталога Maven src/test/java?

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

Каталог для интеграционных тестов BookServiceIT и альтернативы MockGenerator

Каталог для всех компонентов, квалификаторов, перехватчиков и класса Main

Пустой файл beans.xml, поэтому мы можем инициировать CDI без альтернатив и перехватчиков

Модель объекта проекта Maven (POM), описывающая проект и его зависимости

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

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

Декораторы – это бщий шаблон проектирования, разработанный группой Gang of Four

Идея декораторов состоит в том, чтобы взять класс и обернуть вокруг него другой класс

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

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

Аннотация javax.interceptor.Interceptor определяет набор констант, где PLATFORM_AFTER = 4000

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

начинает диапазон для поздних перехватчиков, определяемых платформой Java EE

начинает диапазон для ранних перехватчиков, определяемых приложениями

открывает диапазон для ранних перехватчиков, задаваемых библиотеками расширения

начинает диапазон для ранних перехватчиков, определяемых платформой Java EE

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

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

Декораторы должны иметь точку внедрения делегата (аннотированную @Delegate) такого же типа, как и компоненты, которые они декорируют

По умолчанию все декораторы отключены

Декораторы необходимо активизировать в файле beans.xml

По умолчанию все декораторы включены

Java cryptography API предоставляется так называемым расширением

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

JC API

JCК

JCS

JCE

Что представляет собой Java Cryptography Architecture (JCA)?

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

Название внутреннего дизайна API криптографии в Java

Название внешнего микросервиса, предоставляющего услуги по криптографии

Внутренний алгоритм авторизации

Сервис по кластеризации

На чем основан механизм работы GSS-API?

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

На токенах безопасности

На асинхронных неблокирующих сообщениях

На пакетах, переданных по TCP-IP

На синхронных неблокирующих сообщениях

Протоколы Secure Sockets Layer (SSL) и … были разработаны для защиты конфиденциальности и целостности данных при их передаче по сети. Укажите второй протокол.

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

Transport Lost Security (TLS)

Transport Lower Security (TLS)

Transport Layer Section (TLS)

Transport Layer Security (TLS)

Java предоставляет несколько API-интерфейсов на основе безопасности, которые помогают разработчикам устанавливать безопасные соединения с клиентом для получения и отправки сообщений в зашифрованном формате. Укажите их.

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

Расширение защищенного сокета Java (JSSE)

Архитектура криптографии Java (JCA)

Расширение криптографии Java (JCE)

Простой уровень аутентификации и безопасности(SASL)

Какие функции включает JSSE?

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

Функции шифрования данных, аутентификации сервера, целостности сообщений

Функции шифрования данных, аутентификации сервера, целостности сообщений и дополнительной аутентификации клиента

Функции целостности сообщений и дополнительной аутентификации клиента

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

Расширение криптографии Java (JCE) обеспечивает основу и реализации для шифрования, генерации ключей и согласования ключей, а также алгоритмов кода аутентификации сообщений (MAC). Поддержка шифрования включает

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

симметричный, асимметричный, блочный и потоковый шифры

симметричный, блочный и потоковый шифры

симметричный, асимметричный, блочный, модульный и потоковый шифры

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

Центральная тема … вращается вокруг контекста безопасности. Мы можем установить этот контекст между сверстниками посредством обмена токенами.

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

LTE

СSS

API GSS

SALS

JSSE предоставляет фреймворк и Java-реализацию протоколов

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

SSL

TLS

UML

SQL

Что представляет собой Simple Authentication and Security Layer?

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

Фреймворк для предоставления услуг криптографии

Фреймворк (каркас) для предоставления аутентификации и защиты данных в протоколах на основе соединений

Фреймворк для абстрагирования программы от сервисов безопасности

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

Как расшифровывается JSSE?

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

Java Section Socket Extension

Java Service Socket Extension

Java Secure Section Extension

Java Secure Socket Extension

Для чего нужен GSS API?

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

Позволяет приложениям абстрагироваться от всех сервисов безопасности

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

Представляет приложениям абстракцию от веб-сервисов

Позволяет приложениям проверять личность пользователя

Механизмы SASL реализуют серию запросов и ответов. Определенные SASL механизмы включают

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

«OTP», механизм одноразовых паролей. OTP заменяет устаревший механизм SKEY

«PLAIN», простой механизм передачи паролей открытым текстом. PLAIN является заменой устаревшему LOGIN

«ANONYMOUS» для аутентификации гостевого доступа (RFC 4505)

«EXTERNAL», когда аутентификация отделена от передачи данных (например, когда протоколы уже используют IPsec или TLS)

Что определяет API-интерфейс Java SASL?

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

API-интерфейс Java SASL определяет классы и интерфейсы для приложений, использующих механизмы SASL

API-интерфейс Java SASL определяет данные для приложений, использующих механизмы SASL

API-интерфейс Java SASL определяет данные для аутентификации приложений, использующих механизмы SASL

API-интерфейс Java SASL определяет свои собственные механизмы для приложений, использующих механизмы SASL

Что охватывает GSS API?

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

Аутентификацию, целостность данных и конфиденциальность

Аутентификацию и конфиденциальность

Автоматизацию, целостность данных и конфиденциальность

Аутентификацию, целостность данных и автоматизацию

Вам подходит эта работа?
Похожие работы
Другие работы автора
Автомобильная промышленность
Тест Тест
24 Июн в 14:38
19
0 покупок
Общая психология
Тест Тест
24 Июн в 14:24
56
0 покупок
Профессиональная этика
Тест Тест
22 Июн в 18:26
25
1 покупка
Физкультура и спорт
Тест Тест
22 Июн в 01:38
30 +2
0 покупок
Материаловедение
Контрольная работа Контрольная
12 Июн в 11:31
53
0 покупок
Физическая химия
Тест Тест
11 Июн в 21:45
50
0 покупок
Физическая химия
Тест Тест
11 Июн в 21:37
49
0 покупок
Экспертиза, ревизия и контроль
Тест Тест
11 Июн в 15:41
62
0 покупок
ООП - Объектно-ориентированное программирование
Тест Тест
11 Июн в 07:22
48
0 покупок
Темы журнала
Показать ещё
Прямой эфир