Фреймворк Flask.sa_Pyt-р

Фреймворк Flask.sa_Pyt-р — вариант 6

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

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

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

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

Вопрос 1

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

  1. Representational State Transfer
  2. Remote State Transfer
  3. Resource State Transfer
  4. Remote Entity State Transfer
Вопрос 2

Какие HTTP методы обычно используются в RESTful API?

  1. GET, POST, UPDATE, DELETE
  2. GET, PUT, POST, DELETE
  3. FETCH, SUBMIT, UPDATE, DELETE
  4. REQUEST, RESPONSE, UPDATE, DELETE
Вопрос 3

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

  1. flask.http
  2. flask.routing
  3. flask.api
  4. flask-restful
Вопрос 4

Какой декоратор в Flask используется для определения конечной точки (endpoint) REST API?

  1. @url
  2. @route
  3. @resource
  4. @endpoint
Вопрос 5

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

  1. 100-199
  2. 200-299
  3. 300-399
  4. 400-499
Вопрос 6

Как передать параметры запроса (query parameters) в URL конечной точки в Flask?

  1. В теле запроса (request body)
  2. В заголовке запроса (request header)
  3. В URL
  4. В cookie
Вопрос 7

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

  1. GET
  2. PUT
  3. POST
  4. DELETE
Вопрос 8

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

  1. XML и YAML
  2. HTML и CSS
  3. JSON и XML
  4. JSON и CSV
Вопрос 9

Как обрабатывать ошибки в REST API на Flask?

  1. Игнорировать ошибки
  2. Возвращать страницу с ошибкой HTML
  3. Возвращать соответствующий HTTP статус код и сообщение об ошибке в формате JSON
  4. Печатать сообщение об ошибке в консоль
Вопрос 10

…. - метод для получения запросов от сервера

  1. GET
Вопрос 11

Использование HTTPS, аутентификация и …, ограничение доступа к ресурсам - меры безопасности, которые можно применить к REST API в Flask

  1. авторизация
Вопрос 12

Типы аутентификации поддерживаются в Flask для защиты REST API: Различные типы, включая базовую аутентификацию, токен-аутентификацию и …

  1. OAuth
Вопрос 13

Метод для удаления элементов на сервере - …

  1. Delete
Вопрос 14

Метод … используется для выполнения частичного обновления ресурса в REST API?

  1. PUT
Вопрос 15

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

  1. Flask-RESTful обеспечивает более простой синтаксис для создания конечных точек REST API
  2. Flask-RESTful автоматически обрабатывает валидацию данных в запросах
  3. Flask-RESTful предоставляет дополнительные инструменты для управления ресурсами и сериализацией данных
  4. Flask-RESTful интегрируется напрямую с базами данных для более удобного доступа к данным
Вопрос 16

Установите соответствие между HTTP методом и его функцией:

  1. получения (GET)
  2. отправки (POST)
  3. обновления (PUT)
  4. удаление (DELETE)
  5. GET
  6. POST
  7. PUT
  8. DELETE
Вопрос 17

Соотнесите типы аутентификации с их описаниями:

  1. Базовая аутентификация (c)
  2. Токен-аутентификация (b)
  3. OAuth (a)
  4. Передача логина и пароля в зашифрованном виде
  5. Выдача временного ключа доступа для авторизации пользователя
  6. Делегирование доступа к ресурсам от имени пользователя без предоставления пароля
Вопрос 18

Сопоставьте форматы данных с их описаниями:

  1. JSON (b)
  2. XML (c)
  3. YAML (a)
  4. Формат обмена данными, основанный на JavaScript
  5. Язык разметки, используемый для хранения и передачи структурированных данных
  6. Универсальный формат данных, часто используемый для конфигурационных файлов
Вопрос 19

Ответьте, выбрав правильный порядок действий:

  1. Аутентифицироваться
  2. Получить доступ к интерфейсу программирования приложений (API)
  3. Определить конечную точку (endpoint)
  4. Отправить запрос на сервер
  5. Получить и обработать ответ от сервера
Вопрос 20

Вы разрабатываете веб-приложение на Flask для создания REST API, которое позволяет пользователям получать, добавлять, обновлять и удалять рецепты. Вам необходимо создать функцию, которая будет добавлять новый рецепт в базу данных через REST API. Пользователь отправляет POST запрос с данными о рецепте (название, ингредиенты, инструкция) на определенный эндпоинт. Какие шаги вы будете выполнять для обработки этого запроса и добавления рецепта в базу данных?

  1. Получение данных из запроса, установка соединения с базой данных, создание объекта модели данных, добавление данных в объект, сохранение объекта в базе данных, отправка ответа пользователю
  2. Получение данных из запроса, создание SQL запроса для добавления нового рецепта в базу данных, выполнение SQL запроса, отправка ответа пользователю
  3. Проверка наличия свободного места в базе данных, добавление нового рецепта в таблицу рецептов, обновление данных в связанных таблицах, очистка кэша, отправка ответа пользователю
  4. Использование встроенных функций Flask для работы с базой данных, автоматическое подключение к базе данных через конфигурационные файлы приложения, отправка ответа пользователю