Trata-se de uma questão sobre C++.
O comando da questão pergunta como se chama um conjunto de funções que possuem o mesmo nome, mas com código independente em cada uma delas.
Vamos para as alternativas.
A) Errado. Redundância não é um conceito da orientação a objetos.
B) Errado. Objeto é uma classe instanciada.
C) Errado. Encapsulamento, dentro de orientação a objetos, é a forma de ocultarmos detalhes da implementação e fazer uso apenas das chamadas.
D) Correto. Polimorfismo é, dentro da orientação a objetos, a forma de um método ter comportamento diferente. Mesmo nome, implementações diferentes.
E) Errado. Herança é quando uma classe filha herda as características da classe pai.
Gabarito do Professor: Letra D.