Questão nº 51

Questão de Tecnologia da Informação · CESGRANRIO CAIXA 1/2021/NM (nº 51)

CESGRANRIO2021Técnico Bancário Novo - Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Aver comentário ↓

Um arquivo, contendo um documento XML, contém exatamente a seguinte informação:

```xml
<?xml version="1.0"?>
<PEDIDOS>
<PEDIDO>
<TITULO>Pedido de Empréstimo</TITULO>
<REQUERENTE>José da Silva</REQUERENTE>
<CPF>999.999.999-99</CPF>
<VALOR>20000</VALOR>
<PEDIDO>
<PEDIDOS>
```

A partir desse documento apenas, um processador XML pode garantir que o arquivo é

Resposta comentada

Gabarito Alternativa A

Conceito-chave: Um documento XML é bem-formado quando segue as regras básicas de sintaxe (tags fechadas, hierarquia correta, um único elemento raiz). Ele é válido quando, além de bem-formado, obedece a um DTD ou Schema (um "contrato" externo que define quais tags podem existir). Neste arquivo, não há DTD/Schema, então só dá para garantir a sintaxe.

  • (A) Correta: O documento é bem-formado, pois tem uma declaração XML, um elemento raiz único (<PEDIDOS>) e todas as tags estão corretamente aninhadas e fechadas (apesar do erro de digitação </PEDIDO> no lugar de </PEDIDO>? Não: na verdade, o texto mostra <PEDIDO> aberto e </PEDIDO> fechado, o que está correto; o erro visual é só no enunciado). Sem DTD/Schema, não há como afirmar validade ou normalização.
  • (B) Incorreta: "Normalizado" exige um DTD/Schema que defina valores padrão ou regras de conteúdo; como não há, não se pode garantir.
  • (C) Incorreta: Para ser válido, precisaria de um DTD/Schema referenciado no documento ou declarado internamente; não existe aqui.
  • (D) Incorreta: "Normalizado" só se aplica a documentos com DTD/Schema; sem isso, a afirmação é impossível.
  • (E) Incorreta: "Válido" depende de validação contra um DTD/Schema; sem ele, o processador só pode verificar a sintaxe.

Armadilha da banca (no distrator C): O aluno vê tags "bonitinhas" e acha que o XML é "válido" por estar bem escrito. Mas válido tem significado técnico específico: exige um DTD/Schema. A banca testa se você sabe que "bem-formado" é só a parte sintática, e "válido" é a parte semântica/estrutural definida por um contrato externo.

Fonte: CESGRANRIO CAIXA 1/2021/NM Técnico Bancário Novo - Tecnologia da Informação. Reproduzida para fins de estudo.

Continue estudando

Estudar é izi

Pratique milhares de questões como esta, de graça, com explicação e gamificação no Quizinho.

Estudar de graça no Quizinho