Расширенные возможности Python.sa_Pyt-р

Расширенные возможности Python.sa_Pyt-р — вариант 4

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

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

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

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

Вопрос 1

Какой декоратор используется для создания эндпоинта в FastAPI, чтобы обрабатывать GET-запросы?

  1. @app.route()
  2. @app.get()
  3. @app.post()
  4. @app.put()
Вопрос 2

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

  1. responsemodel
  2. requestmodel
  3. inputmodel
Вопрос 3

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

  1. @app.onevent("shutdown")
  2. @app.onevent("startup")
  3. @app.onevent("reload")
Вопрос 4

Какую роль играет параметр decorator response_model в FastAPI?

  1. Определяет модель данных для возвращаемого API-ответа и автоматически выполняет валидацию данных.
  2. Задает тип входных данных для API-запроса.
  3. Управляет временем ожидания ответа от сервера.
Вопрос 5

Что такое кэширование?

  1. Увеличение объема хранилища данных.
  2. Метод оптимизации базы данных.
  3. Сохранение результатов выполнения запросов для повторного использования и увеличения производительности системы.
Вопрос 6

Какая функция отвечает за инициализацию кэша в FastAPI?

  1. initialize
  2. init
  3. setup
Вопрос 7

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

  1. @lifetime
  2. @timeout
  3. @cache
Вопрос 8

Напишите имя параметра URL для эндпоинта `/hello/{Name}`:

  1. name
  2. Name
  3. Hello
Вопрос 9

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

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

Что произойдет, если отправить запрос методу GET к эндпоинту, который не существует?

  1. Возникнет ошибка 404 Not Found.
  2. Получим пустой ответ.
  3. Запрос будет успешно обработан.
  4. Сервер упадет.
Вопрос 11

Какой HTTP статус код соответствует успешному завершению операции?

  1. 200 OK
  2. 201 Created
  3. 202 Accepted
  4. 204 No Content
Вопрос 12

Что происходит в методе `create_all` класса `BaseTable.metadata.create_all`?

  1. Создание всех таблиц базы данных
  2. Удаление всех таблиц базы данных
  3. Обновление всех таблиц базы данных
  4. Чтение всех таблиц базы данных
Вопрос 13

Что происходит при вызове import BaseTable?

  1. Импортируется библиотека BaseTable.
  2. Создаются все таблицы базы данных.
  3. Загружается пользовательская база данных.
Вопрос 14

Какой путь, по умолчанию, используется для подключения к серверу?

  1. port=5432
  2. host=localhost
  3. user=postgres
Вопрос 15

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

  1. По имени пользователя операционной системы.
  2. По переменной user.
  3. По логину базы данных.
Вопрос 16

Какую роль выполняет функция async def on_startup в приложении?

  1. Настройка параметров подключения к базе данных.
  2. Обработка событий старта приложения.
  3. Управление сессиями пользователей.
Вопрос 17

Какой метод используется для запуска сессии?

  1. session_build()
  2. start_session()
  3. build_session()
  4. session_start()
Вопрос 18

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

  1. Connection
  2. SessionBuilder
  3. Cache
  4. FileHandler
Вопрос 19

Какую роль играет параметр `expire=30` в настройках кэша?

  1. Устанавливает интервал времени до обновления кеша
  2. Определяет максимальный размер кеша
  3. Определяет режим работы кеша
  4. Определяет период хранения кеша без обновления
Вопрос 20

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

  1. getall()
  2. all()
  3. fetchall()
  4. getusers()
Вопрос 21

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

  1. @route
  2. @router
  3. @get
  4. @post
Вопрос 22

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

  1. JSON
  2. XML
  3. CSV
  4. PostgreSQL
Вопрос 23

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

  1. @cache
  2. @cached
  3. @usecache
  4. @memoize
Вопрос 24

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

  1. adduser()
  2. createuser()
  3. insertuser()
  4. newuser()
Вопрос 25

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

  1. FilesInUser
  2. Tables
  3. Connection
  4. FileHandler