QuestLab Plataforma Inteligente de Questões
Questão pública

Questão de Programação

CESGRANRIO - Banco da Amazônia - Tecnologia da Informação - 2024 • CESGRANRIO • 2024

Um desenvolvedor de software está trabalhando em uma aplicação web que processa transações bancárias. Para melhorar o desempenho do sistema, ele decidiu implementar a funcionalidade de cálculo de transações de forma assíncrona utilizando a linguagem Python e a biblioteca asyncio. A declaração da função assíncrona a ser chamada começa por: async def calcular(): Ao rodar o programa, o desenvolvedor recebeu o seguinte erro: RuntimeError: asyncio.run() cannot be called from a running event loop Considerando-se esse contexto, uma forma correta de chamar a função calcular é
A
asyncio.create_task(calcular())
B
asyncio.run(calcular())
C
await calcular()
D
calcular().run()
E
asyncio.loop.run_to_complete(calcular())
Quer responder esta questão e acompanhar seu desempenho?

Entre na QuestLab para responder, acessar a AURA, estatísticas, cadernos, anotações e outros recursos da plataforma.