Questão de Programação — Programação Orientada a Objetos — FGV 2024
Programação›Programação Orientada a Objetos
Código
fg093647
Banca
FGV
Órgão
SEDUC-SP
Ano
2024
Nível
Superior
Cargo
Professor de Ensino Fundamental e Médio (Educação Profissional) - Tecnologia da Informação
A Programação Orientada a Objetos (POO) é um paradigma que organiza o desenvolvimento de códigos em torno de "objetos" que possuem atributos (dados) e métodos (ações). Tal abordagem facilita a criação de sistemas complexos, modularizados e mais facilmente reutilizáveis. Quais são as principais características desse paradigma?
ASequencialidade, Modularidade, Ausência de GOTO e Hierarquia de Funções.
BSintaxe, Gramática, Semântica e Ambiguidade.
CAbstração, Encapsulamento, Herança e Polimorfismo.
DImutabilidade, Recursão, Composição de Funções e Transparência Referencial.
EModularidade, Hierarquia de Chamadas, Escopo de Variáveis e Sequencialidade.
Revelar gabarito e comentário▾
GabaritoC — Abstração, Encapsulamento, Herança e Polimorfismo.
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”.
Programação Orientada a Objetos – Características
Gabarito: letra C. As quatro características fundamentais da POO são abstração, encapsulamento, herança e polimorfismo. A banca exige o conhecimento dos pilares clássicos desse paradigma.
A questão é conceitual e direta: a Programação Orientada a Objetos organiza o código em torno de objetos, e seus pilares são universalmente reconhecidos na literatura e na prática.
POO – Pilares: Abstração (Modelar entidades do mundo real); Encapsulamento (Ocultar detalhes internos); Herança (Reutilização e hierarquia); Polimorfismo (Mesmo método, comportamentos diferentes)
Alternativa A — ❌ Incorreta
Apresenta conceitos como "Sequencialidade" e "Ausência de GOTO", que não são específicos da POO. Pertencem a paradigmas estruturados ou procedurais.
Alternativa B — ❌ Incorreta
Sintaxe, gramática, semântica e ambiguidade são tópicos de linguagens formais e compiladores, não características exclusivas da POO.
Alternativa C — ✅ Correta ⟵ GABARITO
Lista exatamente os quatro pilares da POO: abstração (modelar entidades do mundo real), encapsulamento (ocultar detalhes internos), herança (reutilização e hierarquia) e polimorfismo (um mesmo método com comportamentos diferentes).
Alternativa D — ❌ Incorreta
Imutabilidade, recursão, composição de funções e transparência referencial são características do paradigma funcional, não da POO.
Alternativa E — ❌ Incorreta
Modularidade, hierarquia de chamadas, escopo de variáveis e sequencialidade são características comuns a vários paradigmas, mas não representam os pilares da POO.