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

Qual dos seguintes é um exemplo de modelagem de objetos em programação?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF07CO01

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?

  1. A) Escrever um algoritmo para somar números
  2. B) Criar uma classe 'Carro' com atributos como 'cor' e 'modelo'
  3. C) Desenhar um gráfico em uma planilha
  4. D) Escrever uma função que imprime uma mensagem
  5. E) Criar um banco de dados com tabelas

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. 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.
  2. 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.
  3. Por que as outras estão erradas:
  4. A) Escrever um algoritmo para somar números é um exemplo de programação procedimental, sem definir objetos.
  5. C) Desenhar um gráfico em uma planilha é uma tarefa de visualização de dados, não de modelagem de objetos.
  6. D) Escrever uma função que imprime uma mensagem é uma operação isolada, sem estrutura de objetos.
  7. E) Criar um banco de dados com tabelas é modelagem de dados relacional, que organiza informações em tabelas e não em objetos.
  8. 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

A Erradaerro: Conceitual

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.

B Correta

Esse é um exemplo clássico de modelagem de objetos, onde se define uma estrutura que representa um carro.

C Erradaerro: Conceitual

O aluno confunde qualquer atividade com computador ou com dados como modelagem, mesmo que não haja definição de entidades com propriedades.

D Erradaerro: Conceituala que mais engana

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.

E Erradaerro: Conceitual

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

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

modelagem de objetos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de classe e objeto · atributos e metodos

📚 Reveja

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

⚠️ Erro mais comum

Confundir modelagem de objetos com outras atividades de programação, como escrever algoritmos ou funções, sem entender o conceito de classe e objeto.

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

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

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.