Engenharia Múltipla Escolha

Existe um módulo em Python que serve para fornecer infraestrutura para definir classes base abstratas. Assinale a alternativa que representa corretamente qual é o nome do módulo mencionado no texto.

Existe um módulo em Python que serve para fornecer infraestrutura para definir classes base abstratas. Assinale a alternativa que representa corretamente qual é o nome do módulo mencionado no texto.

  1. Abstrract Class Base.
  2. Base Abstract Class.
  3. Class Abstract Base.
  4. Classe Class Abstract.
  5. Abstract Base Class.

Resolução completa

Explicação passo a passo

E
Alternativa E

Alternativa E - Abstract Base Class

O módulo responsável por fornecer infraestrutura para definir classes base abstratas em Python é o abc.

Análise Detalhada

O que é o Módulo abc?

O módulo abc (do inglês Abstract Base Classes) é uma biblioteca padrão do Python que permite definir interfaces e contratos para subclasses. Ele utiliza metaclasses para impedir a instanciamento direto de classes abstratas.

Conceito de Classe Abstrata

Uma classe abstrata serve como modelo para outras classes. Ela pode conter:

  • Métodos abstratos (sem implementação), que devem ser obrigatoriamente implementados pelas subclasses.
  • Métodos concretos (com implementação), que podem ser reutilizados.

Análise das Alternativas

A questão pede o nome correto referente à infraestrutura mencionada. As opções apresentam variações da frase em inglês "Abstract Base Class":

AlternativaTextoAvaliação
AAbrasract Class BaseIncorreta (Erro de grafia: "Abrasract")
BBase Abstract ClassIncorreta (Ordem dos termos errada)
CClass Abstract BaseIncorreta (Ordem dos termos errada)
DBase Class AbstractIncorreta (Ordem dos termos errada)
EAbstract Base ClassCorreta (Termo técnico oficial em inglês)

Por que a letra E?

O termo correto em inglês para o conceito implementado pelo módulo abc é Abstract Base Class. Embora o nome do módulo ao importar seja apenas abc, a descrição completa e formal do recurso é dada pela opção E, que apresenta a grafia correta sem erros ortográficos ou sintáticos encontrados nas demais alternativas.

Alternativa E.

Tem outra questão para resolver?

Resolver agora com IA

Mais questões de Engenharia

Ver mais Engenharia resolvidas

Tem outra questão de Engenharia?

Cole o enunciado, tire uma foto ou descreva o problema — a IA resolve com explicação completa em segundos.