Questão nº 80

Questão de Tecnologia da Informação · FGV TCE-PA 2024 (nº 80)

FGV2024Auditor de Controle Externo - Informática - Analista de SistemasTecnologia da Informação
Gabarito: Ever comentário ↓

Com relação aos conceitos da programação orientada a objetos, avalie as afirmativas a seguir.
I. Herança e polimorfismo são pilares da programação orientada a objeto.
II. Uma classe contém os atributos (dados ou propriedades) do objeto e as funções (métodos) que podem ser executadas por ele.
III. Um objeto é uma instância de uma classe.
Está correto o que se afirma em

Resposta comentada

Gabarito Alternativa E

A Programação Orientada a Objetos (POO) é um modelo de desenvolvimento de software que organiza o código em torno de objetos, que são entidades que combinam dados e comportamentos, buscando simular o mundo real. Ela se baseia em conceitos fundamentais para estruturar o código de forma modular e reutilizável.

(A) Incorreta: Esta alternativa afirma que apenas a afirmativa I está correta, o que não procede, pois as afirmativas II e III também estão corretas.
(B) Incorreta: Esta alternativa afirma que apenas a afirmativa II está correta, o que não procede, pois as afirmativas I e III também estão corretas.
(C) Incorreta: Esta alternativa afirma que apenas as afirmativas I e II estão corretas, o que não procede, pois a afirmativa III também está correta.
(D) Incorreta: Esta alternativa afirma que apenas as afirmativas II e III estão corretas. Esta é a armadilha mais tentadora, pois pode levar o aluno a duvidar da importância ou do status de "pilar" da Herança e do Polimorfismo, talvez focando apenas em Encapsulamento e Abstração. No entanto, Herança e Polimorfismo são, sim, pilares essenciais da POO.
(E) Correta: Todas as afirmativas estão corretas.

  • I. Herança e polimorfismo são pilares da programação orientada a objeto. Correto. Juntamente com Encapsulamento e Abstração, Herança e Polimorfismo são considerados os quatro pilares fundamentais da POO, essenciais para o reuso de código e a flexibilidade do sistema.
  • II. Uma classe contém os atributos (dados ou propriedades) do objeto e as funções (métodos) que podem ser executadas por ele. Correto. Uma classe é o molde ou a planta que define a estrutura (atributos) e o comportamento (métodos) que os objetos criados a partir dela terão.
  • III. Um objeto é uma instância de uma classe. Correto. Um objeto é uma entidade concreta criada a partir de uma classe, ou seja, é uma "materialização" ou uma "instância" do molde definido pela classe, possuindo seus próprios valores para os atributos e podendo executar seus métodos.

Fonte: FGV TCE-PA 2024 Auditor de Controle Externo - Informática - Analista de Sistemas (Caderno Tipo 1). Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho