Programação Flashcards

1
Q

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.

A

B - um array JSON com vários objetos, cada um deles contendo os dados de um processo em particular.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

No JSON como é o begin do arquivo?

A

{ = chaves

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

No JSON como declarar uma variável?

A

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”]
}

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Em XML, não é permitido utilizar caracteres de entidade, como < ou &gt

A

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.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

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”?

A

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).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

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

A

Opção correta: B

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Tags XML são sensíveis a maiúsculas e minúsculas?

A

sim. A tag < Letra> é diferente da
tag < letra>;

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Como colocar “x < y”, em XML?

A

deve-se mudar o símbolo restrito < para &lt

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

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 -->

A

resposta E <!-- comentário -->

How well did you know this?
1
Not at all
2
3
4
5
Perfectly