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

Qual das opções abaixo é um exemplo de um objeto em programação orientada a objetos?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF06CO02

Elaborar algoritmos que envolvam instruções sequenciais, de repetição e de seleção usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Qual das opções abaixo é um exemplo de um objeto em programação orientada a objetos?

  1. A) Uma função que calcula a soma
  2. B) Uma classe que define um carro
  3. C) Uma variável que armazena um número
  4. D) Um algoritmo que ordena uma lista
  5. E) Um script que imprime uma mensagem

✅ Resposta correta: alternativa B

Resolução passo a passo

  1. Em programação orientada a objetos, um objeto é uma instância concreta de uma classe, com estado (atributos) e comportamento (métodos). A classe é o molde que define essas características.
  2. Analisando as alternativas, a letra B apresenta uma classe que define um carro. Uma classe é a estrutura central da POO: ela descreve atributos como cor e modelo e métodos como acelerar e frear. Um objeto concreto seria, por exemplo, o carro específico criado a partir dessa classe. Logo, a alternativa B é a que melhor se encaixa no conceito de exemplo de objeto/estrutura orientada a objetos, sendo a resposta correta, em concordância com o gabarito oficial.
  3. A alternativa A está errada porque uma função é um bloco de código procedural, sem estado próprio associado a uma classe.
  4. A alternativa C está errada porque uma variável que armazena um número é um dado simples, sem comportamento nem encapsulamento.
  5. A alternativa D está errada porque um algoritmo é uma sequência de passos para resolver um problema, não uma entidade com estado e comportamento.
  6. A alternativa E está errada porque um script que imprime uma mensagem é um conjunto de instruções executáveis, sem a organização em objetos.
  7. Observação: a alternativa B é tecnicamente uma classe, e não um objeto em si; a questão usa o termo de forma ampla. Se o enunciado exigisse uma instância (por exemplo, 'meu carro vermelho'), a análise mudaria, mas entre as opções dadas a B é a mais próxima do conceito de objeto na POO.

💡 Dica: Pense em exemplos de objetos na programação orientada a objetos.

Alternativa por alternativa

A Erradaerro: Conceitual

Confunde função, que é um bloco de instruções isolado, com um objeto que agrupa dados e comportamentos. Acredita que qualquer ação com resultado já é um objeto.

B Correta

Uma classe pode ser vista como um modelo para criar objetos, como um carro.

C Erradaerro: Conceituala que mais engana

Pensa que qualquer dado armazenado em memória é um objeto. Não percebe que o objeto exige estado e comportamento associados, não apenas um valor.

Por que engana: Confundir classe com objeto, pensando que a definição (classe) é o objeto em si.

D Erradaerro: Conceitual

Acredita que um algoritmo, por ser um conjunto organizado de passos, equivale a uma entidade orientada a objetos. Confunde o conceito de procedimento com o de objeto.

E Erradaerro: Senso comum

Interpreta que qualquer programa que realiza uma ação visível, como imprimir, já representa um objeto. Não reconhece a diferença entre script sequencial e estrutura de 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🧩 abertura
🎯 Conceito central

programação orientada a objetos

📌 Objetivo

avaliacao

🧱 Pré-requisitos

conceito de classe · conceito de objeto

📚 Reveja

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

⚠️ Erro mais comum

Confundir classe com objeto, pensando que a definição (classe) é o objeto em si.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Programação - Linguagem de programação

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