Programação Flashcards
JSON (JavaScript Object Notation)
Um Analista está desenvolvendo um sistema de registro de processos trabalhistas e precisa enviar para o servidor as informações dos processos em um documento no formato JSON. A abordagem adequada para representar vários processos de
* iteracao mais faceis. e utiliza
forma organizada e acessível, tornando a manipulação e a iteração mais fáceis, é utilizar
(A)
uma structure JSON com uma única propriedade contendo todos os processos no formato string.
(B) um array JSON com vários objetos, cada um deles contendo os dados de um processo em particular.
(C) um único objeto JSON com cada processo descrito como uma propriedade separada.
(D) um objeto JSON com chaves numéricas para representar cada processo.
Laravaison com odiejos contendo apenas os nlimeros dos pracessos
(E) um array JSON com objetos contendo apenas os números dos processos.
B - um array JSON com vários objetos, cada um deles contendo os dados de um processo em particular.
No JSON como é o begin do arquivo?
{ = chaves
No JSON como declarar uma variável?
com aspas duplas. Exemplo: {
“titulo”: “JSON x XML”,
“resumo”: “o duelo de dois modelos de representação de informações”,
“ano”: 2012,
“genero”: [“aventura”, “ação”, “ficção”]
}
Em XML, não é permitido utilizar caracteres de entidade, como < ou >
INCORRETA - Caracteres ilegais na XML devem ser substituídos por referências de entidade. Se você coloca um caractere como “<” dentro de um elemento XML element, ele irá gerar um erro porque o parser o interpreta como o início de um novo elemento. As referências de entidade < e > significam respectivamente os caracteres: “<” e “>”. Portanto, é permitido sim utilizar < ou > em XML.
Em XML Schema, os atributos são opcionais por padrão; porém, para especificar que um atributo é obrigatório, na declaração do atributo, utiliza-se use=”required”?
Para especificar que um atributo é obrigatório em um XML Schema, você utiliza a seguinte sintaxe:
<xs></xs>
O atributo use é utilizado para definir a obrigatoriedade do atributo e pode ter três valores:
use=”optional”: O atributo é opcional (padrão se não for especificado).
use=”required”: O atributo é obrigatório.
use=”prohibited”: O atributo é proibido (não pode ser utilizado).
No ambiente de busca em documentos XML do XPath, por meio de uma Location Path Expression, assinale a expressão que seleciona todos os nós (nodes) “<livro>”que são filhos (children) do nó corrente:
A
all [livro] descendant</livro>
B
child::livro
C
children[“livro”]
D
descendant-or-self livro
E
namescace [livro] children
Opção correta: B
Tags XML são sensíveis a maiúsculas e minúsculas?
sim. A tag < Letra> é diferente da
tag < letra>;
Como colocar “x < y”, em XML?
deve-se mudar o símbolo restrito < para <
O fragmento que representa um comentário permitido pela gramática XML é:
A/* comentário */
B// comentário
C’’’ comentário ‘’’
D(* comentário *)
E<!-- comentário -->
resposta E <!-- comentário -->