Prévia do material em texto
Lista de exercícios Programação Servidor Com Java T Sair Questão 1 de 10 Você acertou 5 de 10 questões Verifique o seu desempenho e continue treinando! Você pode refazer o exercício quantas vezes 1 2 3 4 5 quiser. 6 7 8 9 10 Verificar Desempenho Corretas (5) Incorretas (5) Em branco (0) 1 Marcar para revisão (CESPE/2022) Assinale a opção que apresenta a notação que representa corretamente em JSON a propriedade de Nome para as Pessoas João e Maria. A {"Pessoas": {"Nome":"João"}, {"Nome":"Maria"}} B {"Pessoas": {"Pessoas": ["Nome":"João", "Nome":"Maria"]} D {"Pessoas" [{"Nome":"João"}, E {"Pessoas": [{"Nome":"João"}, Resposta correta Parabéns, você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado Um array, em JSON, é uma estrutura representada por colchetes que englobam nenhum ou alguns conjuntos de pares "nome:valor", que deverão ser separados por vírgulas. {"Pessoas": {"Nome":"João"}, {"Nome":"Maria"}} como é um array precisa de colchetes [] {"Pessoas": faltou um vírgula entre os valores de nome {"Pessoas": ["Nome":"João", "Nome":"Maria"]} faltou as chaves {} entre os valores de nome {"Pessoas" [{"Nome":"João"}, faltou dois pontos após pessoas 2 Marcar para revisão (FCC/2022) Considere o bloco XML abaixo. 00001001120225020061 2022Uma representação correta desse bloco usando JSON é: A ["processos"( )] c {" root ":" processos"[ "value":"00001001120225020061" }, D {"processos":[ { "numero":"00001001120225020061", E Resposta correta Parabéns, você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado A representação em JSON é diferente da representação em XML, pois o JSON é um formato de dados mais leve e fácil de ler e escrever do que XML, além de ser amplamente utilizado em APIs de serviços web. A representação correta em JSON do bloco XML apresentado seria um objeto JSON com uma propriedade "processos" que contém um array de objetos, onde cada objeto representa um processo. Dentro de cada objeto, haveria propriedades "numero" e "ano" correspondentes às tags no bloco XML. 3 Marcar para revisão (FGV/2022) Sobre a gramática da linguagem de intercâmbio de dados JSON (JavaScript Object Notation), assinale a afirmativa correta. A Um objeto é um conjunto ordenado de pares nome-valor. Um valor numérico pode ser declarado em base decimal, octal ou hexadecimal.A ausência intencional de qualquer valor de objeto é representada com a palavra reservada undefined. D Uma string é uma sequência de zero ou mais caracteres unicode envolto por aspas duplas. E Os espaços em branco são proibidos entre qualquer par de tokens. X Resposta incorreta Opa! A alternativa correta é a letra D. Confira gabarito comentado! Gabarito Comentado Uma string é uma sequência de caracteres Unicode envolto por aspas duplas. Por exemplo, "Olá, mundo!" é uma string válida em JSON. 4 Marcar para revisão (FGV/2022) JavaScript Object Notation (JSON) é um formato de intercâmbio de dados baseado em texto. De acordo com a gramática JSON, especificada na RFC 8259, é correto afirmar que: A um array é representado como colchetes em torno de zero ou mais elementos. uma string começa e termina com crases. c nomes literais devem ser utilizados em caixa alta. D um número é representado na base 16 usando símbolos alfanuméricos. um objeto é representado como um par de parênteses em torno de zero ou mais pares E nome/valor. X Resposta incorreta Opa! A alternativa correta é a letra A. Confira gabarito comentado! Gabarito Comentado Um array, em JSON, é uma estrutura representada por colchetes que englobam nenhum ou alguns conjuntos de pares "nome:valor", que deverão ser separados por vírgulas. 5 Marcar para revisão Considere as seguintes afirmações sobre AJAX (Asynchronous JavaScript and XML). I. AJAX é uma técnica que permite criar páginas web estáticas. Se o conteúdo de uma página mudar, toda a página deve ser recarregada após a modificação. II. AJAX é uma nova linguagem de programação que permite trocar dados com um servidor, e atualizar uma página web recarregando apenas parte dela no navegador. III. AJAX permite a atualização de páginas web de forma assíncrona através da troca de pequenas quantidades de dados com o servidor. Isso significa que é possível atualizar partes de uma página web, sem recarregar a página inteira. Quais estão corretas?A Apenas Apenas II. Apenas III. D Apenas e III. E I, e III. X Resposta incorreta Opa! A alternativa correta é a letra Confira gabarito comentado! Gabarito Comentado A resposta correta é: Apenas III. AJAX é uma técnica que permite a atualização de páginas web de forma assíncrona através da troca de pequenas quantidades de dados com o servidor. Isso significa que é possível atualizar partes de uma página web, sem recarregar a página inteira. 6 Marcar para revisão Assinale a opção que representa um exemplo correto de dados escritos no formato YAML: { "pessoa": [ {"nome" : "Claudia Rosa", "salario": 40, "aluno" : false}, A {"nome" : "Silva Neto", "salario": 33, "aluno" : true}, ] } pessoas: pessoa: nome : Claudia Rosa salario: 40 B aluno : false nome : Silva Neto salario: 33 aluno: trueClaudia Rosa 40 false c Silva Neto 33 true Claudia Rosa 40 false D Silva Neto 33 true "pessoas": { "pessoa": nome : Claudia Rosa salario: 40 E aluno : false nome : Silva Neto salario: 33 aluno: true } Resposta correta Parabéns, você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado pessoas: pessoa: nome : Claudia Rosa salario: 40 aluno : false nome : Silva Neto salario: 33 aluno: true 7 Marcar para revisão(Quadrix/2022 Adaptada) Trata-se de uma metalinguagem extensível e independente de plataforma que surgiu para facilitar a troca de informação na Web. Tornou-se um padrão muito difundido e utilizado nas mais diversas áreas, suportado por uma quantidade variada de aplicações, ferramentas, parsers, browsers, SGBD, entre outros. Assinale a alternativa que apresenta o padrão descrito acima. A XSLT UDDI XML D WSDL E Python Resposta correta Parabéns, você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado Justificativa: A descrição apresentada na questão corresponde ao padrão XML, que é uma metalinguagem extensível e independente de plataforma utilizada para troca de informações na Web. O XML é amplamente utilizado em diversas áreas e é suportado por uma variedade de aplicações, ferramentas, parsers, browsers e sistemas de gerenciamento de banco de dados, entre outros. 8 Marcar para revisão Quanto às principais características técnicas, tanto do HTML como do XML, analise as afirmativas abaixo e dê valores Verdadeiro (V) ou Falso (F). Ambos identificam elementos em uma página da web e ambos utilizam sintaxes similares. As regras de formatação para o XML são muito mais rígidas do que para documentos HTML. A principal diferença entre o HTML e XML é que somente o XML utiliza o conceito de tags. Assinale a alternativa que apresenta a sequência correta de cima para baixo. A V-V-V V-V-F V-F-V D E F-F-FX Resposta incorreta Opa! A alternativa correta é a letra B. Confira gabarito comentado! Gabarito Comentado Tanto o HTML quanto o XML utilizam o conceito de tags para identificar elementos em uma página da web. A principal diferença entre os dois formatos é que HTML tem um conjunto limitado de tags pré-definidas para uso, enquanto o XML permite que usuário defina suas próprias tags. 9 Marcar para revisão Os padrões da Web aos quais o AJAX está intimamente ligado são: Os objetos onreadystatechange e XMLHttpResponse para recuperar dados de um servidor A Web Os objetos onreadystatechange e XMLHttpRequest para enviar dados para um servidor Web evento onreadystatechange para recuperar dados de um servidor Web e a linguagem c XHTML para estruturar os dados objeto XMLHttpResponse para recuperar dados de um servidor Web e a linguagem XML D para formatar os dados objeto XMLHttpRequest para recuperar dados de um servidor Web e a E linguagem JavaScript/DOM para exibir os dados Resposta correta Parabéns, você selecionou a alternativa correta. Confira gabarito comentado! Gabarito Comentado A alternativa correta é a letra D, que afirma que o objeto XMLHttpResponse é usado para recuperar dados de um servidor Web e a linguagem XML é utilizada para formatar esses dados. AJAX, que significa Asynchronous JavaScript and XML, é uma técnica de desenvolvimento web para criar aplicações interativas. Essa técnica depende do objeto XMLHttpResponse para solicitar dados de um servidor Web de maneira assíncrona e utiliza a linguagem XML para estruturar e formatar esses dados. Portanto, o objeto XMLHttpResponse e a linguagem XML são padrões da Web intimamente ligados ao AJAX. 10 Marcar para revisão (FCC/2022 Adaptada) JSON é um acrônimo de JavaScript Object Notation, que é um formato de representação de dados. Em JSON, os valores podem ser dos tipos de dados: string, number, object (JSON object), A null ou undefined. array ou null.c function ou date. D date ou array. E boolean, array ou undefined. X Resposta incorreta Opa! A alternativa correta é a letra Confira gabarito comentado! Gabarito Comentado Um valor JSON pode ser: 1. Um objeto 2. Um array 3. Um número 4. Uma string 5. true 6. false 7. null