GeraProva GeraProva Provas com IA para professores do Brasil
Computação7º anoBNCC EF69CO04Difícil⏱ medio

Na modelagem de objetos, o que são métodos e como eles influenciam a interação entre objetos?

Publicado por Alexandre Lombardi dos Santos, fundador do GeraProva

Habilidade BNCC EF69CO04

Construir soluções de problemas usando a técnica de decomposição e automatizar tais soluções usando uma linguagem de programação.

Fonte: Base Nacional Comum Curricular (MEC).

Questão

Na modelagem de objetos, o que são métodos e como eles influenciam a interação entre objetos?

  1. A) Funções que alteram atributos
  2. B) Características do objeto
  3. C) Instruções que definem ações
  4. D) Dados estáticos do objeto
  5. E) Registros de entradas de dados

✅ Resposta correta: alternativa C

Resolução passo a passo

  1. Em orientação a objetos, um objeto reúne atributos (dados, como cor ou saldo) e métodos (comportamentos, ou seja, procedimentos que o objeto sabe executar). Métodos são conjuntos de instruções definidas dentro da classe que descrevem ações. Passo 2: A interação entre objetos ocorre por troca de mensagens: um objeto chama um método de outro, passando parâmetros quando necessário, e recebe um resultado ou provoca uma mudança de estado. Assim, os métodos são a interface pela qual os objetos se comunicam e colaboram. Passo 3: A alternativa C está correta porque descreve exatamente essa natureza: instruções que definem ações. Passo 4: A alternativa A é parcialmente verdadeira, pois métodos podem alterar atributos, mas isso é uma consequência possível e não define o que é um método. Passo 5: A alternativa B está errada, pois características são atributos, não métodos. Passo 6: A alternativa D está errada, pois dados estáticos correspondem a atributos, enquanto métodos representam comportamento. Passo 7: A alternativa E está errada, pois registros de entradas de dados não correspondem a nenhum conceito de métodos; trata-se de uma ideia de armazenamento ou de histórico. Conclusão: o gabarito C está correto.

💡 Dica: Defina métodos e explique sua função na modelagem de objetos.

Alternativa por alternativa

A Erradaerro: Conceituala que mais engana

Entendeu que o método se define pelo efeito que causa e que sua única função é alterar atributos, ignorando que o conceito central é o conjunto de instruções que descrevem a ação.

Por que engana: Confundir métodos com atributos, pensando que ambos são a mesma coisa dentro de um objeto.

B Erradaerro: Conceitual

Confundiu método com atributo, já que ambos pertencem ao objeto e ajudam a descrevê-lo.

C Correta

Métodos são instruções que definem como os objetos se comportam.

D Erradaerro: Conceitual

Associou métodos a dados fixos, provavelmente por confundir métodos com atributos de classe, imaginando que tudo que pertence ao objeto é um dado estático.

E Erradaerro: Senso comum

Interpretou a palavra método no sentido cotidiano de procedimento de registro ou coleta de dados, sem relação com a programação orientada a objetos.

Raio-X da questão

Dificuldade Difícil
Bloom Analisar
Leitura medio
Discriminação medio
Peso pedagógico medio
Autonomia do enunciado completo
Cobertura da habilidade dupla
🧪 Simulado🩺 Diagnóstico🧮 Exige cálculo🏠 Cotidiano🔗 Interdisciplinar⭐ Representativa✍️ interpretativa🧩 progressao
🎯 Conceito central

métodos em programação

📌 Objetivo

avaliacao

🧱 Pré-requisitos

funções em programação · objetos em programação

📚 Reveja

Revisar a definição e a função dos métodos na programação orientada a objetos.

⚠️ Erro mais comum

Confundir métodos com atributos, pensando que ambos são a mesma coisa dentro de um objeto.

🌎 Tema transversal

ciencia_tecnologia

🤝 Socioemocional

pensamento_critico

🏫 Contexto

abstrato

Questões parecidas com resolução

Todas as questões de Estratégias de solução de problemas - Decomposiçã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.