Fonte: Pref. de Meleiro/SC • UNESC • 2025

Questão 2372055

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.
BTrata-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.
CUm 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.
DUm 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.
EUm 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.
Revelar resposta correta
Resposta corretaAlternativa correta: C

Estude com continuidade

Pratique mais questões de Linguagens de Programação.

Configure quantidade, alternativas e cronômetro para praticar novamente Informática e Linguagens de Programação.

Continue praticando

Linguagens de Programação5 alternativasAMAUC2025

Essa linguagem de programação foi influenciada pelas linguagens C++ e Java que ganhou popularidade na comunidade de informática quando a Microsoft decidiu incluí-la no pacote Visual Studio. Marque a alternativa CORRETA que corresponde a linguagem de programação descrita.

Abrir questão
Linguagens de Programação5 alternativasAvança SP2025

Em PHP, uma _______ é um nome que identifica um valor simples. Esse valor não pode ser alterado durante a execução do script. Examine e indique qual das opções preenche melhor a lacuna do texto acima:

Abrir questão
Linguagens de Programação4 alternativasFCPC2025

Um programador, utilizando Python 3, precisa filtrar os números pares de uma lista chamada numeros. Por exemplo, dado numeros = [1, 2, 3, 4, 5, 6], o resultado esperado é a lista [2, 4, 6]. Qual das opções a seguir implementa corretamente essa tarefa?

Abrir questão
Linguagens de Programação4 alternativasFUNATEC2025

Assinale corretamente a alternativa que não representa uma linguagem de programação.

Abrir questão
Linguagens de Programação4 alternativasFCPC2025

Um desenvolvedor precisa criar uma aplicação empresarial que utilize as especificações da plataforma Java EE. Considerando os itens abaixo:1. Persistência de dados em um banco relacional.2. Interface gráfica web rica e baseada em componentes.3. Gerenciamento de transações distrib

Abrir questão