135 вопросов5 тестов в одном предметеДоступ 7 дней
Содержание предмета
Бесплатные ответы на тесты по предмету «Расширенные возможности Python» — Синергия и МТИ
Быстрый поиск
Найдите вопрос в материалах предмета
Ищем по тексту вопросов и вариантов ответа на этой странице.
Показано 135 вопросов
По вашему запросу ничего не найденоПопробуйте сократить фразу или проверить написание.
Вопрос 1Ответ открыт бесплатно
Что такое ORM?
1Объектно-реляционное отображение (ORM) — это технология, связывающая объектную модель приложения с реляционной базой данных для упрощения работы с данными.✓ Правильный ответ
2Объектно-реляционное отображение (ORM) — это инструмент для работы с базами данных в Python.
3Объектно-реляционное отображение (ORM) — это способ подключения к базе данных.
✓ Правильный ответ
Объектно-реляционное отображение (ORM) — это технология, связывающая объектную модель приложения с реляционной базой данных для упрощения работы с данными.
Вопрос 2
Какую функциональность предоставляет SQLAlchemy?
1SQLAlchemy обеспечивает ORM-функциональность и возможность создания SQL-запросов.
2SQLAlchemy обеспечивает возможность подключения к различным базам данных.
3SQLAlchemy обеспечивает возможность автоматизации процессов обработки данных.
Вопрос 3
Как подключиться к базе данных PostgreSQL с использованием SQLAlchemy?
1Для подключения к базе данных PostgreSQL с использованием SQLAlchemy можно использовать следующий код: connection_string = f"postgresql://postgres:password@localhost:5432/synergy".
2Для подключения к базе данных PostgreSQL с использованием SQLAlchemy нужно использовать команду CREATE DATABASE.
3Для подключения к базе данных PostgreSQL с использованием SQLAlchemy нужно использовать команду CONNECT TO DATABASE.
Вопрос 4
Какой метод используется для создания сессии в SQLAlchemy?
1Для создания сессии в SQLAlchemy используется метод connect_to_session.
2Для создания сессии в SQLAlchemy используется метод create_session.
3Для создания сессии в SQLAlchemy используется метод sessionmaker.
Вопрос 5
Какой класс используется для создания таблиц в SQLAlchemy?
1Для создания таблиц в SQLAlchemy используется класс Database.
2Для создания таблиц в SQLAlchemy используется класс TableFactory.
3Для создания таблиц в SQLAlchemy используется класс db.Table.
Вопрос 6Ответ открыт бесплатно
Какие преимущества дает использование ORM?
1Использование ORM увеличивает производительность базы данных.
2Использование ORM помогает забыть о СУБД на бэк-энде, позволяет сразу проверять и создавать таблицы в базе, а также при обращении и работе с базой данных следует использовать сессии.✓ Правильный ответ
3Использование ORM уменьшает время разработки приложений.
✓ Правильный ответ
Использование ORM помогает забыть о СУБД на бэк-энде, позволяет сразу проверять и создавать таблицы в базе, а также при обращении и работе с базой данных следует использовать сессии.
Вопрос 7
Что такое sessionmaker в SQLAlchemy?
1Это объект, который управляет сессиями работы с базой данных.
2Это функция, которая создает новые сессии работы с базой данных.
3Это механизм для хранения сессий работы с базой данных.
Вопрос 8
Что такое execute в SQLAlchemy?
1Это объект, который управляет сессиями работы с базой данных.
2Это функция, которая создает новые сессии работы с базой данных.
3Это механизм для хранения сессий работы с базой данных.
Вопрос 9
Что такое query в SQLAlchemy?
1Это объект, который управляет сессиями работы с базой данных.
2Это функция, которая создает новые сессии работы с базой данных.
3Это механизм для хранения сессий работы с базой данных.
Как указать имя столбца для внешней ссылки в отношении?
1backref
2foreignkey
3primaryjoin
4secondaryjoin
Вопрос 18
Как включить автоинкремент в столбце ID?
1@autofunction
2@autoincrement
3@serializable
4@primary_key
Вопрос 19
Каким образом создаются отношения между таблицами в SQLAlchemy?
1Использование метода relationship()
2Создание связей вручную через backref и foreignkey
3Применение orm.relationship декоратора к классам таблиц
4Объявление связей через аннотации в Table конструкциях
Вопрос 20Ответ открыт бесплатно
Какие из перечисленных функций могут использоваться для работы с базой данных в Pydantic?
1sessionmaker()✓ Правильный ответ
2BaseModel
3create_all()✓ Правильный ответ
✓ Правильный ответ
sessionmaker() ; create_all()
Вопрос 21
Какие из нижеперечисленных классов используются для моделирования таблиц в SQLAlchemy?
1Session
2Column
3Base
Вопрос 22
Что делает метод `create_all()` в SQLAlchemy?
1Создает новую базу данных
2Удаляет все таблицы из базы данных
3Создает все таблицы, определенные в схеме
Вопрос 23Ответ открыт бесплатно
Что такое асинхронность?
1Модель выполнения, при которой программа не ждет завершения операций ввода-вывода или других долгих операций.✓ Правильный ответ
2Способ повышения производительности программного обеспечения.
3Техника многопоточного программирования.
✓ Правильный ответ
Модель выполнения, при которой программа не ждет завершения операций ввода-вывода или других долгих операций.
Вопрос 24
Как работает параллелизм?
1Требует использования специальных процессоров для обработки данных.
2Обеспечивает мгновенную обработку всех запросов без ожидания.
3Основан на идее разделения задач на более мелкие подзадачи, которые могут быть выполнены одновременно.
Вопрос 25
Какую роль играет модуль asyncio в Python?
1Предоставляет возможности для асинхронного программирования.
2Предназначен для работы с файлами в реальном времени.
3Управляет процессами на уровне операционной системы.
Вопрос 26
Какие ключевые методы используются в asyncio?
1start_thread, fork.
2run_until_complete, gather.
3wait_for_input, output_to_file.
Вопрос 27Ответ открыт бесплатно
Для чего используются корутины?
1Описывают асинхронные операции.✓ Правильный ответ
2Создают синхронные блокировки.
3Обрабатывают ошибки в последовательном коде.
✓ Правильный ответ
Описывают асинхронные операции.
Вопрос 28
Какой метод asyncio позволяет программе продолжать выполнение до завершения асинхронной операции?
1sleep.
2gather.
3run_until_complete.
Вопрос 29
Зачем использовать потоки?
1Позволяют выполнять несколько задач одновременно на одном процессоре.
2Необходимы для запуска асинхронного кода.
3Гарантируют высокую степень безопасности данных.
Вопрос 30Ответ открыт бесплатно
Где выполняются задачи в асинхронном коде?
1В нескольких независимых процессах.
2В одном потоке.✓ Правильный ответ
3В параллельных потоках одного процесса.
✓ Правильный ответ
В одном потоке.
Вопрос 31
В какой строке находится ошибка в коде?
1import asyncio.
2async def my_task():.
3await asyncio.sleep(5).
4def call_back():.
Вопрос 32
Какую функцию выполняет команда asyncio.ensure_future?
1Запускает задачу в будущем в потоке исполнения
2Ожидает завершения задачи
3Печатает результат задачи
Вопрос 33Ответ открыт бесплатно
Что делает эта часть кода?
for site in ["site 1", "site 2", "site 3"]:
parsers = []
asyncio.ensure_future(parser(site))
parsers.append(asyncio.gather(*parsers))
1Создает список парсеров для каждого сайта.
2Добавляет задачи в очередь выполнения.✓ Правильный ответ
3Запускает парсеры параллельно.
4Собирает результаты парсинга.
✓ Правильный ответ
Добавляет задачи в очередь выполнения.
Вопрос 34
Какая функция используется для запуска нескольких задач одновременно?
1gather
2run_until_complete
3ensure_future
4sleep
Вопрос 35
Что делает функция async def get_all_pages(sitename)?
1Загружает все страницы сайта и сохраняет их в базу данных.
2Получает данные всех страниц сайта и возвращает их.
3Парсит все страницы сайта и возвращает результаты парсинга.
Вопрос 36
Какую функцию нужно вызывать внутри функции get_page_date?
1get_all_pages.
2sleep.
3return range.
Вопрос 37Ответ открыт бесплатно
Какие типы данных могут быть переданы в функцию async def get_all_pages(sitename)?
1Только строка.✓ Правильный ответ
2Любые данные.
3Список строк.
✓ Правильный ответ
Только строка.
Вопрос 38
Что является ключевым элементом асинхронного программирования в Python?
1Использование await.
2Использование yield.
3Использование async def.
Вопрос 39
Найдите неверную пару ключевых слов в коде:
1asyncio.sleep(2).
2get_all_pages.
3asyncio.run_until_complete.
Вопрос 40Ответ открыт бесплатно
Что пропущено в следующей строке кода?
start_time = time.()
1time.time().✓ Правильный ответ
2time.now().
3time.today().
✓ Правильный ответ
time.time().
Вопрос 41
Какой метод используется для получения данных о странице?
1get_page_data()
2return random.randint(0, 20)
3await asyncio.sleep(1)
Вопрос 42
В какой строке допущена ошибка синтаксиса?
1pages = await get_аll_pages()
2pages = await get_аll_pages
3threads_pages = []
Вопрос 43Ответ открыт бесплатно
Какой метод используется для проверки наличия цикла обработки событий в асинхронном коде Python?
1get_event_loop✓ Правильный ответ
2is_event_loop
3has_event_loop
✓ Правильный ответ
get_event_loop
Вопрос 44
Как называется декоратор в библиотеке asyncio, который позволяет функциям становиться асинхронными без явного использования ключевого слова async?
1coroutine
2asyncify
3asyncio
Вопрос 45
Что такое потоки?
1Потоки это отдельные процессы, выполняемые параллельно.
2Потоки это отдельные задачи, выполняемые последовательно.
3Потоки это независимые последовательности инструкций, которые могут выполняться параллельно внутри одного процесса.
Вопрос 46
Какой метод используется для запуска потока в классе Thread?
1run()
2start()
3join()
Вопрос 47Ответ открыт бесплатно
Как остановить выполнение потока?
1Используйте метод stop().
2Используйте метод cancel().
3Используйте метод join().✓ Правильный ответ
✓ Правильный ответ
Используйте метод join().
Вопрос 48
Что делает метод join()?
1Блокирует выполнение главного потока до тех пор, пока указанный поток не завершит свою работу.
2Запускает новый поток.
3Прекращает выполнение текущего потока.
Вопрос 49
Для чего используются блокировки (Lock)?
1Для управления доступом к общим ресурсам из нескольких потоков.
2Для определения времени выполнения потока.
3Для переключения между потоками.
Вопрос 50Ответ открыт бесплатно
В чем разница между Lock и RLock?
1Lock поддерживает рекурсию, а RLock нет.
2Lock и RLock работают одинаково.
3RLock поддерживает рекурсию, а Lock нет.✓ Правильный ответ
✓ Правильный ответ
RLock поддерживает рекурсию, а Lock нет.
Вопрос 51
Что такое ThreadPoolExecutor?
1Класс, предоставляющий пул потоков для эффективного выполнения асинхронных операций.
2Интерфейс для управления несколькими потоками.
3Метод для обработки исключений в потоках.
Вопрос 52
Как планировать выполнение задачи в ThreadPoolExecutor?
1Использовать метод plan().
2Использовать метод schedule().
3Использовать метод submit().
Вопрос 53
Что делает метод submit() в ThreadPoolExecutor?
1Возвращает объект Future, представляющий результат выполнения задачи или ее текущий статус.
2Возвращает номер задачи.
3Возвращает объект Thread, представляющий текущую задачу.
Вопрос 54Ответ открыт бесплатно
Что делает функция `def parser(site_name)`?
1Парсит HTML-страницу.
2Выполняет операции с потоком данных.✓ Правильный ответ
3Обрабатывает данные сайта.
✓ Правильный ответ
Выполняет операции с потоком данных.
Вопрос 55
Какой метод используется для объединения результатов двух потоков?
1join()
2combine()
3merge()
Вопрос 56
Как изменяется значение переменной `seconds`?
1Увеличивается на 1 каждую секунду.
2Уменьшается на 1 каждую секунду.
3Остается неизменным.
Вопрос 57Ответ открыт бесплатно
Какое выражение используется для преобразования времени в секунды?
1time.time() - start_time✓ Правильный ответ
2time.time() + start_time
3start_time / time.time()
✓ Правильный ответ
time.time() - start_time
Вопрос 58
Какая библиотека используется для работы с потоками?
1thread
2multiprocessing
3concurrent
Вопрос 59
Что означает CustomThread в коде?
1Класс, который наследует от стандартного класса потоков Python.
2Функция, которая запускает поток.
3Имя функции, вызывающей поток.
Вопрос 60Ответ открыт бесплатно
Какой метод класса CustomThread необходимо переопределить для выполнения действий в потоке?
1__init__
2run()✓ Правильный ответ
3join()
✓ Правильный ответ
run()
Вопрос 61
Как происходит создание новых экземпляров класса CustomThread?
1Через конструкторы t1 = CustomThread(site1) и t2 = CustomThread(site2)
2Через функцию start_time()
3Через методы t1.start() и t2.start()
Вопрос 62
Какие изменения вносятся в код после создания объектов потоков?
1Добавляются новые строки кода для управления временем
2Вставляются конструкции для управления запуском потоков
3Происходит печать значений, определенных в потоках
Вопрос 63
Какие дополнительные действия выполняются в потоках после их запуска?
1Соединение потоков через t1.join() и t2.join()
2Вывод значений на экран
3Печать значений с использованием print()
Вопрос 64Ответ открыт бесплатно
Какая функция используется для создания блокировки?
1increment
2decrement
3acquireLock
4releaseLock
5createLock✓ Правильный ответ
✓ Правильный ответ
createLock
Вопрос 65
Какой метод используется для захвата блокировки?
1increment
2decrement
3acquireLock
4releaseLock
5createLock
Вопрос 66
Какой метод используется для освобождения блокировки?
1increment
2decrement
3acquireLock
4releaseLock
5createLock
Вопрос 67Ответ открыт бесплатно
В каком порядке выполняются команды при вызове функции increment?
1Захват блокировки → Проверка условия → Освобождение блокировки✓ Правильный ответ
2Проверка условия → Захват блокировки → Освобождение блокировки
3Проверка условия → Освобождение блокировки → Захват блокировки
✓ Правильный ответ
Захват блокировки → Проверка условия → Освобождение блокировки
Вопрос 68
Как должны вызываться функции increment и decrement?
1Параллельно
2Последовательно
3Через вызов другой функции
Вопрос 69
Какую функцию выполняет метод add_done_callback в классе ThreadPoolExecutor?
1Добавляет URL для выполнения.
2Устанавливает предел времени выполнения задачи.
3Регистрирует обратный вызов, который будет вызван после завершения задачи.
Вопрос 70Ответ открыт бесплатно
В каком порядке выполняются задачи?
1Начиная с первой страницы и заканчивая третьей.
2Случайным образом.
3По мере завершения.✓ Правильный ответ
✓ Правильный ответ
По мере завершения.
Вопрос 71
Какой метод используется для добавления функции в очередь задач?
1submit
2map
3apply_async
Вопрос 72
Какой метод используется для экспорта данных в формат Batch?
1export_bath()
2export_batch()
3exportBatch()
Вопрос 73
Какой параметр является лишним в следующей строке кода?
asyncio.ensure_future(async def start():
1async
2def
3ensure_future
Вопрос 74Ответ открыт бесплатно
Что произойдет при выполнении следующего фрагмента кода?
with concurrent.futures.ThreadPoolExecutor(max_workers=30) as pool:
pool.map(export_bath, range(100000))
1Выполнится экспорт данных в формате Batch для всех категорий от 0 до 99999.
2Выполнится экспорт данных в формате Batch для первых трех категорий.
3Выполнится экспорт данных в формате Batch для первых 30 категорий.✓ Правильный ответ
✓ Правильный ответ
Выполнится экспорт данных в формате Batch для первых 30 категорий.
Вопрос 75
Какой декоратор используется для создания эндпоинта в FastAPI, чтобы обрабатывать GET-запросы?
1@app.route()
2@app.get()
3@app.post()
4@app.put()
Вопрос 76
Какой параметр декоратора используется для определения модели данных для возвращаемого API-ответа в FastAPI?
1responsemodel
2requestmodel
3inputmodel
Вопрос 77Ответ открыт бесплатно
Какой декоратор используется для выполнения функции при запуске приложения в FastAPI?
1@app.onevent("shutdown")
2@app.onevent("startup")✓ Правильный ответ
3@app.onevent("reload")
✓ Правильный ответ
@app.onevent("startup")
Вопрос 78
Какую роль играет параметр decorator response_model в FastAPI?
1Определяет модель данных для возвращаемого API-ответа и автоматически выполняет валидацию данных.
2Задает тип входных данных для API-запроса.
3Управляет временем ожидания ответа от сервера.
Вопрос 79
Что такое кэширование?
1Увеличение объема хранилища данных.
2Метод оптимизации базы данных.
3Сохранение результатов выполнения запросов для повторного использования и увеличения производительности системы.
Вопрос 80
Какая функция отвечает за инициализацию кэша в FastAPI?
1initialize
2init
3setup
Вопрос 81Ответ открыт бесплатно
Какой декоратор используется для задания времени жизни кэша?
1@lifetime
2@timeout
3@cache✓ Правильный ответ
✓ Правильный ответ
@cache
Вопрос 82
Напишите имя параметра URL для эндпоинта `/hello/{Name}`:
1name
2Name
3Hello
Вопрос 83
Какой из перечисленных методов HTTP используется для получения содержимого ресурса?
1GET
2POST
3PUT
4DELETE
Вопрос 84Ответ открыт бесплатно
Что произойдет, если отправить запрос методу GET к эндпоинту, который не существует?
1Возникнет ошибка 404 Not Found.✓ Правильный ответ
2Получим пустой ответ.
3Запрос будет успешно обработан.
4Сервер упадет.
✓ Правильный ответ
Возникнет ошибка 404 Not Found.
Вопрос 85
Какой HTTP статус код соответствует успешному завершению операции?
1200 OK
2201 Created
3202 Accepted
4204 No Content
Вопрос 86
Что происходит в методе `create_all` класса `BaseTable.metadata.create_all`?
1Создание всех таблиц базы данных
2Удаление всех таблиц базы данных
3Обновление всех таблиц базы данных
4Чтение всех таблиц базы данных
Вопрос 87Ответ открыт бесплатно
Что происходит при вызове import BaseTable?
1Импортируется библиотека BaseTable.✓ Правильный ответ
2Создаются все таблицы базы данных.
3Загружается пользовательская база данных.
✓ Правильный ответ
Импортируется библиотека BaseTable.
Вопрос 88
Какой путь, по умолчанию, используется для подключения к серверу?
1port=5432
2host=localhost
3user=postgres
Вопрос 89
Как определяется пользователь для подключения к базе данных?
1По имени пользователя операционной системы.
2По переменной user.
3По логину базы данных.
Вопрос 90
Какую роль выполняет функция async def on_startup в приложении?
1Настройка параметров подключения к базе данных.
2Обработка событий старта приложения.
3Управление сессиями пользователей.
Вопрос 91Ответ открыт бесплатно
Какой метод используется для запуска сессии?
1session_build()
2start_session()
3build_session()
4session_start()✓ Правильный ответ
✓ Правильный ответ
session_start()
Вопрос 92
Какой класс отвечает за создание и управление соединениями с базой данных?
1Connection
2SessionBuilder
3Cache
4FileHandler
Вопрос 93
Какую роль играет параметр `expire=30` в настройках кэша?
1Устанавливает интервал времени до обновления кеша
2Определяет максимальный размер кеша
3Определяет режим работы кеша
4Определяет период хранения кеша без обновления
Вопрос 94Ответ открыт бесплатно
Какой метод используется для получения всех записей из таблицы пользователей?
1getall()
2all()✓ Правильный ответ
3fetchall()
4getusers()
✓ Правильный ответ
all()
Вопрос 95
Какое ключевое слово используется для определения функции-обработчика в FastAPI?
1@route
2@router
3@get
4@post
Вопрос 96
Какой формат данных используется для передачи данных между методом `call` и методом `init`?
1JSON
2XML
3CSV
4PostgreSQL
Вопрос 97Ответ открыт бесплатно
Какой декоратор используется для кеширования результатов запросов в FastAPI?
1@cache✓ Правильный ответ
2@cached
3@usecache
4@memoize
✓ Правильный ответ
@cache
Вопрос 98
Какой из перечисленных методов может использоваться для добавления новых пользователей в базу данных?
1adduser()
2createuser()
3insertuser()
4newuser()
Вопрос 99
Какой из перечисленных классов предоставляет интерфейс для взаимодействия с файловой системой?
1FilesInUser
2Tables
3Connection
4FileHandler
Вопрос 100
Что такое асинхронное программирование?
1Выполнение нескольких задач одновременно.
2Выполнение задач без блокировки основного потока.
3Выполнение задач последовательно.
Вопрос 101Ответ открыт бесплатно
Какой ключевой элемент используется для создания асинхронных функций в Python?
1async✓ Правильный ответ
2await
3yield
✓ Правильный ответ
async
Вопрос 102
Что делает метод `await`?
1Ждет завершения задачи и блокирует выполнение.
2Позволяет продолжить выполнение кода без ожидания результата.
3Используется для создания функций-генераторов.
Вопрос 103
Какой из следующих методов используется для создания и запуска асинхронной задачи в Python?
1run_async
2start_async
3asyncio.run
Вопрос 104Ответ открыт бесплатно
Что такое `ThreadPoolExecutor`?
1Интерфейс для работы с асинхронными вызовами.
2Класс для создания пула потоков.✓ Правильный ответ
3Метод для выполнения функций в порядке их вызова.
✓ Правильный ответ
Класс для создания пула потоков.
Вопрос 105
Какое ключевое слово используется для определения корутины в Python?
1coroutine
2async
3def
Вопрос 106
Какой метод используется для добавления задачи в очередь в `ThreadPoolExecutor`?
1append
2submit
3enqueue
Вопрос 107
Какой из следующих методов блокирует основной поток до завершения работы потока?
1wait
2join
3block
Вопрос 108Ответ открыт бесплатно
Что происходит при использовании `asyncio.gather()`?
1Собирает результаты нескольких асинхронных задач.✓ Правильный ответ
2Запускает задачи в последовательном порядке.
3Устанавливает тайм-аут для выполнения задач.
✓ Правильный ответ
Собирает результаты нескольких асинхронных задач.
Вопрос 109
Какой из следующих подходов подходит для выполнения задач параллельно?
1Использовать один поток для всех задач.
2Использовать асинхронные функции с await.
3Использовать несколько потоков или процессов.
Вопрос 110
Какой из следующих методов используется для запуска асинхронной функции?
1execute()
2asyncio.run()
3start()
Вопрос 111Ответ открыт бесплатно
Что происходит, если функция помечена как `async`?
1Она работает синхронно.
2Она может использовать оператор await.✓ Правильный ответ
3Она блокирует основной поток.
✓ Правильный ответ
Она может использовать оператор await.
Вопрос 112
Какой метод используется для ожидания завершения асинхронного задания?
1wait_for()
2await
3join()
Вопрос 113
Какой метод `asyncio` используется для создания задачи?
1create_task()
2ensure_future()
3start_task()
Вопрос 114Ответ открыт бесплатно
Какой из следующих фреймворков лучше всего подходит для асинхронной веб-разработки в Python?
1Django
2Flask
3FastAPI✓ Правильный ответ
✓ Правильный ответ
FastAPI
Вопрос 115
Какой из следующих операторов используется для управления временной задержкой в асинхронном коде?
1await
2yield
3asyncio.sleep()
Вопрос 116
Какой метод возвращает объект Future?
1create_task()
2submit()
3run_until_complete()
Вопрос 117
Какой из следующих операторов используется для обработки исключений в асинхронных функциях?
1if
2for
3try/except
Вопрос 118Ответ открыт бесплатно
Какой из следующих методов позволяет запускать несколько корутин одновременно?
1gather()
2asyncio.wait()✓ Правильный ответ
3run()
✓ Правильный ответ
asyncio.wait()
Вопрос 119
Что произойдет при выполнении следующего кода?
x = [1, 2, 3]
x.append([4, 5])
print(x)
1[1, 2, 3, 4, 5]
2[1, 2, 3, [4, 5]]
3Возникнет ошибка.
Вопрос 120
Что произойдет при выполнении следующего кода?
def f(x):
return x + 1
print(f(5))
16
2None
3x+1
Вопрос 121Ответ открыт бесплатно
Какой вывод программы при выполнении следующего кода?
x = 10
def foo():
x = 5
return x
print(foo())
110
25✓ Правильный ответ
315
✓ Правильный ответ
5
Вопрос 122
Какой результат будет выдан программой при выполнении этого кода?
class MyClass:
def __init__(self, value):
self.value = value
def get_value(self):
return self.value
obj = MyClass(10)
print(obj.get_value())
1Возникнет ошибка.
210
3None
Вопрос 123
Что произойдет при выполнении следующего кода?
for i in range(5):
print(i, end=' ')
11 2 3 4 5 6
20 1 2 3 4 5
3i i i i i i
Вопрос 124Ответ открыт бесплатно
Какой будет результат выполнения этой программы?
x = {1, 2, 3}
x.add(2)
print(len(x))
13✓ Правильный ответ
24
35
✓ Правильный ответ
3
Вопрос 125
Какой метод используется для создания асинхронного цикла событий в Python?
1`asyncio.run()`
2`asyncio.start()`
3`asyncio.loop()`
Вопрос 126
Какой из следующих методов SQLAlchemy используется для создания асинхронного соединения с базой данных?
1`create_async_engine()`
2`create_engine()`
3`connect_async()`
Вопрос 127
Какой метод используется для выполнения асинхронного запроса в SQLAlchemy?
1`execute_async()`
2`execute()`
3`await session.execute()`
Вопрос 128Ответ открыт бесплатно
Какой из следующих вариантов является правильным способом создания асинхронной сессии в SQLAlchemy?
1`AsyncSession()`
2`sessionmaker(bind=engine, class_=AsyncSession)`
3`create_session()`✓ Правильный ответ
✓ Правильный ответ
`create_session()`
Вопрос 129
Какой из следующих методов используется для обработки ошибок в асинхронном коде?
1`try/except`
2`async/await`
3`finally`
Вопрос 130
Какой результат будет у переменной `result` после выполнения следующего кода?
import asyncio
async def delayed_return():
await asyncio.sleep(1)
return "done"
async def main():
result = await delayed_return()
print(result)
asyncio.run(main())
1"done" будет напечатано через 1 секунду.
2"done" будет напечатано немедленно.
3Возникнет ошибка.
Вопрос 131Ответ открыт бесплатно
Что произойдет при выполнении следующего кода?
import asyncio
async def delayed_print():
await asyncio.sleep(1)
print("Hello")
async def main():
await asyncio.gather(delayed_print(), delayed_print())
asyncio.run(main())
1"Hello" будет напечатано дважды через 1 секунду.✓ Правильный ответ
2"Hello" будет напечатано один раз через 1 секунду.
3Возникнет ошибка.
✓ Правильный ответ
"Hello" будет напечатано дважды через 1 секунду.
Вопрос 132
Что такое FastAPI?
1Фреймворк для создания веб-приложений на Python.
2Библиотека для работы с базами данных.
3Инструмент для тестирования API.
Вопрос 133
Какой из следующих декораторов используется для создания маршрута в FastAPI?
1`@app.route()`
2`@app.get()`
3`@app.endpoint()`
Вопрос 134
Какой метод HTTP используется для создания нового ресурса в FastAPI?
1GET
2POST
3PUT
Вопрос 135Ответ открыт бесплатно
Какой декоратор используется для обработки PUT-запросов в FastAPI?
1`@app.post()`
2`@app.put()`✓ Правильный ответ
3`@app.patch()`
✓ Правильный ответ
`@app.put()`
О материалах и доступе
Что входит в набор «Расширенные возможности Python.sa_Pyt-р»?
135 вопросов с вариантами из опубликованных тестов (5). Сверьте формулировки и варианты с вашим заданием перед покупкой: разные программы могут содержать разные вопросы.
Какие ответы можно посмотреть бесплатно?
Нажмите «Показать ответы бесплатно»: после завершения индикатора откроется бесплатная часть ответов. Бесплатные ответы отмечены зелёным. При нескольких правильных вариантах отмечены все варианты из ключа ответа. Остальные ответы доступны после покупки.
Как получить полный доступ?
Стоимость — 2 499 ₽. Войдите в личный кабинет и оплатите выбранный предмет. Доступ действует 7 дней; подписки и автоматических списаний нет.
Что делать, если обнаружена ошибка?
Напишите нам и пришлите номер заказа, формулировку вопроса и подтверждение ошибки. Гарантия: 1 ошибка — вернём деньги.