a) Alternativa ERRADA. Um estereótipo deve ser usado ao lado do nome de uma classe para identificá-la sem ambiguidades como um tipo específico de classe. Porém uma classe estereotipada deve ter seu nome escrito entre << >> (dois sinais de menor e dois sinais de maior), e não em itálico (que é o indicador de uma classe abstrata)
b) Alternativa ERRADA. Trocou as bolas. O nome de um método estático deve ser colocado em SUBLINHADO e o de um método abstrato deve ser escrito em ITÁLICO.
c) Alternativa ERRADA. Uma classe pode implementar UMA OU MAIS interfaces. Essa relação é, de fato, conhecida como realização e é mostrada como uma linha tracejada com um triângulo na extremidade que toca a classe.
d) Alternativa ERRADA. Trocou as bolas. Uma associação unidirecional é, de fato, representada por uma linha ligando duas classes com um triângulo vazio na extremidade de um dos lados. Mas isso significa que um objeto de uma classe (lado COM o triângulo) pode chamar os métodos na classe do lado da linha SEM o triângulo.
e) Alternativa CORRETA. Vide http://en.wikipedia.org/wiki/Class_diagram#Visibility