Pular para o conteúdo principal

Questão de Programação — Programação Orientada a Objetos — FUNDATEC 2023

ProgramaçãoProgramação Orientada a Objetos
Código
qq894735
Banca
FUNDATEC
Órgão
IF-SC
Ano
2023
Nível
Superior
Cargo
Professor EBTT - Informática
A análise e projetos orientados a objetos utiliza um paradigma de programação com base em quatro pilares principais. Sobre eles, analise as assertivas abaixo e assinale a alternativa correta.I. Abstração: entendimento e representação de um objeto real.II. Polimorfismo: consiste na alteração do funcionamento interno de um método herdado de um objeto-pai.III. Encapsulamento: esconde as propriedades, criando uma espécie de caixa preta.IV. Herança: essa característica otimiza a produção da aplicação em tempo e linhas de código.
  1. ATodas as assertivas estão corretas.
  2. BTodas as assertivas estão incorretas.
  3. CApenas a assertiva I está correta.
  4. DApenas as assertivas I e II estão corretas.
  5. EApenas as assertivas III e IV estão corretas.
Revelar gabarito e comentário

GabaritoA — Todas as assertivas estão corretas.

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 A. Todas as assertivas estão corretas. Os quatro pilares da programação orientada a objetos são: Abstração, Polimorfismo, Encapsulamento e Herança. Cada um deles foi descrito de forma precisa nas assertivas.

1Abstração
Representar objeto real
Foco no relevante
2Polimorfismo
Sobrescrita (override)
Sobrecarga (overload)
3Encapsulamento
Esconder propriedades
Interface pública
4Herança
Reutilizar código
Reduzir tempo/linhas
Pilares da POO
LEVELsoulevel.com.br
Pilares da POO: Abstração (Representar objeto real, Foco no relevante); Polimorfismo (Sobrescrita (override), Sobrecarga (overload)); Encapsulamento (Esconder propriedades, Interface pública); Herança (Reutilizar código, Reduzir tempo/linhas)

Assertiva I — ✅ Correta

A abstração consiste em entender e representar um objeto real de forma simplificada, focando apenas nos aspectos relevantes para o sistema. É o ato de modelar entidades do mundo real no software.

Assertiva II — ✅ Correta

O polimorfismo permite que um método herdado de uma classe-pai seja alterado no seu funcionamento interno na classe filha (sobrescrita/override). Também pode ocorrer por sobrecarga (mesmo nome com parâmetros diferentes). A definição apresentada está correta.

Assertiva III — ✅ Correta

O encapsulamento esconde as propriedades (atributos) de um objeto, expondo apenas uma interface pública, como uma caixa preta. Isso garante proteção dos dados e modularidade.

Assertiva IV — ✅ Correta

A herança otimiza a produção de software, pois permite reutilizar código da classe-pai, evitando repetição e reduzindo tempo de desenvolvimento e linhas de código.

Portanto, as quatro assertivas estão corretas, conforme o gabarito oficial.

Gabarito: letra A

Link permanente: /questoes/qq894735