GeraProva GeraProva Provas com IA para professores do Brasil
Computação6º anoBNCC EF06CO01Fácil⏱ curto

Ana está planejando um aplicativo sobre animais. Para cada animal, ela registra características, como nome e…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO01

Classificar informações, agrupando-as em coleções (conjuntos) e associando cada coleção a um ‘tipo de dados’

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Ana está planejando um aplicativo sobre animais. Para cada animal, ela registra características, como nome e cor, e ações, como emitir som e se mover. Antes de programar, ela cria um modelo de objeto. Nesse caso, o que é um modelo de objeto na programação?

  1. A) É uma informação isolada do objeto, sem reunir suas características e ações no programa.
  2. B) É uma lista de objetos do programa, sem indicar características nem ações de cada objeto.
  3. C) É uma representação simplificada do objeto, com características e ações, usada para planejar o programa.
  4. D) É um programa pronto do objeto, capaz de executar diretamente todas as suas ações.
  5. E) É um desenho do objeto, sem registrar suas características ou ações no programa.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O enunciado descreve Ana criando, antes de programar, um modelo de objeto para representar cada animal. Ela registra características (nome, cor) e ações (emitir som, se mover).
  2. Um modelo de objeto, na programação orientada a objetos, é a descrição geral de um tipo de objeto: reúne os atributos (características) e os métodos (ações) que os objetos daquele tipo terão. Essa descrição serve para planejar o programa antes de escrevê-lo.
  3. Analisando as alternativas, a C corresponde exatamente a isso: é uma representação simplificada do objeto, com características e ações, usada para planejar o programa.
  4. Por que as outras estão erradas:
  5. A) Está errada porque o modelo não é uma informação isolada; ele reúne justamente características e ações do objeto.
  6. B) Está errada porque uma lista de objetos não descreve características nem ações; o modelo define o que cada objeto terá.
  7. D) Está errada porque o modelo não é um programa pronto e não executa ações; ele apenas descreve o objeto antes da implementação.
  8. E) Está errada porque o modelo registra justamente características e ações, e não é um desenho.
  9. Conclusão: a alternativa correta é a C, que coincide com o gabarito oficial.

💡 Dica: Defina o conceito de modelo de objeto na programação.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno entendeu que o modelo guarda apenas um dado solto do objeto, sem organizar seus atributos e comportamentos em conjunto.

B Erradaerro: Conceituala que mais engana

O aluno confundiu modelo de objeto com uma coleção de objetos, achando que o modelo é apenas uma lista de elementos do programa.

Por que engana: Confundir a definição de objeto com a ideia de que um objeto é apenas um dado, sem entender sua funcionalidade e estrutura na programação.

C Correta

Um modelo de objeto representa algo que será usado no programa. Ele organiza suas características, como nome e cor, e suas ações, como emitir som e se mover, ajudando no planejamento antes da programação.

D Erradaerro: Conceitual

O aluno acreditou que o modelo já é o programa funcionando, capaz de executar as ações, quando na verdade ele apenas descreve o objeto antes da programação.

E Erradaerro: Senso comum

O aluno interpretou a palavra 'modelo' no sentido do dia a dia, como um desenho ou ilustração, em vez de uma descrição estrutural de características e ações.

Raio-X da questão

Dificuldade Fácil
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

modelo de objeto

📌 Objetivo

avaliacao

🧱 Pré-requisitos

definição de objeto · programação orientada a objetos

📚 Reveja

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

⚠️ Erro mais comum

Confundir a definição de objeto com a ideia de que um objeto é apenas um dado, sem entender sua funcionalidade e estrutura na programação.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Tipos de dados

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