Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINGUAGEM JAVASCRIPT 1. (UFRPE/2018) Como resposta a uma requisição AJAX, o script executando no servidor envia para o cliente a cadeia de caracteres seguinte, no formato JSON: que é recebida no seguinte campo do objeto XMLHttpRequest, em Javascript: responseString JSONResponseString JSONResponse serverResponse responseText Data Resp.: 17/09/2023 14:33:45 Explicação: A resposta correta é: responseText, que retorna o texto recebido de um servidor após o envio de uma solicitação. 2. Numa discussão entre os programadores sobre os conceitos de AJAX (Asynchronous JavaScript and XML), as seguintes afirmações foram feitas: ( ) Permite atualizar dinamicamente o conteúdo, ou partes, de uma página Web. ( ) Embora usado no nome, a utilização da linguagem XML não é obrigatória. ( ) A XMLHttpRequest(XHR) é utilizada para enviar requisições pelo script para o lado client. Dê valores Verdadeiro (V) ou Falso (F) em cada afirmação e identifique a alternativa que apresenta a sequência correta (de cima para baixo): V - V - F V - F - V F - F - F V - V - V F - F - V Data Resp.: 17/09/2023 14:36:45 Explicação: https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp A resposta correta é: V - V - F. O XMLHttpRequest permite a realização de requisições assíncronas a scripts do lado servidor. 3. Analise o seguinte código escrito na linguagem JavaScript: banana | uva | laranja | limao | laranja | uva | limao laranja | uva | uva | banana | laranja | limao | uva | Data Resp.: 17/09/2023 14:35:51 Explicação: A resposta correta é: laranja | uva | O método shift remove um elemento do início do array. O splice é um método multiuso em JavaScript. Ele serve tanto para excluir elementos de um array como para substituir e inserir. 4. Com seus scripts é possível incluir, em uma página estática, elementos dinâmicos como mapas, formulários, operações numéricas, animações, infográficos interativos e muito mais. Disponível em: https://kenzie.com.br/blog/javascript/. Acesso em: 22 set. 2022. Adaptado. A respeito da linguagem JavaScript, é correto afirmar que: É uma linguagem exclusiva para o lado cliente. É uma linguagem de programação que permite a criação de conteúdos dinâmicos, além do controle sobre os elementos de uma página HTML. É uma extensão da linguagem Java, com foco em códigos que rodem em navegadores Web. A mais importante limitação desta linguagem é não rodar em navegadores executados em dispositivos móveis, como celulares. É uma linguagem que, embora rode no lado cliente, precisa ser interpretada pelo servidor Web. Data Resp.: 17/09/2023 14:38:03 https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp Explicação: A resposta correta é: É uma linguagem de programação que permite a criação de conteúdos dinâmicos, além do controle sobre os elementos de uma página HTML. JavaScript faz parte da tríade de tecnologias que compõe o ambiente Web, juntando-se à HTML − que cuida da estrutura e do conteúdo das páginas − e ao CSS − responsável pela apresentação. Sua função, nesse ambiente, é cuidar do comportamento e da interatividade das páginas Web. 5. (IDECAN/2023) JavaScript é uma linguagem de programação interpretada estruturada de script muito usada para programação FrontEnd. Selecione o método em JavaScript que remove de um vetor o primeiro elemento e o retorna como resultado. push() shift() reverse() join() pop() Data Resp.: 17/09/2023 14:37:36 Explicação: O método shift remove um elemento do início do array. Após a remoção, este é reindexado (ou seja, o elemento de índice 1 passa a ser o de índice 0 e assim sucessivamente). Sua sintaxe pode ser vista a seguir: laranjas.shift(); 6. (IDECAN/2023) A linguagem de programação JavaScript permite executar códigos com lógica matemática em navegadores. Selecione a alternativa que mostra a saída do seguinte código JavaScript. Resultado: 123 Resultado: 123123 Resultado: 11 Resultado: 13 Resultado: 12 Data Resp.: 17/09/2023 14:43:29 Explicação: Durante o rastreio do código percebemos que primeiro ele transforma o número 123123 para String. Depois ele faz o inverso, transformando essa String para um número e passando cada valor dele através do método for of. https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp O ponto crucial da questão é que nesse retorno, acontece a soma da String e o output é dado como um número .: 1+2+3+1+2+3 = 12 7. (FAEPESUL/2019) Considerando que a função abaixo foi escrita em JavaScript, qual o número retornado pela execução da função quando o parâmetro "num" tiver valor 15? function somar(num) { var total = 0; for (var x = 0; x < num; x++) { total += x; } return total; } 105 9 0 10 45 Data Resp.: 17/09/2023 14:41:48 Explicação: A função "somar(num)" calcula a soma dos números de 0 até "num" (exclusivo). No caso em que o valor de "num" é 15, o loop "for" irá iterar de 0 até 14 (15 exclusivo). A cada iteração, o valor de "x" é somado ao "total". Dentro do loop, teremos as seguintes iterações: ¿ x = 0: total += 0, resultando em total = 0 ¿ x = 1: total += 1, resultando em total = 1 ¿ x = 2: total += 2, resultando em total = 3 ¿ x = 3: total += 3, resultando em total = 6 ¿ ... ¿ x = 13: total += 13, resultando em total = 91 ¿ x = 14: total += 14, resultando em total = 105 No final das iterações, o valor acumulado na variável "total" é retornado pela função, resultando em 105. 8. (FGV/2022) Analise o código JavaScript a seguir. https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp const cidades = ["Natal", "Manaus", "Recife", "Brasília"]; cidades.reverse(); alert (cidades); Assinale o que é exibido na execução do trecho acima. Brasília,Recife,Manaus,Natal Brasília,Manaus,Natal,Recife Recife,Natal,Manaus,Brasília Manaus,Recife,Brasília,Natal Brasília,Natal,Manaus,Recife Data Resp.: 17/09/2023 14:40:28 Explicação: O código JavaScript fornecido irá exibir a seguinte mensagem em um alerta: "Brasília, Recife, Manaus, Natal" Explicação: O código declara uma variável chamada "cidades" e atribui a ela um array contendo quatro elementos de strings: "Natal", "Manaus", "Recife" e "Brasília" Em seguida, o método "reverse()" é chamado no array "cidades". Esse método inverte a ordem dos elementos dentro do array, ou seja, os elementos são reordenados de trás para frente. Depois da chamada do método "reverse()", o array "cidades" terá seus elementos invertidos, resultando em ["Brasília", "Recife", "Manaus", "Natal"]. Por fim, é exibido um alerta com o conteúdo do array "cidades", que agora está invertido, resultando na mensagem: "Brasília, Recife, Manaus, Natal". 9. (VUNESP/2022) Em um programa elaborado em JavaScript, incluiu-se a seguinte estrutura condicional, na qual X e Y representam comandos removidos: Os comandos X e Y que devem ser colocados para que a estrutura condicional seja executada adequadamente são, respectivamente, stop e default. end e close. break e end. https://simulado.estacio.br/bdq_simulados_exercicio_temas.aspbreak e default. stop e close. Data Resp.: 17/09/2023 14:40:02 Explicação: A estrutura do comando switch case é: switch(variable){ case 1: action 1 break case 2: action 2 break case 3: action 3 break default: default action } 10. (fundatec/2023) Avalie o código a seguir, escrito na linguagem Javascript. <script> alert(window.location.href); </script> O que será exibido na caixa de alerta? A localização geográfica (latitude e longitude) do host de internet. A localização horizontal da janela do navegador. O HREF da página anterior na lista de histórico de navegação. A URL da página atual. O protocolo da web usado (http: ou https:). Data Resp.: 17/09/2023 14:39:31 Explicação: O código fornecido exibirá a URL completa da página atual na caixa de alerta. A propriedade "window.location.href" retorna a URL completa (incluindo o protocolo, domínio, porta, caminho e fragmento) da página em que o script está sendo executado. https://simulado.estacio.br/bdq_simulados_exercicio_temas.asp
Compartilhar