Imagem de fundo

Em Python, os "Decoradores" (Decorators) são uma...

Em Python, os "Decoradores" (Decorators) são uma funcionalidade poderosa baseada em funções de primeira ordem. Assinale a alternativa que descreve CORRETAMENTE a estrutura e o funcionamento de um decorador simples.


A

É um comentário especial iniciado por #@ que instrui o interpretador a ignorar a verificação de tipos estáticos naquela função específica durante a compilação.


B

Trata-se de uma palavra-chave reservada (decorate) colocada no final do arquivo que organiza alfabeticamente todas as funções do módulo para facilitar a leitura.


C

Um decorador é uma função que recebe outra função como argumento, define uma nova função interna (wrapper) que adiciona comportamento antes e/ou depois da execução da função original, e retorna essa nova função wrapper.


D

Um decorador é uma classe especial que herda de threading.Thread e executa a função decorada em um núcleo separado da CPU para otimizar o desempenho paralelo.


E

Um decorador é um método de banco de dados que formata automaticamente a saída de uma consulta SQL para JSON, não tendo relação com a lógica de programação da linguagem.