a) a linguagem de marcação HTML é adequada para apresentação (layout) de informações e para troca de dados estruturados entre aplicações.
Para troca de dados estruturados entre aplicações pode ser utilizado XML - eXtensive Markup Language
b) uma transformação expressa em XSLT descreve regras para transformar uma árvore fonte em uma árvore resultado.
Correto. XSLT transforma árvores de documentos XML em árvores resultado normalmente em XML.
c) uma seção PCDATA de um documento XML contém instruções a serem ignoradas por um parser XML quando da análise sintática.
PCDATA significa Parsed Character DATA e é o texto que será analisado por um parser a fim de procurar marcações e entidades para expandi-las.
d) um documento CSS (versão 2.1) pode conter uma regra composta de um bloco de declaração seguido de zero ou mais seletores.
Bloco de declaração deve ter no mínimo um seletor, mas pode ocorrer de ter mais de um.
Exemplo: div, p { color = green}
Vai afetar todos os elementos
e todos elementos fazendo com que fiquem com a cor da fonte verde.
e) os diversos elementos raízes de um documento XML bem formado podem conter atributos com mesmo nome.
Um documento XML bem formatado deve ter um e apenas um elemento raiz.
Um bom site para estudar HTML, XML, DTD e XSLT é o http://www.w3schools.com