Базы данных, Git и паттерны проектирования.sa_Java-р

Базы данных, Git и паттерны проектирования.sa_Java-р

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

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

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

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

Вопрос 1

Что такое контейнер?

  1. Запущенный процесс операционной системы в изолированном окружении с подключенной файловой системой из образа
  2. Место где находится переменная
  3. Так называют тело класса
Вопрос 2

Что такое SQlite?

  1. База данных
  2. СУБД по работе с различными базами данных
  3. Скриптовый, низкоуровневый язык программирования
Вопрос 3

В чем отличия SQLite и SQL

  1. SQL это СУБД , а SQlite непосредственно сама база данных
  2. SQL — язык запросов, с помощью которого специалисты отдают команды для управления базой данных, а SQLite СУБД, программное обеспечение, которое поддерживает этот язык
  3. Различий никаких нет
Вопрос 4

Что такое Git?

  1. Распределённая система управления версиями
  2. Это СУБД для работы с SQL
  3. Это современный фреймворк разработки
Вопрос 5

За что отвечает команда Git add?

  1. Добавляет содержимое рабочего каталога в индекс (staging area) для последующего коммита
  2. Используется в Git для удаления файлов из индекса и рабочей копии
  3. Такой команды в Git не существует
Вопрос 6

За что отвечает Git commit?

  1. Команда git commit берет все данные, добавленные в индекс с помощью git add, и сохраняет их слепок во внутренней базе данных, а затем сдвигает указатель текущей ветки на этот слепок
  2. Данная команда используется для отмены изменений
  3. Данная команда используется для удаления мусора из рабочего каталога
Вопрос 7

Для чего используется команда systemctl status mysql?

  1. Для показа списка всех баз данных на сервере MySQL
  2. Для создания базы данных на MySQL сервере
  3. Для проверки статуса сервера MYSQL
Вопрос 8

Что такое атрибут в реляционной модели базы данных?

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

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

  1. Первичный ключ
  2. Вторичный ключ
  3. Двоичный ключ
Вопрос 10

Что такое операторы в SQL?

  1. Данного понятия в SQL не существуют
  2. Определенные слова или символы, которые используются для выполнения конкретной операции
  3. Разновидности версий SQL
Вопрос 11

Какому типу данных соответствует REAL в SQLite?

  1. Дробное число
  2. Текст
  3. Целое число
Вопрос 12

Поддерживает ли SQLite Unicode по умолчанию?

  1. Да
  2. Нет
  3. Только в версии от 3.38.4 2022-05-04 и выше
Вопрос 13

Для чего можно использовать команду SELECT pg_database_size(current_database()); в PostgreSQL

  1. Чтобы получить физический размер файлов (хранилища) базы данных
  2. Чтобы очистить базу данных
  3. Для создания базы данных
Вопрос 14

Для чего служит команда use databaseName в MongoDB

  1. Чтобы начать работу с конкретной базой данных
  2. Для копирования базы данных
  3. Для создания коллекции
Вопрос 15

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

  1. Prototype
  2. Command
  3. Strategy
Вопрос 16

Для чего нужен паттерн Singleton?

  1. Для оптимизации доступа к одиночным объектам
  2. Позволяет выполнять обработку документов за один проход
  3. Для гарантии того, что будет существовать единственный экземпляр класса
Вопрос 17

Какой шаблон подменяет собой сложный объект и контролирует доступ к нему?

  1. Proxy
  2. Decorator
  3. Bridge
Вопрос 18

Что из перечисленного верно о паттерне Memento?

  1. Его использование приводит к нарушению инкапсуляции
  2. Это порождающий паттерн проектирования
  3. Позволяет сохранить внутреннее состояние объекта
Вопрос 19

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

  1. Singleton
  2. Facade
  3. Command
Вопрос 20

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

  1. Strategy
  2. Visitor
  3. State
Вопрос 21

Какие из перечисленных паттернов относятся к паттернам поведения (behavioral) в соответствии с GoF?

  1. Builder
  2. Proxy
  3. Memento
Вопрос 22

Сколько существует разных типов (и соответственно принципиально разных способов реализации) паттерна Adapter?

  1. 1
  2. 2
  3. 3
Вопрос 23

Различие между паттернами посредник (Mediator) и наблюдатель (Observer) в том, что наблюдатель распределяет обмен информацией между объектами, а посредник наоборот, инкапсулирует взаимодействие между другими объектами.

  1. Да
  2. Нет
  3. Различие заключается исключительно в наличии циклических ссылок в случае с Observer и их отсутствии в Mediator
Вопрос 24

С помощью какого ключевого слова можно сделать автоматическую генерацию первичного ключа?

  1. PRIMARY KEY
  2. UNIQUE
  3. AUTO_INCREMENT
Вопрос 25

С помощью какой программы можно создать дамп базы данных?

  1. mysqlextract
  2. mysqldump
  3. mysqlbackup
Вопрос 26

С помощью какого ключевого слова подтверждается транзакция?

  1. ENTER
  2. RUN
  3. COMMIT
Вопрос 27

С помощью какого ключевого слова можно задать алиас для названия таблицы?

  1. IS
  2. AS
  3. ALIAS
Вопрос 28

С помощью какого ключевого слова отменяется транзакция?

  1. ROLLBACK
  2. RESET
  3. EXIT
Вопрос 29

Какой является СУБД MySQL?

  1. Реляционной
  2. Документо - ориентированной
  3. key-value
Вопрос 30

С помощью каких ключевых слов задается порядок сортировки?

  1. ASC/DESC
  2. FROM/TO
  3. UP/DOWN