Pular para o conteúdo principal

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

ProgramaçãoProgramaçã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?
  1. ASequencialidade, Modularidade, Ausência de GOTO e Hierarquia de Funções.
  2. BSintaxe, Gramática, Semântica e Ambiguidade.
  3. CAbstração, Encapsulamento, Herança e Polimorfismo.
  4. DImutabilidade, Recursão, Composição de Funções e Transparência Referencial.
  5. 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.

1Abstração
Modelar entidades do mundo real
2Encapsulamento
Ocultar detalhes internos
3Herança
Reutilização e hierarquia
4Polimorfismo
Mesmo método, comportamentos diferentes
POO – Pilares
LEVELsoulevel.com.br
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.

Gabarito: letra C.

Link permanente: /questoes/fg093647