FGV · CM Caruaru · 2015 · Informática

Questão 55 · Informática: Programação e algoritmos

XML é uma linguagem de marcação projetada para descrever e transportar dados. Dado que em um documento XML é permitido ao desenvolvedor de software definir seus próprios elementos, pode ser necessário utilizar namespaces para evitar conflitos de nomes.
Em relação à namespaces em XML, analise as afirmativas a seguir.
I. Um namespace pode ser declarado no elemento em que é utilizado ou no elemento raiz do documento XML.
II. O atributo uri é reservado em XML para indicar que um prefixo está associado ao namespace.
III. As várias declarações de namespace com prefixos podem ser feitas em um elemento, mas devem possuir prefixos diferentes.
Assinale:

  1. A) se somente a afirmativa I estiver correta.
  2. B) se somente a afirmativa II estiver correta.
  3. C) se somente a afirmativa III estiver correta.
  4. D) se somente as afirmativas I e III estiverem corretas.
  5. E) se todas as afirmativas estiverem corretas.

Marque a alternativa correta:

Gabarito: D

Gabarito definitivo divulgado pela banca FGV (CM Caruaru 2015).

Comentário

Gabarito: D.

A afirmativa I é verdadeira: a declaração de um namespace pode ser feita no próprio elemento em que ele é usado ou em um ancestral, como o elemento raiz. A afirmativa III também é verdadeira: um mesmo elemento pode declarar vários namespaces com prefixos, desde que cada prefixo seja diferente. A afirmativa II é falsa: o atributo reservado para associar um prefixo ao namespace é xmlns, e a URI é o valor atribuído a esse atributo, e não o nome do atributo. Por isso, a alternativa D é a correta.

Por que as outras estão erradas:

  • (A) ignora a afirmativa III, que é verdadeira.
  • (B) considera apenas a afirmativa II, que é falsa.
  • (C) considera apenas a afirmativa III e deixa de fora a I, que é verdadeira.
  • (E) inclui a afirmativa II, que é falsa.

Dica de prova: guarde que a declaração usa o atributo xmlns, seguido de dois-pontos e do prefixo, e que o valor é a URI. Quando a banca troca o nome do atributo, a afirmativa fica errada.

Fundamentos: namespaces em XML · atributo xmlns e prefixos · declaração de namespaces em elementos

Comentário gerado pela Cravei IA a partir do enunciado e do gabarito definitivo divulgado pela banca, e conferido por uma verificação automática. A IA pode errar: o gabarito oficial sempre prevalece.

Fonte: prova FGV CM Caruaru 2015 (Informática), questão 55, com o gabarito definitivo da banca. Comentário: Equipe Cravei · como fazemos e revisamos.

Concursos abertos que cobram Informática

TCE/MA 2026 Analista, Auditor e TécnicoUNCISAL 2026 Professor do Magistério SuperiorPROCON/AL 2026 Analista e Fiscal de Defesa do Consumidor