Herança múltipla, em orientação a objetos, é o conceito de herança de duas ou mais classes. Ela é implementada nas linguagens de programação C++ e em Python, por exemplo. A linguagem Java possui apenas herança simples (uma classe possui no máximo uma classe pai), mas permite que uma classe implemente várias interfaces.
O uso indiscriminado desta característica pode levar a uma codificação confusa que dificultaria a manutenção do código.
Fonte:pt.wikipedia.org/wiki/Heran%C3%A7a_m%C3%BAltipla
a) é caracterizada pelo comportamento polimórfico de objetos:
Errada: Polimorfismo é um outro conceito da OO que permite referenciar vários tipos de classes (filhas) a partir da classe mais abstrata (mãe), entre outras possibilidades.
b) é caracterizada pela separação de aspectos internos e externos de um objeto.
Errada: Essa definição está mais relacionada com o encapsulamento.
c) ocorre quando uma classe deriva, por herança, mais de uma subclasse.
Errada: Essa possibililade não define a herança múltipla e sim a herança simples.
d) ocorre quando uma classe herda métodos ou atributos de mais de uma superclasse.
Correta! Veja a definição citada acima.
* e) ocorre quando uma classe herda mais de um método de uma superclasse.
Errada: Isso ocorre normalmente na herança simples.