Buscar

programação cliente servidor 1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

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.

Outros materiais