Qual dos seguintes é um exemplo de modelagem de objetos em programação?
Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva
Criar soluções de problemas para os quais seja adequado o uso de registros e matrizes unidimensionais para descrever suas informações e automatizá-las usando uma linguagem de programação.
Fonte: Base Nacional Comum Curricular (MEC).Questão
Qual dos seguintes é um exemplo de modelagem de objetos em programação?
- A) Escrever um algoritmo para somar números
- B) Criar uma classe 'Carro' com atributos como 'cor' e 'modelo'
- C) Desenhar um gráfico em uma planilha
- D) Escrever uma função que imprime uma mensagem
- E) Criar um banco de dados com tabelas
✅ Resposta correta: alternativa B
Resolução passo a passo
- A questão pede um exemplo de modelagem de objetos, ou seja, representar entidades do mundo real como objetos de software, com atributos (características) e, em geral, comportamentos, organizados em classes.
- A alternativa B cria uma classe 'Carro' com atributos 'cor' e 'modelo'. Isso é exatamente modelagem orientada a objetos: define-se um molde (classe) que descreve um tipo de entidade e suas propriedades.
- Por que as outras estão erradas:
- A) Escrever um algoritmo para somar números é um exemplo de programação procedimental, sem definir objetos.
- C) Desenhar um gráfico em uma planilha é uma tarefa de visualização de dados, não de modelagem de objetos.
- D) Escrever uma função que imprime uma mensagem é uma operação isolada, sem estrutura de objetos.
- E) Criar um banco de dados com tabelas é modelagem de dados relacional, que organiza informações em tabelas e não em objetos.
- Conclusão: a alternativa correta é a B, que coincide com o gabarito oficial.
💡 Dica: Pense em exemplos de programação orientada a objetos.
Alternativa por alternativa
O aluno associa programar a ideia de resolver um problema com algoritmo, sem perceber que a modelagem de objetos exige representar entidades com atributos e classes.
Esse é um exemplo clássico de modelagem de objetos, onde se define uma estrutura que representa um carro.
O aluno confunde qualquer atividade com computador ou com dados como modelagem, mesmo que não haja definição de entidades com propriedades.
O aluno considera que criar uma função já é modelar objetos, sem notar que funções isoladas não representam entidades com atributos.
Por que engana: Confundir modelagem de objetos com outras atividades de programação, como escrever algoritmos ou funções, sem entender o conceito de classe e objeto.
O aluno pensa que organizar informações estruturadas, como tabelas de banco de dados, equivale a modelar objetos, confundindo modelagem de dados relacional com orientação a objetos.
Raio-X da questão
modelagem de objetos
avaliacao
conceito de classe e objeto · atributos e metodos
Revisar os conceitos de programação orientada a objetos.
Confundir modelagem de objetos com outras atividades de programação, como escrever algoritmos ou funções, sem entender o conceito de classe e objeto.
pensamento_critico
abstrato
Questões parecidas com resolução
- Qual das opções abaixo é um exemplo de modelagem de um objeto em programação?
- Qual das opções abaixo é um exemplo de modelagem de objetos?
- Qual das opções abaixo é um exemplo de um objeto em programação orientada a objetos?
- Qual é um exemplo de um objeto em programação orientada a objetos?
- Qual das opções abaixo melhor exemplifica a modelagem de um objeto?
- Explique como a modelagem de objetos pode ser aplicada em um projeto de software, citando um exemplo prático.
Todas as questões de Programação - Programação usando registros e matrizes
🔎 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
