Pular para o conteúdo principal

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

Arquitetura de SoftwareSoftware
Código
qg366076
Banca
UERJ
Órgão
UERJ
Ano
2024
Nível
Médio
Cargo
Técnico em Tecnologia da Informação - Programador de Sistemas
A programação orientada a objetos se caracteriza por uma abordagem distinta de pensar, sobre as necessidades dos softwares. Com relação a esse paradigma de programação, é correto afirmar que o(a):
  1. Areuso consiste na repetição de um código ou trecho de código recorrente na solução elaborada
  2. Bcomplexidade de uso é baixa, devido à menor quantidade de conceitos necessários a serem assimilados
  3. Cabstração permite modelar necessidades essenciais do objeto representado, a partir de um contexto inicial
  4. Dencapsulamento permite, a quem requisitou, ter conhecimento da lógica interna realizada para gerar o resultado apresentado
Revelar gabarito e comentário

GabaritoC — abstração permite modelar necessidades essenciais do objeto representado, a partir de um contexto inicial

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

Gabarito: letra C. A abstração é um dos pilares da POO e consiste em modelar apenas as características essenciais de um objeto para um determinado contexto, ignorando detalhes irrelevantes. As demais alternativas distorcem conceitos fundamentais.

Alternativa A — ❌ Incorreta

Define reuso como repetição de código, mas na POO reuso ocorre via herança, composição e uso de classes, não por simples repetição de trechos.

Alternativa B — ❌ Incorreta

Afirma que a complexidade de uso é baixa. Na verdade, a POO possui diversos conceitos (classes, herança, polimorfismo, encapsulamento, abstração) que demandam aprendizado, logo sua complexidade não é baixa.

Alternativa C — ✅ Correta ⟵ GABARITO

A abstração é exatamente a capacidade de modelar as necessidades essenciais do objeto, abstraindo detalhes não relevantes para o contexto. É um pilar da POO.

Alternativa D — ❌ Incorreta

O encapsulamento esconde a lógica interna e expõe apenas interfaces. A alternativa inverte o conceito ao afirmar que permite conhecer a lógica interna.

NÃO CAIA NESSA!

A banca troca o efeito do encapsulamento: em vez de "esconder" (correto), afirma "permitir conhecimento" – o oposto. Fique atento a essa inversão.

Gabarito: letra C.

Link permanente: /questoes/qg366076