GeraProva GeraProva Provas com IA para professores do Brasil
Computação1ª sérieBNCC EM13CO04Fácil⏱ curto

Na modelagem de objetos, o que é uma classe?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EM13CO04

Reconhecer o conceito de metaprogramação como uma forma de generalização na construção de programas, permitindo que algoritmos sejam entrada ou saída para outros algoritmos.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Na modelagem de objetos, o que é uma classe?

  1. A) Uma classe é uma função que executa um algoritmo.
  2. B) Uma classe é um tipo de dado primitivo.
  3. C) Uma classe define características e comportamentos de objetos.
  4. D) Uma classe é um conjunto de algoritmos independentes.
  5. E) Uma classe é apenas um nome para um objeto.

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Na modelagem orientada a objetos, uma classe é um molde ou modelo que descreve um conjunto de objetos semelhantes. Ela define os atributos (características, como cor e tamanho) e os métodos (comportamentos, como ligar ou acelerar) que esses objetos terão.
  2. Analisando a alternativa C, ela afirma exatamente isso: a classe define características e comportamentos dos objetos. Logo, esta é a resposta correta, coincidindo com o gabarito oficial.
  3. Por que as outras estão erradas:
  4. A) Uma função que executa um algoritmo descreve um procedimento, não um molde de objetos; confunde classe com função.
  5. B) Tipos primitivos, como inteiros e booleanos, são valores simples embutidos na linguagem; uma classe é um tipo definido pelo programador e pode ter comportamentos.
  6. D) Um conjunto de algoritmos independentes não tem vínculo com os dados nem cria objetos; falta a ideia de encapsulamento de atributos e métodos.
  7. E) Um objeto é uma instância concreta criada a partir da classe; a classe é o modelo, não um simples nome.

💡 Dica: Defina o conceito de classe na programação orientada a objetos.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

O aluno associa classe a uma função isolada, pensando que ela é apenas um bloco de código que executa uma tarefa.

Por que engana: Confundir a definição de classe com a de função, pensando que uma classe é apenas um bloco de código que executa algo.

B Erradaerro: Conceitual

O aluno confunde classe com tipo de dado primitivo, achando que classes são apenas tipos simples como inteiros ou textos.

C Correta

Correto, classes são moldes para objetos.

D Erradaerro: Conceitual

O aluno entende classe como um agrupamento de algoritmos sem relação com dados, ignorando que a classe reúne atributos e comportamentos de um mesmo objeto.

E Erradaerro: Conceitual

O aluno pensa que classe e objeto são a mesma coisa ou que a classe é só um rótulo, sem perceber que o objeto é uma instância criada a partir da classe.

Raio-X da questão

Dificuldade Fácil
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

classe em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

modelagem de objetos · programação orientada a objetos

📚 Reveja

Revisar o conceito de classes na programação orientada a objetos.

⚠️ Erro mais comum

Confundir a definição de classe com a de função, pensando que uma classe é apenas um bloco de código que executa algo.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Modelagem de objetos

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