Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — CESPE / CEBRASPE 2023

ProgramaçãoProgramação Orientada a Objetos
Código
ce154641
Banca
CESPE / CEBRASPE
Órgão
EMPREL
Ano
2023
Nível
Superior
Cargo
Analista de Sistemas
Assinale a opção que apresenta os quatro principais conceitos em que a programação orientada a objetos é baseada.
  1. Ablocos de dados; datafiles; estruturas físicas; tablespaces
  2. Babstração; encapsulamento; herança; polimorfismo
  3. Cchave primária; consulta; projeção; relacionamento
  4. Dmodelo conceitual; modelo lógico; projeção; seleção
  5. Eíndices; relacionamentos; segurança; transações
Revelar gabarito e comentário

GabaritoB — abstração; encapsulamento; herança; 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 – Quatro Pilares

Gabarito: letra B. A programação orientada a objetos (POO) fundamenta-se em quatro conceitos essenciais: abstração, encapsulamento, herança e polimorfismo. Esses pilares permitem modelar sistemas complexos de forma modular e reutilizável. A alternativa B apresenta exatamente esses quatro conceitos, sendo a resposta correta.

A questão testa o conhecimento básico sobre os paradigmas de programação. É importante distinguir os conceitos de POO de noções de banco de dados, modelagem de dados ou outras áreas.

Alternativa A — ❌ Incorreta

Blocos de dados, datafiles, estruturas físicas e tablespaces são termos relacionados a armazenamento e gerenciamento de banco de dados, não à programação orientada a objetos.

Alternativa B — ✅ Correta ⟵ GABARITO

Abstração, encapsulamento, herança e polimorfismo são os quatro pilares clássicos da POO. A abstração representa a modelagem de entidades do mundo real; o encapsulamento protege os dados internos; a herança permite reutilização e hierarquia; e o polimorfismo possibilita que um mesmo método se comporte de diferentes formas.

Alternativa C — ❌ Incorreta

Chave primária, consulta, projeção e relacionamento são conceitos de bancos de dados relacionais, não de POO.

Alternativa D — ❌ Incorreta

Modelo conceitual, modelo lógico, projeção e seleção pertencem à área de modelagem de dados e sistemas de banco de dados.

Alternativa E — ❌ Incorreta

Índices, relacionamentos, segurança e transações são tópicos de bancos de dados, não da programação orientada a objetos.

Pilar

Descrição

Abstração

Modelar objetos do mundo real com características e comportamentos essenciais

Encapsulamento

Ocultar detalhes internos e proteger dados

Herança

Reutilizar atributos e métodos a partir de classes pai

Polimorfismo

Um mesmo método ter comportamentos diferentes conforme o objeto

PEGA ESSA DICA!

Associe cada pilar a um verbo-chave: abstrair, esconder, reutilizar, variar.

Gabarito: letra B. Os quatro pilares da POO são abstração, encapsulamento, herança e polimorfismo.

Link permanente: /questoes/ce154641