Pular para o conteúdo principal

Questão de TI - Desenvolvimento de Sistemas — Conceitos Básicos de Orientação a Objetos (Classe, Objeto, Encapsulamento, Herança, Polimorfismo) — INSTITUTO AOCP 2022

TI - Desenvolvimento de SistemasConceitos Básicos de Orientação a Objetos (Classe, Objeto, Encapsulamento, Herança, Polimorfismo)
Código
qa302932
Banca
INSTITUTO AOCP
Órgão
IFNMG
Ano
2022
Cargo
Tec ( )
Há diversas relações entre objetos e classes definidas na programação orientada a objetos. Considerando essas relações, assinale a alternativa que apresenta a sequência correta dos conceitos com o nome da relação.   1 – É a relação mais comum entre dois objetos, de modo que um possui uma referência à posição da memória onde o outro se encontra, podendo visualizar seus atributos ou mesmo acionar uma de suas funcionalidades (métodos).   2 – É o tipo de relação entre objetos conhecida como todo/parte. Um objeto torna um objeto externo como parte de si mesmo pela utilização de um dos seus métodos. Os objetos são independentes entre si.   3 – É uma relação entre objeto que também utiliza o conceito de todo/parte. O que diferencia da relação 2, é que o objeto-pai (todo) é responsável pela criação e destruição de suas partes, ou seja, o objeto-filho (parte) é dependente do pai, assim, só existe quando existir o objeto pai.
  1. A1 – Associação; 2 – Composição; 3 – Agregação.
  2. B1 – Associação; 2 – Agregação; 3 – Composição.
  3. C1 – Agregação; 2 – Associação; 3 – Composição.
  4. D1 – Composição; 2 – Agregação; 3 – Associação.
  5. E1 – Composição; 2 – Associação; 3 – Agregação.
Revelar gabarito e comentário

GabaritoB — 1 – Associação; 2 – Agregação; 3 – Composição.

Link permanente: /questoes/qa302932