Pular para o conteúdo principal

Questão de Arquitetura de Software — Software — ACAFE 2024

Arquitetura de SoftwareSoftware
Código
qg053076
Banca
ACAFE
Órgão
CELESC
Ano
2024
Nível
Superior
Cargo
Analista de Sistemas - Desenvolvimento e Transformação Digital
No paradigma de programação orientado a objetos, ___________ é uma forma de definir um tipo de dado. _____________ é uma instância de uma classe. Já ________ é um mecanismo pelo qual uma classe nova pode adquirir as propriedades de uma classe existente. O termo ____________ refere-se à propriedade de duas ou mais classes derivadas da mesma superclasse responderem a mesma mensagem, de formas diferentes uma da outra.Em sequência, as palavras que completam CORRETAMENTE as lacunas são:
  1. AClasse, Objeto, Herança, Polimorfismo.
  2. BObjeto, Encapsulamento, Polimorfismo, Herança.
  3. CClasse, Objeto, Encapsulamento, Herança.
  4. DObjeto, Herança, Polimorfismo, Encapsulamento.
  5. EClasse, Superclasse, Polimorfismo, Herança.
Revelar gabarito e comentário

GabaritoA — Classe, Objeto, 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”.

Paradigma de Programação Orientado a Objetos

Gabarito: letra A. As lacunas são preenchidas, respectivamente, por: Classe (define um tipo de dado), Objeto (instância de uma classe), Herança (mecanismo pelo qual uma classe adquire propriedades de outra) e Polimorfismo (capacidade de classes derivadas responderem à mesma mensagem de formas diferentes).

A banca cobra os quatro pilares fundamentais da orientação a objetos: classe, objeto, herança e polimorfismo. A sequência correta é a da alternativa A.

1Classe
Define tipo de dado
2Objeto
Instância da classe
3Herança
Adquire propriedades de classe existente
4Polimorfismo
Mesma mensagem, respostas diferentes
POO: 4 pilares
LEVELsoulevel.com.br
POO: 4 pilares: Classe (Define tipo de dado); Objeto (Instância da classe); Herança (Adquire propriedades de classe existente); Polimorfismo (Mesma mensagem, respostas diferentes)

Alternativa A — ✅ Correta ⟵ GABARITO

Primeira lacuna: "Classe" — é a definição de um tipo de dado. Segunda lacuna: "Objeto" — é a instância de uma classe. Terceira lacuna: "Herança" — mecanismo de reuso. Quarta lacuna: "Polimorfismo" — propriedade de múltiplas formas para a mesma mensagem. Todas as definições estão corretas e na ordem exata.

Alternativa B — ❌ Incorreta

Troca conceitos: "Objeto" não é a definição de um tipo de dado (quem define é a classe). "Encapsulamento" não é o mecanismo de adquirir propriedades (é herança). Além disso, a sequência não corresponde ao enunciado.

Alternativa C — ❌ Incorreta

Acerta as duas primeiras lacunas (Classe, Objeto), mas erra a terceira: "Encapsulamento" não é o mecanismo de herança. A quarta lacuna deveria ser Polimorfismo, mas colocou Herança. A sequência fica:

  • Classe ✅

  • Objeto ✅

  • Encapsulamento ❌ (deveria ser Herança)

  • Herança ❌ (deveria ser Polimorfismo)

Alternativa D — ❌ Incorreta

Inverte tudo: primeira lacuna "Objeto" (deveria ser Classe); segunda lacuna "Herança" (deveria ser Objeto); terceira lacuna "Polimorfismo" (deveria ser Herança); quarta lacuna "Encapsulamento" (deveria ser Polimorfismo). Nenhuma posição está correta.

Alternativa E — ❌ Incorreta

Primeira lacuna "Classe" ✅, mas segunda lacuna "Superclasse" ❌ (deveria ser Objeto). Terceira lacuna "Polimorfismo" ❌ (deveria ser Herança). Quarta lacuna "Herança" ❌ (deveria ser Polimorfismo). Apenas a primeira está certa.

Gabarito: letra A.

Link permanente: /questoes/qg053076