Pular para o conteúdo principal

Questão de Programação — Linguagens de programação — Instituto Access 2025

ProgramaçãoLinguagens de programação
Código
qg553051
Banca
Instituto Access
Órgão
UFAC
Ano
2025
Nível
Superior
Cargo
Analista de Tecnologia da Informação
No contexto do desenvolvimento orientado a objetos em Python, um Analista de Tecnologia da Informação implementa um recurso para modificar dinamicamente a criação de classes com base em padrões internos do sistema. Para isso, ele decide usar metaprogramação. Assinale a alternativa correta que corresponde a qual abordagem é adequada para aplicar esse controle.
  1. ACriar uma função decoradora para alterar atributos da instância.
  2. BDefinir uma metaclasse com type e sobrescrever o método __new__.
  3. CInstanciar a superclasse e sobrescrever o método __init__.
  4. DImplementar polimorfismo entre métodos usando duck typing nativo.
  5. EUtilizar __call__ em objetos e definir múltiplas heranças.
Revelar gabarito e comentário

GabaritoB — Definir uma metaclasse com type e sobrescrever o método __new__.

Link permanente: /questoes/qg553051