Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — Unesc 2026

ProgramaçãoLinguagens de programação
Código
qg769992
Banca
Unesc
Órgão
Prefeitura de Meleiro - SC
Ano
2026
Nível
Superior
Cargo
Professor de Computação - Edital nº 1 PSS
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.
  1. 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.
  2. 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.
  3. 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.
  4. 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.
  5. 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 gabarito e comentário

GabaritoC — 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.

Link permanente: /questoes/qg769992