Questão nº 49

Questão de Tecnologia da Informação · FCC TRF4 2019 (nº 49)

FCC2019Analista Judiciário - Área Apoio Especializado - Especialidade Sistemas de Tecnologia da InformaçãoTecnologia da Informação
Gabarito: Ever comentário ↓

Considere o bloco XML Schema abaixo.

<xs:element name="idade">
xs:simpleType
<xs:restriction base="xs:integer">
I
</xs:restriction>
</xs:simpleType>
</xs:element>

Para que o valor de idade não possa ser menor que 0 (zero), a lacuna I deve ser preenchida por

Resposta comentada

Gabarito Alternativa E

Em XML Schema, usamos restrições (xs:restriction) dentro de tipos simples (xs:simpleType) para definir regras específicas para os dados, como limites de valores. Essas regras são chamadas de facetas.

  • (A) Incorreta: xs:upToInt não é uma faceta válida em XML Schema.
  • (B) Incorreta: xs:biggerThan não é uma faceta válida em XML Schema. A faceta que indica um valor mínimo exclusivo (maior que, mas não igual) seria xs:minExclusive.
  • (C) Incorreta: xs:minAcceptValue não é uma faceta válida em XML Schema.
  • (D) Incorreta: xs:minLength é uma faceta que define o comprimento mínimo de uma string ou o número mínimo de itens em uma lista, não o valor mínimo de um número. A armadilha aqui é confundir "length" (comprimento) com "value" (valor).
  • (E) Correta: xs:minInclusive é a faceta correta para especificar que o valor de um elemento numérico deve ser maior ou igual ao valor especificado. Neste caso, value="0" significa que a idade deve ser 0 ou maior.

Fonte: FCC TRF4 2019 Analista Judiciário - Área Apoio Especializado - Especialidade Sistemas de Tecnologia da Informação (Caderno Tipo 001). 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