wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Вопросы по REST API и Express

Total questions: 19

Worksheet time: 3mins

Name
Class
Date
1.

Что такое REST API?

a)

Тип базы данных

b)

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

c)

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

d)

Система контроля версий

2.

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

a)

POST

b)

DELETE

c)

GET

d)

PUT

3.

Какое назначение у app.use() в Express?

a)

Запуск сервера

b)

Добавление middleware ко всем маршрутам

c)

Удаление базы данных

d)

Хранение переменных окружения

4.

Что означает URL /users/:id в Express?

a)

Статический путь

b)

Динамический параметр маршрута

c)

URL для удаления пользователя

d)

Ошибочный путь

5.

Как подключить SQLite в проекте Node.js?

a)

const sqlite3 = require("sqlite3").verbose();

b)

import mysql from "sqlite3"

c)

const db = new MySQL();

d)

require("sqlite")

6.

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

a)

UPDATE

b)

DELETE

c)

SELECT

d)

INSERT

7.

Что делает следующий код? app.post('/products', (req, res) => {});

a)

Создаёт сокет-подключение

b)

Обрабатывает POST-запрос на добавление продукта

c)

Удаляет все продукты

d)

Обновляет таблицу продуктов

8.

Как получить параметры маршрута в Express?

a)

req.headers

b)

req.params

c)

req.cookies

d)

req.body

9.

Что делает express.json()?

a)

Обрабатывает HTML-файлы

b)

Подключает CSS

c)

Парсит JSON-тело запроса в объект

d)

Преобразует данные в XML

10.

Как выполнить SELECT в SQLite?

a)

db.run("SELECT * FROM users")

b)

db.get("INSERT INTO users")

c)

db.select("UPDATE users")

d)

db.delete("DELETE users")

11.

За что отвечает метод app.listen() в Express?

a)

Отправляет ответ клиенту

b)

Запускает сервер и слушает указанный порт

c)

Выполняет middleware

d)

Подключает базу данных

12.

Что означает параметр req в Express?

a)

Ответ сервера

b)

Запрос клиента

c)

Функция маршрутизации

d)

Middleware

13.

Что означает параметр res в Express?

a)

Запрос пользователя

b)

Ответ, который сервер отправляет клиенту

c)

Порт для прослушивания

d)

Middleware-конфиг

14.

Для чего используется next()?

a)

Чтобы остановить сервер

b)

Чтобы перейти к следующему middleware

c)

Чтобы отправить файл клиенту

d)

Чтобы закрыть соединение

15.

Что делает этот код? app.listen(3000);

a)

Создаёт базу данных

b)

Запускает сервер на порту 3000

c)

Останавливает приложение

d)

Запускает middleware

16.

Где хранится тело POST-запроса?

a)

req.params

b)

req.headers

c)

req.body

d)

req.url

17.

Где хранятся параметры URL, например /user/:id?

a)

req.query

b)

req.params

c)

req.data

d)

req.fields

18.

Что будет, если забыть вызвать next() в middleware?

a)

Сервер ускорится

b)

Запрос зависнет и не дойдёт до следующего обработчика

c)

Запрос автоматически завершится

d)

Express отправит ошибку 500

19.

Что произойдёт при вызове res.send("Hello")?

a)

Клиенту будет отправлена строка "Hello"

b)

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

c)

Запрос остановится и нельзя будет вызвать next()

d)

Изменится URL