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
fg097500
Banca
FGV
Órgão
TCE-PA
Ano
2024
Nível
Superior
Cargo
Auditor de Controle Externo - Área de Informática - Analista de Sistemas
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
  1. AI, apenas.
  2. BII, apenas.
  3. CI e II, apenas.
  4. DII e III, apenas.
  5. EI, II e III.
Revelar gabarito e comentário

GabaritoE — I, II e III.

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 – Conceitos Básicos

Gabarito: letra E. As três afirmativas estão corretas, pois definem corretamente os pilares da POO (herança e polimorfismo), a composição de uma classe (atributos e métodos) e a relação entre classe e objeto (objeto é instância de uma classe).

1Herança
2Polimorfismo
3Encapsulamento
4Abstração
5Classe
Atributos (dados/propriedades)
Métodos (funções)
6Objeto
Instância da classe
POO – Pilares
LEVELsoulevel.com.br
POO – Pilares: Herança; Polimorfismo; Encapsulamento; Abstração; Classe (Atributos (dados/propriedades), Métodos (funções)); Objeto (Instância da classe)

Item I — ✅ Correto

Herança e polimorfismo são, de fato, dois dos quatro pilares da programação orientada a objetos (junto com encapsulamento e abstração). A afirmativa está correta.

Item II — ✅ Correto

Uma classe é uma estrutura que define os atributos (dados/propriedades) e os métodos (funções) que os objetos dessa classe podem executar. É a definição básica de classe em POO.

Item III — ✅ Correto

Um objeto é uma instância concreta de uma classe. Quando se instancia uma classe, cria-se um objeto que possui os atributos e métodos definidos na classe.

Conclusão: Todos os itens (I, II e III) estão corretos. Portanto, a alternativa E é o gabarito.

Link permanente: /questoes/fg097500