💯 Фреймворки Python [Тема 1-7] — ответы на тесты Синергия / МОИ / МТИ / МосАП

Раздел
Программирование
Предмет
Тип
Просмотров
38
Покупок
0
Антиплагиат
Не указан
Размещена
27 Дек в 21:34
ВУЗ
Не указан
Курс
Не указан
Стоимость
300 ₽
Файлы работы   
1
Каждая работа проверяется на плагиат, на момент публикации уникальность составляет не менее 40% по системе проверки eTXT.
pdf
Фреймворки Python [Тема 1-7]
263.5 Кбайт 300 ₽
Описание

Фреймворки Python > Тест 1 / Тест 2 / Тест 3 / Тест 4 / Тест 5 / Тест 6 / Итоговый тест

  • правильные ответы на вопросы из тестов по данной дисциплине
  • вопросы отсортированы в лексикографическом порядке
Оглавление

Фреймворки Python

  • Тема 1. Основы Flask
  • Тема 2. HTML & CSS
  • Тема 3. Шаблоны и формы в Flask
  • Тема 4. Основы Flask-SQLAlchemy. Работа с базами данных в Flask
  • Тема 5. Авторизация в Flask
  • Тема 6. Работа с REST API
  • Тема 7. Итоговый проект
  • Итоговая аттестация


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

Тип ответа: Текcтовый ответ

… в HTML — это не отображаемые элементы, которые используются для пояснения кода или его временного отключения

Тип ответа: Текcтовый ответ

… запрос отправляет данные в теле запроса.

Тип ответа: Текcтовый ответ

…('/path/˂param˃')- создает маршрут в Flask, который принимает параметр в URL

Тип ответа: Текcтовый ответ

{% … %} это …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Тег управляющих конструкций
  • Тег для отрисовки переменных
  • Тег для вывода любого текста

Атрибут … используется для задания ссылки в HTML

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • href
  • src
  • link
  • a

Атрибуты всегда указываются в … теге

Тип ответа: Текcтовый ответ

Вы работаете над стилизацией веб-сайта. Вам необходимо применить CSS для изменения внешнего вида всех параграфов на странице, установив цвет текста в красный и отступы в 10px. Какие шаги вы будете выполнять для эффективной реализации этого задания?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Добавление в HTML-документ тега ˂style˃ и написание в нём правила: p { color: red; padding: 10px; }.
  • Изменение файла CSS, добавив туда: .paragraph { color: red; padding: 10px; } и присваивание класса paragraph каждому параграфу в HTML.
  • Написание инлайн стилей непосредственно в тегах ˂p˃, используя атрибут style для установки color и padding.
  • Создание в CSS файле правила для тега ˂p˃, указав только color: red;, а затем создание отдельного класса для отступов и добавление его к нужным тегам.

Вы разрабатываете веб-приложение на Flask для учета задач. Как вы создадите модель данных для таблицы задач с использованием Flask-SQLAlchemy?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Написать SQL-запрос для создания таблицы
  • Создать класс, унаследованный от db.Model, и определить необходимые поля.
  • Использовать функцию create_table() из модуля Flask-SQLAlchemy
  • Использовать декоратор @db_model для определения модели данных

Вы разрабатываете веб-приложение на Flask и хотите создавать форму для ввода данных пользователем. Вы также хотите, чтобы эти данные были обработаны на сервере и отобразились на следующей странице. Какой метод HTTP обычно используется для отправки формы с конфиденциальными данными, такие как пароль?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • GET
  • POST
  • PUT
  • UPDATE

Вы стажер в небольшой веб-компании, которая разрабатывает веб-приложения с использованием Flask. Вы создаете базовое веб-приложение на Flask с отображением некоторой информации на странице. Как вы создадите маршрут URL для отображения страницы приветствия?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • С помощью декоратора @app.route(’/’) перед функцией представления
  • Изменить файл конфигурации приложения
  • Вставить URL в тег ˂url˃ в HTML странице

Для вставки комментариев в HTML используется тег …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • ˂comment˃
  • ˂!-- ... --˃
  • /* ... */
  • ˂! ... !˃

Для начала работы необходимо определить …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Объект класса LoginManager
  • Объект класса Flask-Login
  • Объект для подключения к Базе данных

Для передачи токена авторизации используется заголовок …

Тип ответа: Текcтовый ответ

Для создания новой таблицы необходимо создать …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Новый класс
  • Новую функцию
  • Новый модуль

Для создания списка с точками используется тег HTML ˂…˃

Тип ответа: Текcтовый ответ

