Em relação a E:
As expressões podem ser classificadas em rvalue e lvalue. Rvalues podem ser apenas lidas, lvalues podem ser lidas e escritas.
All expressions that are evaluated immediately use the ${} delimiters and are always rvalue expressions. Expressions whose evaluation can be deferred use the #{} delimiters and can act as both rvalue and lvalue expressions.
Todas as expressões que podem ser avaliadas imediatamente usam o delimitador ${} e são sempre expressões rvalue.
As expressões que podem ser avaliadas tardiamente (delimitador #{}) pelo compilador podem atuar como expressões rvalue e lvalue.
Fonte: https://docs.oracle.com/cd/E19798-01/821-1841/bnahv/index.html
a) ERRADO. As diretivas de namespace XML nas aplicações Facelets possibilitam a identificação sem ambiguidades da URI da biblioteca de tags e da tag de prefixo.
b) ERRADO. O uso do objeto XMLHttpRequest em AJAX faz com que seja necessário recarregar partes da página, possibilitando que atualizações de partes específicas sejam realizadas separadamente.
c) ERRADO. No ambiente de nomeação JNDI, sempre que um componente é personalizado, não é necessário acessar ou alterar o código-fonte do componente.