a) E - Façada é padrão estrutural
b) C
c) E - Definição de State
Command: padrão comportamental que permite encapsular solicitações como objetos de forma a permitir que sejam enfileiradas, parametrizadas, gerem log e sejam desfeitas.
d) E - Builder - que é padrão de criação e não comportamental
Singleton - padrão de criação de objetos com o objetivo de garantir que haja uma única instância de um objeto e com ponto de acesso global.
e) E - definição de Observer - padrão comportamental
Strategy - padrão comportamental que permite que uma família de algoritmos seja encapsulados como objetos possam ser intercambiáveis dinamicamente.
Excelente questão para aprender os Padrões de Projeto GoF:
a) E. Embora a descrição esteja correta, Façade não é um padrão comportamental e sim de estrutura.
b) C.
c) E. Realmente é um padrão comportamental, porém o padrão que permite que altere o comportamento do objeto quando seu estado muda é o State e não o Command.
d) E. Primeiramente Singleton é um padrão de criação e quem separação a construção ... é o padrão Builder. Singleton garante que uma classe tenha apenas uma instância e provê um ponto de acesso global a ela.
e) E. Está descrevendo o padrão Observer e não o Strategy. O padrão Strategy define uma família de algoritmos, encapsula cada um deles e permite trocar entre eles quando for necessário.