Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — AVALIA 2024

ProgramaçãoLinguagens de programação
Código
qg076451
Banca
AVALIA
Órgão
IMASUL
Ano
2024
Nível
Superior
Cargo
Analista Ambiental - Análise de Sistemas
Como pode ser utilizado o módulo functools para criar um decorador em Python que memoriza o resultado de funções, considerando múltiplos argumentos?
  1. AUsando functools.wraps para criar um decorador que armazene resultados em um dicionário.
  2. BImplementando functools.partial para reduzir o número de argumentos da função.
  3. CUtilizando functools.lru_cache() para armazenar os resultados de chamadas de função baseadas em seus argumentos.
  4. DAplicando functools.reduce() para acumular resultados em um cache.
  5. EPor meio de functools.update_wrapper(), atualizando um wrapper de função manualmente.
Revelar gabarito e comentário

GabaritoC — Utilizando functools.lru_cache() para armazenar os resultados de chamadas de função baseadas em seus argumentos.

Link permanente: /questoes/qg076451