Gabarito disponível
Resolução comentada
Um mesmo operador com comportamentos diferentes conforme o tipo dos operandos é polimorfismo (sobrecarga).
O símbolo '+' executa operações distintas (adição de inteiros, de ponto flutuante, união de conjuntos) dependendo do tipo dos operandos. Isso é polimorfismo, na forma de sobrecarga de operador, resolvida pelo compilador.
Análise das alternativas
A e E: herança trata do reaproveitamento de classes. C: 'fisiologismo' não é conceito de orientação a objetos. D: encapsulamento é o ocultamento de dados e implementação.
Referência: Sebesta, Conceitos de Linguagens de Programação, polimorfismo e sobrecarga.
Resolução comentada do VaiConcursos.