GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO01Fácil⏱ curto

Qual é a principal vantagem da modelagem de objetos na programação?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO01

Explorar e construir a solução de problemas por meio da reutilização de partes de soluções existentes.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual é a principal vantagem da modelagem de objetos na programação?

  1. A) Permite criar código mais complexo
  2. B) Facilita a reutilização de código
  3. C) Aumenta a velocidade de execução do programa
  4. D) Elimina a necessidade de testes de software
  5. E) Reduz a necessidade de documentação

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. A modelagem orientada a objetos organiza o software em classes e objetos, que agrupam dados e comportamentos relacionados.
  2. Como uma classe pode ser reaproveitada para criar vários objetos, e classes podem herdar ou reutilizar comportamentos de outras, o código não precisa ser escrito novamente a cada necessidade. Isso caracteriza a reutilização de código, que é a principal vantagem apontada pela questão.
  3. Por que as outras estão erradas: A) criar código mais complexo não é vantagem, pois a modelagem busca organizar e simplificar o desenvolvimento; C) a velocidade de execução não é o objetivo da modelagem, que trata de organização e manutenção; D) a modelagem não elimina testes, que continuam necessários em qualquer software; E) a documentação continua importante, e a modelagem costuma até facilitar sua produção.
  4. Conclusão: a alternativa correta é a B, que coincide com o gabarito oficial.

💡 Dica: Relacione a modelagem de objetos à organização e ao reaproveitamento de estruturas de código.

Alternativa por alternativa

A Erradaerro: Senso comum

O aluno pode ter associado a modelagem à ideia de sofisticação, supondo que um sistema mais elaborado seja sempre melhor.

B Correta

Modelos de objetos permitem que classes e objetos sejam reutilizados em diferentes partes do código.

C Erradaerro: Conceituala que mais engana

O aluno pode ter confundido a organização do código com otimização de desempenho, imaginando que uma estrutura orientada a objetos torna o programa mais rápido.

Por que engana: Confundir a reutilização de código com ganhos diretos de velocidade de execução ou supor que a modelagem elimina etapas essenciais, como testes e documentação.

D Erradaerro: Conceitual

O aluno pode ter entendido que um bom projeto dispensa verificação, acreditando que a modelagem garante ausência de erros.

E Erradaerro: Senso comum

O aluno pode ter supesto que, por o código estar bem organizado, a documentação deixa de ser necessária, quando na verdade ela continua essencial.

Raio-X da questão

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

reutilização de código

📌 Objetivo

revisao

🧱 Pré-requisitos

conceitos básicos de programação · noções de modelagem de objetos

📚 Reveja

Revise como a modelagem de objetos favorece a reutilização de código em diferentes partes ou projetos.

⚠️ Erro mais comum

Confundir a reutilização de código com ganhos diretos de velocidade de execução ou supor que a modelagem elimina etapas essenciais, como testes e documentação.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de [CONFERIR] Construir soluções baseadas no uso de algoritmos e conceitos da Computação para resolver problemas, avaliando suas qualidades e melhorando-as.

🔎 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.