GeraProva GeraProva Provas com IA para professores do Brasil
Computação8º anoDifícil⏱ curto

O que representa a herança na modelagem de objetos?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Questão

O que representa a herança na modelagem de objetos?

  1. A) Um objeto cria cópias de si mesmo.
  2. B) Um objeto pode basear-se em outro.
  3. C) Atributos não podem ser compartilhados.
  4. D) É um conceito obsoleto em programação.
  5. E) A herança é usada apenas em linguagens funcionais.

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A questão pergunta o que a herança representa na modelagem de objetos, ou seja, qual é o significado desse conceito da orientação a objetos.
  2. Na orientação a objetos, herança é o mecanismo pelo qual uma classe (subclasse ou classe filha) herda atributos e métodos de outra classe (superclasse ou classe mãe), podendo reutilizá-los e especializá-los. Em termos gerais, isso significa que um objeto ou classe pode se basear em outro.
  3. Portanto, a alternativa B, 'Um objeto pode basear-se em outro', está correta e corresponde ao gabarito oficial.
  4. A alternativa A está errada, pois herança não é criação de cópias de um objeto; cada objeto é instanciado a partir de uma classe, e a herança relaciona classes.
  5. A alternativa C está errada, pois justamente a herança permite o compartilhamento de atributos entre classes.
  6. A alternativa D está errada, pois herança é um dos pilares da orientação a objetos, amplamente usado em linguagens atuais como Java, C++ e Python.
  7. A alternativa E está errada, pois herança é um recurso típico de linguagens orientadas a objetos, não de linguagens funcionais.

💡 Dica: Defina o conceito de herança em programação orientada a objetos.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno confunde herança com instanciação ou clonagem, imaginando que a herança gera cópias idênticas de um objeto existente.

Por que engana: Confundir a herança com a criação de cópias de objetos, acreditando que um objeto é uma réplica de outro.

B Correta

Um objeto pode herdar características de outro.

C Erradaerro: Conceitual

O aluno entende que herança isola os atributos de cada classe, quando na verdade ela justamente promove o compartilhamento de atributos e métodos entre classes.

D Erradaerro: Senso comum

O aluno acredita que, por ser um conceito antigo, a herança deixou de ser usada, quando ela continua sendo um dos pilares da programação orientada a objetos.

E Erradaerro: Conceitual

O aluno associa herança a um paradigma específico, supondo que ela pertence às linguagens funcionais, quando é um recurso típico de linguagens orientadas a objetos.

Raio-X da questão

Dificuldade Difícil
Bloom Aplicar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade unica
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ direta🧩 consolidacao
🎯 Conceito central

herança em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

modelagem de objetos · programação orientada a objetos

📚 Reveja

Revisar os conceitos de programação orientada a objetos e herança.

⚠️ Erro mais comum

Confundir a herança com a criação de cópias de objetos, acreditando que um objeto é uma réplica de outro.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Modelagem de objetos

🔎 Procurar outra questão

Procure no banco do GeraProva pelo tema ou por um trecho do enunciado. Cada questão já vem com resolução comentada e a análise de cada alternativa.

Professor: monte a prova com questões como esta, com gabarito e folha de respostas, em 30 segundos. Ver planos · Blog

Ocorreu um erro inesperado. Recarregar X

Rejoining the server...

Rejoin failed... trying again in seconds.

Failed to rejoin.
Please retry or reload the page.

The session has been paused by the server.

Failed to resume the session.
Please retry or reload the page.