Questão 55 · Informática: Programação e algoritmos
Assinale a opção correta, a respeito de composição na programação orientada a objetos.
- A) Na composição forte, objetos compostos não podem existir independentemente de seus componentes.
- B) Composição e herança têm exatamente os mesmos efeitos no tempo de execução.
- C) A composição estabelece uma relação “é um”.
- D) A composição representa uma relação “possui um” ou “é parte de”.
- E) A composição é uma forma de herança indireta.
Marque a alternativa correta:
Gabarito: D
Gabarito definitivo divulgado pela banca Cebraspe (BANRISUL 2025).
Comentário
Gabarito: D.
A composição representa a relação "possui um" ou "é parte de": um objeto contém outros objetos como partes, por meio de atributos que os referenciam. Por exemplo, um carro "possui um" motor.
- (A) Errada. Na composição forte, a dependência é inversa à descrita: são os componentes que não existem independentemente do todo (o ciclo de vida da parte acompanha o do composto). A alternativa afirma que o composto não existiria sem seus componentes, o que inverte essa relação.
- (B) Errada. A herança fixa a relação entre as classes em tempo de compilação, enquanto a composição permite trocar os objetos componentes em tempo de execução; portanto os efeitos não são os mesmos.
- (C) Errada. A relação "é um" é própria da herança, e não da composição.
- (E) Errada. A composição não é forma de herança: ela é feita por atributos que referenciam outros objetos, sem que uma classe derive da outra, e costuma ser usada como alternativa à herança.
Dica: "é um" indica herança; "tem um" ou "é parte de" indica composição.
Fundamentos: Conceito de composição em POO · Diferença entre relações “é um” (herança) e “tem um” (composição)
Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.
Fonte: prova Cebraspe BANRISUL 2025 (Diversos cargos), questão 55, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.