Baixe o app para aproveitar ainda mais
Prévia do material em texto
Disc.: PROGRAMAÇÃO CLIENTE SERVIDOR Aluno(a): Acertos: 2,0 de 2,0 12/01/2024 1a Questão / Acerto: 0,2 / 0,2 Um programador está trabalhando em uma aplicação web e precisa garantir que uma variável seja acessível somente dentro do bloco onde foi declarada, evitando conflitos com outras partes do código. Qual palavra-chave em Javascript deve ser usada para declarar a variável com o escopo desejado? var. block. let. scope. const. Respondido em 12/01/2024 16:56:04 Explicação: A alternativa correta é let, pois permite a declaração de variáveis com escopo de bloco, ou seja, a variável existe apenas dentro do bloco onde foi declarada. As outras opções são incorretas: var tem escopo de função, const também tem escopo de bloco mas é usada para constantes, enquanto scope e block não são palavras-chave para declaração de variáveis em Javascript. 2a Questão / Acerto: 0,2 / 0,2 Assinale a alternativa correta: Um dos plugins mais conhecidos para o Microsoft Office, o XSLT é uma ferramenta proprietária da Microsoft que permite transformar arquivos de planilhas eletrônicas em documentos XML e viceversa. XML é case sensitive, ou seja, diferencia letras maiúsculas de minúsculas. A sintaxe válida para um comentário em XML é <:? ¿ :>. Um arquivo XML válido é composto unicamente por tags previamente definidas na especificação da linguagem; XML é uma linguagem derivada diretamente do ECMAScript. Respondido em 12/01/2024 16:57:05 Explicação: A resposta correta é: XML é case sensitive, ou seja, diferencia letras maiúsculas de minúsculas. 3a Questão / Acerto: 0,2 / 0,2 Considere a página abaixo, construída utilizando jQuery: $(document).ready(function() { ..I... }); Esconder Texto do parágrafo. Para que, ao se clicar no botão Esconder, o texto do parágrafo se torne oculto, deve-se preencher a lacuna I com: $('button').click(function(){$('p#par').hide();}); $('button').click(function(){$('p.par').hide();}); $('button:eq(0)').click(function().defineProperty('p.par').hide()); $('button:eq(1)').click(function(){$('p#par').hide();}); $('button').click(function(){$('p.par').hidden();}); Respondido em 12/01/2024 16:59:44 Explicação: A resposta correta é: $('button').click(function(){$('p.par').hide();}); 4a Questão / Acerto: 0,2 / 0,2 (FGV/2022) O 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: uma string começa e termina com crases. um objeto é representado como um par de parênteses em torno de zero ou mais pares nome/valor. nomes literais devem ser utilizados em caixa alta. um número é representado na base 16 usando símbolos alfanuméricos. um array é representado como colchetes em torno de zero ou mais elementos. Respondido em 12/01/2024 17:01:35 Explicação: 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. 5a Questão / Acerto: 0,2 / 0,2 O jQuery pode selecionar elementos HTML a partir de seletores, otimizando o desenvolvimento. Sobre a utilização de seletores no jQuery é correto afirmar: $(´p#first´); retornará o primeiro dos elementos p. $(´td, th´); retornará todos os elementos th que são filhos de td. $(´p:first´); retornará o primeiro dos elementos p. $(´.paragrafo´); retornará o elemento com id igual a ¿paragrafo¿. $(´#formulario´); retornará todos os elementos da classe ¿formulario¿. Respondido em 19/01/2024 00:24:36 Explicação: A resposta correta é: $(´p:first´); retornará o primeiro dos elementos p. 6a Questão / Acerto: 0,2 / 0,2 (FGV/2022) Sobre a gramática da linguagem de intercâmbio de dados JSON (JavaScript Object Notation), assinale a afirmativa correta. Uma string é uma sequência de zero ou mais caracteres unicode envolto por aspas duplas. Os espaços em branco são proibidos entre qualquer par de tokens. 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. Um objeto é um conjunto ordenado de pares nome-valor. Respondido em 19/01/2024 00:24:39 Explicação: Uma string é uma sequência de caracteres Unicode envolto por aspas duplas. Por exemplo, "Olá, mundo!" é uma string válida em JSON. 7a Questão / Acerto: 0,2 / 0,2 Considere o bloco de código abaixo que utiliza JavaScript e JSON. Para que o bloco de código exiba 0146 vermelha, a lacuna I deve ser corretamente preenchida por: text.trens[1].trem + " " + text.trens[1].linha x.trens[2].trem + " " + x.trens[2].linha x.trens[1].trem + " " + x.trens[1].linha text.trens[trem] + " " + text.trens[linha] x.trens[trem] + " " + x.trens[linha] Respondido em 19/01/2024 00:24:48 Explicação: A resposta correta é: x.trens[1].trem + " " + x.trens[1].linha 8a Questão / Acerto: 0,2 / 0,2 Os padrões da Web aos quais o AJAX está intimamente ligado são: o objeto XMLHttpResponse para recuperar dados de um servidor Web e a linguagem XML para formatar os dados o objeto XMLHttpRequest para recuperar dados de um servidor Web e a linguagem JavaScript/DOM para exibir os dados o evento onreadystatechange para recuperar dados de um servidor Web e a linguagem XHTML para estruturar os dados os objetos onreadystatechange e XMLHttpResponse para recuperar dados de um servidor Web os objetos onreadystatechange e XMLHttpRequest para enviar dados para um servidor Web Respondido em 19/01/2024 00:26:59 Explicação: A resposta correta é: o objeto XMLHttpResponse para recuperar dados de um servidor Web e a linguagem XML para formatar os dados. 9a Questão / Acerto: 0,2 / 0,2 Ao contrário da palavra- chave "var", a palavra- chave "let", tem como função restringir o acesso a variáveis dentro de um bloco. Neste sentido, o que acontece quando executamos o código abaixo em um navegador com suporte a ECMAScript versão ES6 ou superior? Será exibido no console do navegador o valor 1. A declaração da variável teste utilizando let funcionaria da mesma forma se utilizássemos var. O valor da variável teste será sempre 200. A instrução let introduz um escopo de bloco a variável teste. Será exibido dentro da janela navegador o valor 1. Respondido em 19/01/2024 00:27:47 Explicação: A resposta correta é: O valor da variável teste será sempre 200. 10a Questão / Acerto: 0,2 / 0,2 (FCC/2022) Considere o bloco XML abaixo. <processos> <processo> <numero>00001001120225020061</numero> <ano>2022</ano> </processo> </processos> Uma representação correta desse bloco usando JSON é {"processos":[ { "numero":"00001001120225020061", "ano":"2022" } ] } <json:element name="processos"> <json:attribute name="numero" value="00001001120225020061" type="json:string"/> <json:attribute name="ano" value="2022" type="json:string"/> </json:element> <json:element name="processos"> <json:element name="numero" value="00001001120225020061" /> <json:element name="ano" value="2022" /> </json:element> { " root " : " processos"[ { "element":"numero" "value":"00001001120225020061" }, { "element":"ano" "value":"2022" } ] } ["processos"( { "numero":"00001001120225020061", "ano":"2022" } )] Respondido em 12/01/2024 17:04:50 Explicação: A representaçãoem 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 o 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.
Compartilhar