Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — FGV 2026

ProgramaçãoProgramação Orientada a Objetos
Código
fg130038
Banca
FGV
Órgão
AMAZUL
Ano
2026
Nível
Médio
Cargo
Técnico de Informática
Um projeto em Java, dentro do paradigma da orientação por objeto, precisa definir uma estrutura base que descreva um modelo com atributos e comportamentos comuns para vários tipos de clientes do sistema bancário.Essa estrutura é
  1. Aum módulo externo sem atributos.
  2. Bo modelo de um objeto executável.
  3. Cuma variável do tipo primitivo.
  4. Duma função que cria listas.
  5. Euma classe que define o modelo.
Revelar gabarito e comentário

GabaritoE — uma classe que define o modelo.

Comentário gerado por IA. É um apoio ao estudo, ancorado em fontes, mas pode conter imprecisões — confira sempre na fonte oficial (lei, súmula, edital e gabarito da banca). Encontrou um erro? Use “Reportar”.

Classe em Programação Orientada a Objetos

Gabarito: letra E. Em programação orientada a objetos, a classe é a estrutura base que define um modelo contendo atributos (dados) e comportamentos (métodos) comuns a vários objetos. É o molde a partir do qual as instâncias (objetos) são criadas. Essa é a definição fundamental do paradigma, aplicada inclusive em Java.

Alternativa A — ❌ Incorreta

Um módulo externo sem atributos não define atributos e comportamentos comuns; módulos são unidades de organização de código, mas não servem como modelo para objetos. O conceito correto é classe.

Alternativa B — ❌ Incorreta

Modelo de um objeto executável não é uma definição padrão em POO. Um objeto é uma instância de uma classe, mas o próprio modelo é a classe, não um objeto executável.

Alternativa C — ❌ Incorreta

Uma variável do tipo primitivo (ex.: int, double) armazena valores simples, não define estrutura com atributos e comportamentos. Para modelar clientes bancários, é necessária uma classe.

Alternativa D — ❌ Incorreta

Uma função que cria listas é um método ou procedimento, não uma estrutura de modelo. O conceito de classe engloba atributos e métodos, não apenas uma função de criação.

Alternativa E — ✅ Correta ⟵ GABARITO

A classe é exatamente a estrutura que descreve um modelo com atributos e comportamentos comuns para vários tipos de clientes. Em Java, define-se uma classe com a palavra-chave class, contendo campos e métodos que representam o estado e o comportamento dos objetos.

Gabarito: letra E.

Link permanente: /questoes/fg130038