Como podemos representar um objeto em um código de programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar e comparar modelos (representações) de objetos, identificando padrões e atributos essenciais.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Como podemos representar um objeto em um código de programação?
- A) Usando apenas variáveis.
- B) Por meio de classes e instâncias.
- C) Através de funções somente.
- D) Usando apenas estruturas de dados.
- E) Objetos não precisam de representação no código.
✅ Resposta correta: alternativa B
Resolução passo a passo
- Pergunta-se como um objeto (uma entidade do mundo real ou do problema, como um carro, um aluno ou uma conta bancária) pode ser representado em um código de programação.
- Na programação orientada a objetos, o objeto é representado por meio de uma classe, que funciona como um molde ou modelo que descreve quais atributos (dados) e quais métodos (comportamentos) essa entidade possui.
- A partir da classe, criam-se instâncias, que são objetos concretos na memória do programa, cada um com seus próprios valores para os atributos definidos na classe.
- Logo, a alternativa B está correta, e coincide com o gabarito oficial.
- A alternativa A está errada, pois variáveis isoladas guardam valores soltos e não reúnem dados e comportamentos de uma mesma entidade.
- A alternativa C está errada, pois funções sozinhas descrevem ações, mas não agrupam estado próprio de um objeto.
- A alternativa D está errada, pois estruturas de dados organizam informações, mas não representam o comportamento de uma entidade nem constituem o conceito de objeto.
- A alternativa E está errada, pois todo objeto precisa de alguma representação no código para poder ser manipulado pelo programa.
💡 Dica: Pense em como os objetos são definidos em programação.
Alternativa por alternativa
O aluno acredita que basta criar variáveis para guardar as características do objeto, ignorando que variáveis soltas não associam dados a comportamentos nem formam uma unidade lógica.
Por que engana: Confundir a representação de objetos com o uso exclusivo de variáveis ou funções, ignorando a estrutura de classes.
Objetos são representados por classes e suas instâncias.
O aluno associa a representação de objetos apenas ao uso de funções, confundindo ações do programa com a organização do estado das entidades.
O aluno entende que estruturas de dados, como listas ou dicionários, já são objetos, sem perceber que elas não incluem a ideia de classe e de comportamento associado.
O aluno confunde objeto do mundo real com objeto de programação, imaginando que a entidade existe apenas fora do código e dispensa qualquer representação computacional.
Raio-X da questão
representação de objetos
avaliacao
programação orientada a objetos · classes e instâncias
Revisar como objetos são criados e manipulados em programação.
Confundir a representação de objetos com o uso exclusivo de variáveis ou funções, ignorando a estrutura de classes.
ciencia_tecnologia
pensamento_critico
abstrato
Questões parecidas com resolução
- O que é um objeto na programação? Como podemos representar um objeto em um algoritmo?
- O que é um objeto em programação e como ele pode ser modelado?
- Como os objetos podem ser modelados em um programa de computador?
- O que é um objeto em programação orientada a objetos e como ele é representado em um algoritmo?
- Como podemos representar um registro em uma linguagem de programação?
- O que deve ser considerado ao criar um objeto em um programa de computador?
🔎 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
