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
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?
- A) É uma informação isolada do objeto, sem reunir suas características e ações no programa.
- B) É uma lista de objetos do programa, sem indicar características nem ações de cada objeto.
- C) É uma representação simplificada do objeto, com características e ações, usada para planejar o programa.
- D) É um programa pronto do objeto, capaz de executar diretamente todas as suas ações.
- E) É um desenho do objeto, sem registrar suas características ou ações no programa.
✅ Resposta correta: alternativa C
Resolução passo a passo
- 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).
- 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.
- 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.
- Por que as outras estão erradas:
- A) Está errada porque o modelo não é uma informação isolada; ele reúne justamente características e ações do objeto.
- B) Está errada porque uma lista de objetos não descreve características nem ações; o modelo define o que cada objeto terá.
- 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.
- E) Está errada porque o modelo registra justamente características e ações, e não é um desenho.
- 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
O aluno entendeu que o modelo guarda apenas um dado solto do objeto, sem organizar seus atributos e comportamentos em conjunto.
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.
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.
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.
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
modelo de objeto
avaliacao
definição de objeto · programação orientada a objetos
Revisar os conceitos de programação orientada a objetos.
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.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- O que é um objeto em programação e como ele pode ser modelado?
- Qual dos seguintes é um exemplo de modelagem de objetos em programação?
- O que é um objeto em programação e como ele pode ser modelado utilizando atributos e métodos?
- Qual das opções abaixo é um exemplo de modelagem de um objeto em programação?
- Como a modelagem de objetos é utilizada na programação?
- Na aula, Ana criou um objeto para representar seu cachorro. Ela guardou esse objeto em uma variável. Qual frase explica…
🔎 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
