GeraProva GeraProva Provas com IA para professores do Brasil
Computação9º anoBNCC EF69CO01Média⏱ curto

Em um aplicativo escolar, a equipe está modelando uma pessoa como um objeto. Na ficha de cada pessoa, serão…

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO01

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

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Em um aplicativo escolar, a equipe está modelando uma pessoa como um objeto. Na ficha de cada pessoa, serão armazenados o nome e a idade. O aplicativo também deverá permitir que esse objeto represente as ações de andar e correr. Em programação orientada a objetos, informações que descrevem um objeto são chamadas de atributos, enquanto ações que ele pode executar são chamadas de métodos. Com base no texto, qual alternativa classifica corretamente os elementos da pessoa como atributos e métodos?

  1. A) Atributos: nome e andar; métodos: idade e correr.
  2. B) Atributos: andar e correr; métodos: nome e idade.
  3. C) Atributos: nome e idade; métodos: andar e correr.
  4. D) Atributos: nome e idade; métodos: nome e idade.
  5. E) Atributos: idade e correr; métodos: nome e andar.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. O enunciado diz que a ficha de cada pessoa armazena o nome e a idade. Informações que descrevem o objeto são atributos, então nome e idade são atributos.
  2. O texto diz que o aplicativo deve permitir que o objeto represente as ações de andar e correr. Ações que o objeto pode executar são métodos, então andar e correr são métodos.
  3. Logo, a classificação correta é: atributos = nome e idade; métodos = andar e correr, que corresponde à alternativa C.
  4. A alternativa A está errada porque classifica idade como método e andar como atributo, invertendo a natureza desses elementos.
  5. A alternativa B está errada porque inverte completamente a classificação: trata andar e correr como atributos e nome e idade como métodos.
  6. A alternativa D está errada porque repete nome e idade como atributos e métodos ao mesmo tempo, o que não faz sentido, pois um elemento pertence a apenas uma categoria.
  7. A alternativa E está errada porque mistura as categorias, colocando correr como atributo e idade como método.
  8. O gabarito oficial C está correto e coincide com a análise feita a partir do texto.

💡 Dica: Pense nos atributos que uma pessoa deve ter.

Alternativa por alternativa

A Erradaerro: Conceitual

O aluno pode ter confundido a ação 'andar' com uma característica da pessoa e a idade com uma ação, invertendo a lógica de atributo e método.

B Erradaerro: Conceituala que mais engana

O aluno provavelmente acredita que atributos são ações e métodos são dados, invertendo as definições apresentadas no texto.

Por que engana: Confundir propriedades de um objeto com métodos ou características que não representam uma pessoa.

C Correta

Nome e idade são informações armazenadas para descrever a pessoa, portanto são atributos. Andar e correr representam ações que o objeto pode executar, portanto são métodos.

D Erradaerro: Conceitual

O aluno pode ter entendido que um mesmo elemento pode ser ao mesmo tempo atributo e método, sem perceber que as categorias são excludentes.

E Erradaerro: Interpretação

O aluno pode ter lido rapidamente e trocado os elementos entre as categorias, classificando correr como atributo por associá-lo à condição física da pessoa.

Raio-X da questão

Dificuldade Média
Bloom Lembrar
Leitura baixo
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

objetos em programação

📌 Objetivo

fixacao

🧱 Pré-requisitos

estruturas de dados em programação · objetos em programação

📚 Reveja

Revisar a estrutura de objetos em programação.

⚠️ Erro mais comum

Confundir propriedades de um objeto com métodos ou características que não representam uma pessoa.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

tomada_decisao

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