Для удаления записи ее нужно сначала найти в таблице, а затем вызвать метод … у свойства session.

Тип ответа: Текcтовый ответ

Добавьте защиту для определенных маршрутов в вашем веб-приложении с использованием Flask-Login. Расставьте действия в правильном порядке:

Тип ответа: Сортировка

  • 1 Создать декоратор для проверки аутентификации пользователя.
  • 2 Импортировать login_required из Flask-Login.
  • 3 Применить декоратор к защищенным маршрутам.
  • 4 Обновить шаблоны для защищенных страниц, чтобы отображать информацию только для аутентифицированных пользователей.
  • 5 Добавить обработку случаев, когда пользователь не аутентифицирован, например, перенаправление на страницу входа.

Допишите код функции, описывающей базовую логику приложения:  … hello():     Return “Hello. World!”

Тип ответа: Текcтовый ответ

Допишите модификатор, который устанавливает поле как первичный ключ:  id = sa.Column(sa.Integer, … =True)

Тип ответа: Текcтовый ответ

Допишите строку создания экземпляра приложения:  app = …(__name__)

Тип ответа: Текcтовый ответ

Если при разработке используется Flask, то проект разрабатывается на языке программирования …

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • C++
  • Java
  • Python
  • Go

Заполните соответствие в логике обработки ошибки с ответом:  login_user(user)     ….. redirect(url_for('index’))     ….. render_template('login.html', form=form)

Тип ответа: Текcтовый ответ

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

Тип ответа: Текcтовый ответ

К примитивным типам данных, которые отображают теги относятся: int, str, float, collections и … .

Тип ответа: Текcтовый ответ

К CRUD-операциям относятся:

Тип ответа: Множественный выбор • с выбором нескольких правильных ответов из предложенных вариантов

  • Update
  • Delete
  • Rollback
  • Union
  • Count
  • Create
  • Read

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • User.query.all()
  • User.fetch_all()
  • SELECT * FROM User

Как реализовать выход из системы?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Вызвать метод logout_user
  • Вызвать метод deactivate_user
  • Отправить запрос в Базу Данных

Как создать цикл for в шаблоне Flask?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • {% iterate i in range(5) %}
  • {% loop for i in range(5) %}
  • {% for i in range(5) %}

Как установить Flask-Login?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • pip install flask-login
  • pip install flask-migrate
  • pip install python-flask-login

Какая нужна команда для рендеринга шаблонов:

Тип ответа: Текcтовый ответ

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Flask-RESTful обеспечивает более простой синтаксис для создания конечных точек REST API
  • Flask-RESTful автоматически обрабатывает валидацию данных в запросах
  • Flask-RESTful предоставляет дополнительные инструменты для управления ресурсами и сериализацией данных
  • Flask-RESTful интегрируется напрямую с базами данных для более удобного доступа к данным

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • XML и YAML
  • HTML и CSS
  • JSON и XML
  • JSON и CSV

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • GET, POST, UPDATE, DELETE
  • GET, PUT, POST, DELETE
  • FETCH, SUBMIT, UPDATE, DELETE
  • REQUEST, RESPONSE, UPDATE, DELETE

Каким образом Flask-Login обеспечивает защиту приложения?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • путем управления аутентификацией пользователей
  • путем шифрования всей передаваемой информации через SSL
  • путем блокирования доступа к нему из определенных географических регионов

Каким способом можно импортировать менеджер входа из Flask-Login в ваше приложение?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Используя строку from flask_login import LoginManager
  • Вводя код from flask import flask-login
  • Через команду from flask-migrate import flask-login

Каково основное преимущество Flask перед другими фреймворками?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Сложность использования
  • Легковесность и гибкость
  • Огромное количество зависимостей
  • Ограниченные возможности

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • @url
  • @route
  • @resource
  • @endpoint

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

Тип ответа: Текcтовый ответ

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • GET
  • PUT
  • POST
  • DELETE

Какой метод определяет формат передаваемых объектов?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • __abs__()
  • __repr__()
  • __len__()

Какой метод Flask используется для создания RESTful-эндпоинта?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • route()
  • blueprint()
  • view()
  • endpoint()

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

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Flask-MySQL
  • Flask-DBConnector
  • Flask-DBManager
  • Flask-SQLAlchemy

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

Тип ответа: Текcтовый ответ

Какой тег Jinja2 используется для вывода переменной в HTML-шаблоне?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • {% переменная %}
  • {{ переменная }}
  • {%print переменная%}

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

Тип ответа: Текcтовый ответ

Метод … используется для удаления ресурса

Тип ответа: Текcтовый ответ

Методы …, is_active, is_anonymous, get_id должны быть определены в классе для того, чтобы flask_manager мог правильно взаимодействовать с таблицей, используемой для процедуры аутентификации?

Тип ответа: Текcтовый ответ

Порт … – является портом по умолчанию, который можно будет менять на более подходящий конкретному проекту

Тип ответа: Текcтовый ответ

При отправке формы используется метод … .

Тип ответа: Текcтовый ответ

С помощью какой команды можно установить Flask в виртуальное окружение проекта?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • pip install Flask
  • pip uninstall Flask
  • pip Flask install
  • pip install -K Flask

С помощью какой команды можно установить Flask-SQLAlchemy?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • pip install flask-sqlalchemy
  • pip install –K flask-sqlalchemy
  • pip flask-sqlalchemy install

С помощью какой команды можно установить Flask-WTF?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • pip install -K flask-wtf
  • pip install -R flask-wtf
  • pip install flask-wtf

Свойством … можно воспользоваться чтобы получить записи у таблицы.

Тип ответа: Текcтовый ответ

Соотнесите методы с их значениями:

Тип ответа: Сопоставление

  • A. Logout_user
  • B. Login_user
  • C. Load_user
  • D. Выход из системы
  • E. Регистрация пользователя в системе
  • F. Определение статуса пользователя

Сопоставьте действия с их соответствующими методами в Flask:

Тип ответа: Сопоставление

  • A. Получение данных с сервера.
  • B. Отправка данных на сервер для создания ресурса
  • C. Обновление существующего ресурса на сервере
  • D. Удаление ресурса на сервере
  • E. GET
  • F. POST
  • G. PUT
  • H. DELETE

Сопоставьте обработчик маршрута и его URL-адрес:

Тип ответа: Сопоставление

Сопоставьте путь и действие на странице:

Тип ответа: Сопоставление

  • A. vk.com/login
  • B. vk.com/logout
  • C. vk.com/auth
  • D. Вход в профиль
  • E. Выход из профиля
  • F. Регистрация или аутентификация сторонними способами

Сопоставьте типы связей в базе данных с их описанием:

Тип ответа: Сопоставление

  • A. Один ко многим
  • B. Один к одному
  • C. Многие ко многим
  • D. Каждая запись в одной таблице может иметь несколько соответствующих записей в другой таблице
  • E. Каждая запись в одной таблице соответствует одой записи в другой таблице
  • F. Множество записей в одной таблице с множеством записей в другой таблице

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

Тип ответа: Сопоставление

  • A. YAML
  • B. JSON
  • C. XML
  • D. Универсальный формат данных, часто используемый для конфигурационных файлов.
  • E. Формат обмена данными, основанный на JavaScript.
  • F. Язык разметки, используемый для хранения и передачи структурированных данных.

Сопоставьте элемент базовой структуры проекта и его значение:

Тип ответа: Сопоставление

  • A. static и templates
  • B. venv
  • C. main.py
  • D. директории, содержащие html/css/js файлы
  • E. директория, содержащая виртуальную среду Python
  • F. точка входа в приложение при локальном запуске

Сопоставьте Jinja2 теги с их функциональностью:

Тип ответа: Сопоставление

  • A. {% for %}
  • B. {% if %}
  • C. {{ variable }}
  • D. Используется для выполнения цикла
  • E. Используется для условного выполнения кода
  • F. Используется для вывода переменной

Тег ˂ … ˃ определяет логическое разделение содержимого веб-страницы.

Тип ответа: Текcтовый ответ

Упорядочите порядок операций для добавления авторизации в Flask:

Тип ответа: Сортировка

  • 1 Установите Flask-Login с помощью pip
  • 2 Импортируйте необходимые модули в ваш файл app.py
  • 3 Создайте экземпляр класса Flask и экземпляр класса LoginManager
  • 4 Определите функции для аутентификации и выхода из системы
  • 5 Добавьте декоратор @login_required

Упорядочите следующие шаги для добавления защиты от неавторизованных пользователей

Тип ответа: Сортировка

  • 1 Импортируется модуль logout_user из Flask-Login
  • 2 Прописать маршрут для запросов
  • 3 Добавить декоратор @login_required
  • 4 Прописать логику действий

Упорядочите следующие шаги для создания простого веб-приложения на flask в правильной последовательности:

Тип ответа: Сортировка

  • 1 Импорт необходимых функций из модуля Flask.
  • 2 Создание экземпляра приложения
  • 3 Определение маршрута URL и связанной с ним функции представления.
  • 4 Запуск веб-приложения с помощью метода run().

Упорядочите следующие шаги работы с базой данных в правильной последовательности:

Тип ответа: Сортировка

  • 1 Установка соединения с базой данных
  • 2 Отправка SQL запроса на выполнение
  • 3 Получение результатов запроса
  • 4 Закрытие соединений с базой данных

Упорядочите шаги для обработки формы во Flask в правильной последовательности:

Тип ответа: Сортировка

  • 1 Создать HTML-форму с необходимыми полями
  • 2 Определить маршрут для отображения формы
  • 3 Импортировать необходимые модули (например, request) для работы с формой
  • 4 Написать функцию для обработки отправленных данных формы
  • 5 Отобразить результат обработки формы или перенаправить пользователя

Установите соответствие между методами и их значением:

Тип ответа: Сопоставление

  • A. Logout_user
  • B. Login_user
  • C. Load_user
  • D. Выход из системы
  • E. Регистрация пользователя в системе
  • F. Определение статуса пользователя

Установите соответствие между модификаторами и значением по умолчанию:

Тип ответа: Сопоставление

  • A. nullable
  • B. unique
  • C. default
  • D. True
  • E. False
  • F. Отсутствует

Установите соответствие между тегом и его описанием:

Тип ответа: Сопоставление

  • A. ˂a˃
  • B. ˂img˃
  • C. ˂h1˃
  • D. ˂ul˃
  • E. ссылка
  • F. изображение
  • G. заголовок
  • H. ненумерованный список

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

Тип ответа: Сопоставление

  • A. получения
  • B. отправки
  • C. обновления
  • D. удаление
  • E. GET
  • F. POST
  • G. PUT
  • H. DELETE

Установите соответствие между HTTP-методами и их назначением:

Тип ответа: Сопоставление

  • A. GET
  • B. POST
  • C. PUT
  • D. DELETE
  • E. Извлечение ресурса
  • F. Создание ресурса
  • G. Обновление ресурса
  • H. Удаление ресурса

Что делает строка app.run()?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Безопасный запуск приложения
  • Настройку обработки маршрута
  • Создание экземпляра приложения

Что из перечисленного является общепринятой функцией маршрутизации в Flask?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • `@route`
  • `@navigation`
  • `@url`
  • `@endpoint`

Что нужно подключить к маршруту, чтобы защитить их от неавторизованных пользователей?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Декоратор
  • Антивирус
  • Прокси

Что такое атрибуты в HTML?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Параметры для изменения поведения элементов
  • Теги для форматирования текста
  • Ссылки на внешние ресурсы
  • Скрипты для выполнения функций

Что такое миграция баз данных?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Программа для создания отчетности
  • Обновление антивирусной базы данных
  • Процесс переноса данных между различными версиями базы данных
  • Резервное копирование данных

Что такое Flask?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Это микро-фреймворк, который дает инструменты и библиотеки для создания веб-приложений.
  • Это микро-фреймворк, который дает инструменты и библиотеки для создания мобильных приложений.
  • Это самостоятельный язык программирования
  • Это библиотека Python, предназначенная для работы с графическими изображениями

Что такое Jinja2?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Это язык программирования, используемый для разработки веб-сайтов.
  • Это шаблонизатор, который используется во Flask для создания HTML-страниц.
  • Это библиотека для работы с базами данных в Python.

Что такое Jinja2?

Тип ответа: Одиночный выбор • с выбором одного правильного ответа из нескольких предложенных вариантов

  • Это язык программирования
  • Это шаблонизатор
  • Это фреймворк

Чтобы завершить обработку запроса и вернуть результат, в Flask используется ключевое слово … .

Тип ответа: Текcтовый ответ

Шаблонизатор … широко используется в Flask для генерации Html-страниц.

Тип ответа: Текcтовый ответ

Вам подходит эта работа?
Другие работы автора
Налоги, налогообложение и налоговое планирование
Тест Тест
28 Дек в 10:48
35
0 покупок
Государственное и муниципальное управление
Тест Тест
28 Дек в 09:58
28
1 покупка
Муниципальное право
Тест Тест
27 Дек в 13:35
53 +2
1 покупка
Биология
Тест Тест
23 Дек в 17:53
95
0 покупок
Основы безопасности и жизнедеятельности
Тест Тест
23 Дек в 17:35
109 +1
0 покупок
Темы журнала
Показать ещё
Прямой эфир