A
O polimorfismo é um mecanismo da Orientação a Objeto que permite criar novas classes a partir de classes já existentes, aproveitando-se das características existentes na classe a ser estendida.
Errado, isso é erança. 
B
A herança é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação, assinatura, mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse.
 Errado, isso é polimorfismo.
C
O polimorfismo serve para controlar o acesso aos atributos e métodos de uma classe. É uma forma eficiente de proteger os dados manipulados dentro da classe, além de determinar onde esta classe poderá ser manipulada.
Errado, isso é método de acesso: private, protected e public. 
D
A herança é um mecanismo da Orientação a Objeto que permite criar novas classes a partir de classes já existentes, aproveitando-se das características existentes na classe a ser estendida. 
Correto. 
E
O encapsulamento é o princípio pelo qual duas ou mais classes derivadas de uma mesma superclasse podem invocar métodos que têm a mesma identificação, assinatura, mas comportamentos distintos, especializados para cada classe derivada, usando para tanto uma referência a um objeto do tipo da superclasse.
Errado, isso é polimorfismo.
                            
                        
                            
                                  Como já disse o colego acima, essa descrição está perfeita, mas para o conceito de herança.  
 
  O Polimorfismo é este princípio, podendo acontecer, por exemplo, através da sobrecarga e sobrescrita de métodos. Ex:
		Método principal: public void soma(int x) { return x + 2; }
		
		Sobrecarga: public void soma(int x, int y) { return x + y; }
		Sobrescrita: public void soma(int x) { return x + 3; }
 
  O conceito desta descrição é o de Encapsulamento.  
 
  Correto! 
 
  Este conceito é o de Polimorfismo (como na letra B).