🎯 Saiba o que estudar

Avançado com Treinador a partir de R$ 0,76/dia

A Programação Orientada a Objetos (POO) utiliza conceitos q...

Próximas questões
Com base no mesmo assunto
Q4195764 Engenharia de Software
A Programação Orientada a Objetos (POO) utiliza conceitos que visam a reutilização de código e o isolamento de responsabilidades entre as entidades do sistema. Acerca dos pilares da orientação a objetos e do controle de versões, registre V, para as afirmativas verdadeiras, e F, para as falsas:
(__)O encapsulamento protege os atributos de um objeto, permitindo o acesso a eles apenas através de métodos públicos definidos na classe.
(__)A herança permite que uma classe filha herde comportamentos e atributos de uma classe mãe, promovendo o reaproveitamento de lógica.
(__)O Git é um sistema de controle de versão centralizado que impede que os desenvolvedores possuam uma cópia local do histórico do projeto.
(__)O polimorfismo permite que uma mesma operação seja executada de diferentes formas por objetos de classes distintas que compartilham um ancestral.
Após análise, assinale a alternativa que apresenta a sequência correta dos itens acima, de cima para baixo:
Alternativas

Gabarito comentado

Confira o gabarito comentado por um dos nossos professores

Gabarito: A

Fundamento decisivo: A decisão dependia de reconhecer que a única assertiva falsa é a terceira, sobre o Git; assim, a sequência correta é V, V, F, V.

Tema central: POO e Git
Análise das alternativas
A
Certa
A alternativa A é a correta porque corresponde à sequência V, V, F, V. As assertivas sobre encapsulamento, herança e polimorfismo são compatíveis com os conceitos cobrados, enquanto a de Git é falsa porque Git é um sistema de controle de versão distribuído, com cópia local do histórico.
B
Errada
Está errada porque marca a primeira assertiva como falsa. Pela base da questão, a descrição de encapsulamento é aceita como correta no nível conceitual cobrado, pois expressa a ideia central de restringir o acesso direto aos atributos e permitir acesso controlado pela classe.
C
Errada
Está errada em dois pontos concretos: considera verdadeira a assertiva sobre Git e falsa a de polimorfismo. Isso contraria a base, segundo a qual Git não é centralizado nem elimina histórico local, e a definição apresentada de polimorfismo é compatível com o conceito cobrado.
D
Errada
Está errada porque nega a segunda assertiva e afirma a terceira. A segunda deve ser verdadeira, já que herança permite herdar atributos e comportamentos, promovendo reaproveitamento de lógica; a terceira deve ser falsa, porque a descrição do Git como centralizado está incorreta.
Pegadinha da questão
A confusão real explorada foi tratar o Git como sistema centralizado, além de exigir rigor excessivo na frase sobre encapsulamento, que está simplificada, mas aceita no padrão objetivo da prova.
Dica para questões semelhantes
  • Em sequências de V/F sobre POO, valide se a assertiva descreve a ideia central do conceito, sem exigir definição técnica exaustiva quando a prova cobra nível básico.
  • Em questões sobre Git, primeiro diferencie modelo distribuído de centralizado: no Git, a cópia local mantém histórico completo.
  • Quando a assertiva falar em mesma operação com comportamentos distintos em classes relacionadas, o critério apontado é polimorfismo.

Clique para visualizar este gabarito

Visualize o gabarito desta questão clicando no botão abaixo