wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

API. REST. HTTP. SQL

Total questions: 30

Worksheet time: 15mins

Name
Class
Date
1.

Что такое API?

a)

A) Программа для создания веб-сайтов

b)

B) Интерфейс для взаимодействия между программами

c)

C) Система управления базами данных

d)

D) Инструмент для создания графического интерфейса

2.

Что из перечисленного является основным протоколом для работы с REST API?

a)

A) HTTP

b)

B) FTP

c)

C) SMTP

d)

D) WebSocket

3.

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

a)

A) REST API

b)

B) SOAP API

c)

C) JSON-RPC

d)

D) WebSocket API

4.

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

a)

A) REST API

b)

B) WebSocket API

c)

C) SOAP API

d)

D) GraphQL API

5.

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

a)

A) SOAP API

b)

B) REST API

c)

C) GraphQL API

d)

D) XML-RPC

6.

Что означает аббревиатура REST?

a)

A) Reliable Enterprise Software Technology

b)

B) Representational State Transfer

c)

C) Remote Endpoint Service Transport

d)

D) Resource Efficient Server Technology

7.

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

a)

A) GET

b)

B) POST

c)

C) PUT

d)

D) DELETE

8.

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

a)

A) GET

b)

B) POST

c)

C) PUT

d)

D) PATCH

9.

Какой HTTP-метод используется для полного обновления существующего ресурса в REST API?

a)

A) GET

b)

B) DELETE

c)

C) PATCH

d)

D) PUT

10.

В чем заключается принцип "stateless" в REST?

a)

A) Сервер не хранит информацию о предыдущих запросах клиента

b)

B) Все запросы обрабатываются на сервере без участия клиента

c)

C) Сервер должен хранить состояние клиента для последующих запросов

d)

D) Данные всегда хранятся в виде статичных файлов

11.

Что такое "ресурс" в контексте REST API?

a)

A) Конкретная запись в базе данных

b)

B) Объект, с которым работает API, доступный через URL

c)

C) Операция или метод HTTP

d)

D) Функция обработки ошибок

12.

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

a)

A) XML

b)

B) JSON

c)

C) HTML

d)

D) CSV

13.

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

a)

A) GET

b)

B) POST

c)

C) PUT

d)

D) DELETE

14.

Какой статус-код HTTP возвращается, если запрос успешно выполнен и ресурс был найден?

a)

A) 200 OK

b)

B) 404 Not Found

c)

C) 500 Internal Server Error

d)

D) 201 Created

15.

Что такое idempotent в контексте REST?

a)

A) Операция, которая может быть повторена без изменения результата

b)

B) Операция, которая изменяет состояние на сервере

c)

C) Операция, которая изменяет структуру данных

d)

D) Операция, которая должна быть выполнена только один раз

16.

Что делает команда SELECT в SQL?

a)

A) Удаляет данные из таблицы

b)

B) Изменяет структуру таблицы

c)

C) Извлекает данные из базы данных

d)

D) Вставляет данные в таблицу

17.

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

a)

A) WHERE

b)

B) SELECT

c)

C) UPDATE

d)

D) DELETE

18.

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

a)

A) INSERT INTO

b)

B) SELECT

c)

C) UPDATE

d)

D) DELETE

19.

Как выбрать все данные из таблицы с именем users?

a)

A) SELECT * FROM users;

b)

B) GET * FROM users;

c)

C) SELECT users FROM *;

d)

D) SELECT ALL FROM users;

20.

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

a)

A) UPDATE

b)

B) SELECT

c)

C) INSERT

d)

D) DELETE

21.

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

a)

A) COUNT()

b)

B) SUM()

c)

C) AVG()

d)

D) MAX()

22.

Как ограничить количество возвращаемых строк в SQL запросе?

a)

A) LIMIT

b)

B) TOP

c)

C) OFFSET

d)

D) RESTRICT

23.

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

a)

A) JOIN

b)

B) UNION

c)

C) SELECT

d)

D) GROUP BY

24.

Какой SQL запрос выбирает уникальные значения в столбце age таблицы users?

a)

A) SELECT DISTINCT age FROM users;

b)

B) SELECT age FROM users WHERE UNIQUE;

c)

C) SELECT age FROM users;

d)

D) SELECT UNIQUE age FROM users;

25.

Что делает оператор GROUP BY в SQL?

a)

A) Группирует данные по указанному столбцу

b)

B) Удаляет повторяющиеся строки

c)

C) Сортирует данные по возрастанию

d)

D) Осуществляет фильтрацию данных

26.

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

a)

A) SELECT * FROM users ORDER BY name ASC;

b)

B) SELECT * FROM users ORDER BY name DESC;

c)

C) SELECT * FROM users SORT BY name;

d)

D) SELECT * FROM users ORDER BY name;

27.

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

a)

A) CREATE TABLE

b)

B) INSERT TABLE

c)

C) ADD TABLE

d)

D) MAKE TABLE

28.

Что означает код ответа HTTP 404?

a)

A) Запрашиваемая страница не найдена

b)

B) Запрос был успешным

c)

C) Ошибка сервера

d)

D) Пользователь не авторизован

29.

Какой код ответа указывает на ошибку сервера?

a)

A) 400

b)

B) 500

c)

C) 300

d)

D) 200

30.

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

a)

A) 301

b)

B) 200

c)

C) 500

d)

D) 503