wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

FastAPI_basics

Total questions: 14

Worksheet time: 7mins

Name
Class
Date
1.

Яка команда встановлює FastAPI?

a)

install fastapi

b)

python install fastapi

c)

pip install fastapi

2.

Який сервер часто використовується разом із FastAPI для запуску?

a)

Apache

b)

Uvicorn

c)

Nginx

d)

Tomcat

3.

Як виглядає найпростіший маршрут у FastAPI?

a)

@app.get("/")

b)
c)

@route("/")

4.

Який тип відповіді повертає FastAPI за замовчуванням?

a)

HTML-сторінку

b)

XML

c)

PDF

d)

JSON

5.

Яка функція запускає сервер FastAPI?

a)

uvicorn main:app

b)

start_server()

c)

run()

6.

Для чого використовуються Pydantic-моделі у FastAPI?

a)

Для анімації

b)

Для роботи з базою даних

c)

Для перевірки та опису даних

d)

Для малювання графіки

7.

Що робить цей код?

a)

Повертає HTML-сторінку

b)

Запускає базу даних

c)

Створює GET маршрут, що повертає текст "Hello, world!" у форматі JSON

d)

Малює вікно

8.

Який результат отримає користувач при зверненні до /user/42?

a)

{"user_id": "user"}

b)

{"user": 42}

c)

{"user_id": 42}

9.

Що перевіряє цей код?

a)

Перевіряє, чи збігаються введений пароль та збережений

b)

Перевіряє, чи користувач адміністратор

c)

Порівнює логіни користувачів

d)

Генерує токен

10.

Що робить цей код?

a)

Створює HTML-форму логіну

b)

Генерує випадковий пароль

c)

Налаштовує спосіб отримання токена авторизації

d)

Видаляє користувача

11.

Що відбувається у цьому маршруті?

a)

Отримує токен авторизації з запиту

b)

Повертає всі профілі користувачів

c)

Видаляє токен

d)

Повертає токен у вигляді HTML

12.

Як виглядає типова відповідь при успішному вході?

a)

HTML-форма входу

b)

Повідомлення про помилку

c)

Пароль користувача

d)

Токен доступу у форматі JSON

13.

Яку роль виконує ця функція?

a)

Видаляє користувача

b)

Отримує користувача з токена

c)

Зберігає пароль

d)

Створює базу даних

14.

Для чого потрібен Depends у FastAPI?

a)

Для створення стилів CSS

b)

Для передачі HTML

c)

Для підключення залежностей (наприклад, токена або користувача)

d)

Для запуску сервера