NEW
Font size
WorksheetsAPI. REST. HTTP. SQL
Total questions: 30
Worksheet time: 15mins
Что такое API?
A) Программа для создания веб-сайтов
B) Интерфейс для взаимодействия между программами
C) Система управления базами данных
D) Инструмент для создания графического интерфейса
Что из перечисленного является основным протоколом для работы с REST API?
A) HTTP
B) FTP
C) SMTP
D) WebSocket
Какой из видов API использует XML для обмена данными?
A) REST API
B) SOAP API
C) JSON-RPC
D) WebSocket API
Какой вид API позволяет создать постоянное двустороннее соединение между клиентом и сервером для передачи данных в реальном времени?
A) REST API
B) WebSocket API
C) SOAP API
D) GraphQL API
Какой из видов API является наиболее универсальным и часто используется для взаимодействия между различными платформами?
A) SOAP API
B) REST API
C) GraphQL API
D) XML-RPC
Что означает аббревиатура REST?
A) Reliable Enterprise Software Technology
B) Representational State Transfer
C) Remote Endpoint Service Transport
D) Resource Efficient Server Technology
Какой метод HTTP используется для создания нового ресурса в REST API?
A) GET
B) POST
C) PUT
D) DELETE
Какой HTTP-метод используется для извлечения (чтения) данных из REST API?
A) GET
B) POST
C) PUT
D) PATCH
Какой HTTP-метод используется для полного обновления существующего ресурса в REST API?
A) GET
B) DELETE
C) PATCH
D) PUT
В чем заключается принцип "stateless" в REST?
A) Сервер не хранит информацию о предыдущих запросах клиента
B) Все запросы обрабатываются на сервере без участия клиента
C) Сервер должен хранить состояние клиента для последующих запросов
D) Данные всегда хранятся в виде статичных файлов
Что такое "ресурс" в контексте REST API?
A) Конкретная запись в базе данных
B) Объект, с которым работает API, доступный через URL
C) Операция или метод HTTP
D) Функция обработки ошибок
Какой формат данных чаще всего используется для обмена данными в REST API?
A) XML
B) JSON
C) HTML
D) CSV
Какой HTTP-метод используется для удаления ресурса в REST API?
A) GET
B) POST
C) PUT
D) DELETE
Какой статус-код HTTP возвращается, если запрос успешно выполнен и ресурс был найден?
A) 200 OK
B) 404 Not Found
C) 500 Internal Server Error
D) 201 Created
Что такое idempotent в контексте REST?
A) Операция, которая может быть повторена без изменения результата
B) Операция, которая изменяет состояние на сервере
C) Операция, которая изменяет структуру данных
D) Операция, которая должна быть выполнена только один раз
Что делает команда SELECT в SQL?
A) Удаляет данные из таблицы
B) Изменяет структуру таблицы
C) Извлекает данные из базы данных
D) Вставляет данные в таблицу
Какой оператор используется для фильтрации данных в SQL?
A) WHERE
B) SELECT
C) UPDATE
D) DELETE
Какой SQL запрос используется для добавления новых данных в таблицу?
A) INSERT INTO
B) SELECT
C) UPDATE
D) DELETE
Как выбрать все данные из таблицы с именем users?
A) SELECT * FROM users;
B) GET * FROM users;
C) SELECT users FROM *;
D) SELECT ALL FROM users;
Какой SQL запрос используется для обновления существующих данных в таблице?
A) UPDATE
B) SELECT
C) INSERT
D) DELETE
Какую функцию можно использовать в SQL для подсчета количества строк в таблице?
A) COUNT()
B) SUM()
C) AVG()
D) MAX()
Как ограничить количество возвращаемых строк в SQL запросе?
A) LIMIT
B) TOP
C) OFFSET
D) RESTRICT
Как объединить данные из двух таблиц по общему столбцу?
A) JOIN
B) UNION
C) SELECT
D) GROUP BY
Какой SQL запрос выбирает уникальные значения в столбце age таблицы users?
A) SELECT DISTINCT age FROM users;
B) SELECT age FROM users WHERE UNIQUE;
C) SELECT age FROM users;
D) SELECT UNIQUE age FROM users;
Что делает оператор GROUP BY в SQL?
A) Группирует данные по указанному столбцу
B) Удаляет повторяющиеся строки
C) Сортирует данные по возрастанию
D) Осуществляет фильтрацию данных
Какой SQL запрос используется для сортировки данных по убыванию?
A) SELECT * FROM users ORDER BY name ASC;
B) SELECT * FROM users ORDER BY name DESC;
C) SELECT * FROM users SORT BY name;
D) SELECT * FROM users ORDER BY name;
Какой запрос используется для создания новой таблицы в SQL?
A) CREATE TABLE
B) INSERT TABLE
C) ADD TABLE
D) MAKE TABLE
Что означает код ответа HTTP 404?
A) Запрашиваемая страница не найдена
B) Запрос был успешным
C) Ошибка сервера
D) Пользователь не авторизован
Какой код ответа указывает на ошибку сервера?
A) 400
B) 500
C) 300
D) 200
Какой код ответа HTTP используется для перенаправления клиента на другой ресурс?
A) 301
B) 200
C) 500
D) 503
