Lista de exercícios de javascript resolvidos

Aprender javascript gratuitamente com esta lista de exercícios resolvidos.

Exercício 1 de 10

Ano: 2018 Banca: FGV Órgão: MPE-AL Cargo: Analista do Ministério Público - Desenvolvimento de Sistemas

📌 No script NodeJS

exports.myDateTime = function(){
   return Date();
};

o papel do termo exports é

💡 JavaScript (frequentemente abreviado como JS) é uma linguagem de programação interpretada estruturada, de script em alto nível com tipagem dinâmica fraca e multiparadigma (protótipos, orientado a objeto, imperativo e, funcional). JavaScript atualmente é a principal linguagem para programação client-side em navegadores web. É também bastante utilizada do lado do servidor através de ambientes como o node.js.

Exercício 2 de 10

Ano: 2018 Banca: FGV Órgão: MPE-AL Cargo: Analista do Ministério Público - Desenvolvimento de Sistemas

📌 Observe a linha de código NodeJS exibida a seguir.

var http = require('http');

Assinale a opção que melhor descreve esse comando.

Exercício 3 de 10

Ano: 2018 Banca: CESGRANRIO Órgão: Banco do Brasil Cargo: Banco do Brasil - Escriturário

📌 Considere o código Node.js apresentado a seguir:

var http = require('http');
var url = require('url');
http.createServer(function (req, res) {
  res.setHeader("charset","UTF-8");
  res.writeHead(200, {'Content-Type':'text/html'});
  res.write("<html><head><title>Query String</title></head><body>");
  var querystring = url.parse(req.url, true).query
  for(var i in querystring){
    res.write("<p>" + i + ": " + querystring[i] + "</p>");
  }
  res.end("</body>");
}).listen(8080);

Considere, ainda, que a aplicação foi endereçada com a seguinte url (considere a url correta):

http://example.com:8080/a.b?c=d&e=f&g

O resultado obtido será:

Exercício 4 de 10

Ano: 2018 Banca: FUMARC Órgão: COPASA Cargo: Agente de Saneamento - Desenvolvedor Sistemas Informação

📌 Analise o seguinte código escrito na linguagem Javascript:

var frutas = new Array("banana", "laranja", "limao");
frutas.shift();
frutas.splice(1, 1, "uva");
for(var i=0; i<frutas.length; i++)
  document.write(frutas[i] + " | ");

O resultado correspondente apresentado como saída é:

Exercício 5 de 10

Ano: 2019 Banca: COVEST-COPSET Órgão: UFPE Cargo: Técnico de Tecnologia da Informação

📌 Considere a execução do código JavaScript abaixo, compatível com o ECMAScript 6, e a respectiva numeração das linhas de código na coluna à esquerda, e assinale a alternativa correta.

var a = 5;
var b = 10;
if(a === 5){
  let a = 4;
  var b = 1;
  console.log(a);
  console.log(b);
}
console.log(a);
console.log(b);

Após a execução do código, desconsiderando os caracteres de quebra de linha da função console.log(), o console apresentará:

Exercício 6 de 10

Ano: 2019 Banca: FCC Órgão: SANASA Campinas Cargo: Analista de Tecnologia da Informação - Análise e Desenvolvimento

📌 Considere a página HTML abaixo, que contém código JavaScript.

<body>
  <div id="caixa">
    <p id="p1">Primeiro Parágrafo.</p>
    <p id="p2">Segundo Parágrafo.</p>
  </div>
  <script>
    var para = document.createElement("p");
    var node = document.createTextNode("Terceiro Parágrafo.");
    var element = document.getElementById("caixa");
    ____I_____;
  </script>
</body>

Sabendo que com HTML DOM, JavaScript pode acessar e mudar os elementos de uma página web, para que o Terceiro Parágrafo seja adicionado ao contêiner identificado como caixa, a lacuna I deve ser corretamente preenchida por

Exercício 7 de 10

Ano: 2019 Banca: FCC Órgão: TRF - 4ª REGIÃO Cargo: Analista Judiciário - Sistemas de Tecnologia da Informação

📌 Considere o fragmento de programa JavaScript abaixo.

var str = "123456789";
var p = /[^5-7]/g;
var resultado = str.match(p);

A variável resultado vai conter

Exercício 8 de 10

Ano: 2019 Banca: UFRR Órgão: UFRR Cargo: Técnico de Tecnologia da Informação

📌 Imagine o seguinte cenário: Marcelo lhe deve um dinheiro e promete pagar em parcelas mensais de R$ 70; com o intuito de prever qual seria o valor devido após o decorrer de 12 meses, você resolve escrever algumas linhas de código (JavaScript). Levando em consideração que o valor devido por Marcelo era de R$ 1400, qual seria o total devido após a execução do trecho a seguir?

let total_divida = 1400;
function atualizar_divida(valor_recebido){
  total_divida -= valor_recebido;
  return total_divida;
}
for(var i=0;i<12;i++){
  atualizar_divida(70);
}

Exercício 9 de 10

Ano: 2018 Banca: Gestão Concurso Órgão: EMATER-MG Cargo: Analista de Sistemas I

📌 JavaScript manipula mensagens de erro de uma maneira que muda de acordo com o navegador usado.

Analise o código JavaScript abaixo.

<html>
  <head>
    <title>Hello World</title>
  </head>
  <body>
    <script type="text/javascript">
     document.write("Hello World")
  </body>
</html>

No navegador Mozilla Firefox, dado o código acima, qual é a mensagem que aparece no console de erro?

Exercício 10 de 10

Ano: 2018 Banca: IF-RS Órgão: IF-RS Cargo: Técnico de Tecnologia da Informação

📌 Analise a página Web a seguir, escrita em (HTML) e com a linguagem JavaScript.

<!DOCTYPE html>
<body>
<script language="Javascript">
function classificacao()
{
  return function(obj1, obj2){
    var a = (obj2["nota"] - obj1["nota"]);
    return (a !== 0) ? a : (obj1["idade"] - obj2["idade"]);
  }
}
var aprovados = [
  {candidato: "Renata Soares", nota: 7.8, idade: 29},
  {candidato: "Marcos Teixeira", nota: 7.8, idade: 26},
  {candidato: "Priscila Gomes", nota: 7.8, idade: 30},
  {candidato: "João Oliveira", nota: 7.8, idade: 27},
  {candidato: "Adriana Telles", nota: 7.8, idade: 28}
];
aprovados.sort(classificacao());
document.write(aprovados[1].candidato);
</script>
</body>
</html>

Como pode ser observado, uma função foi criada para ordenar os candidatos do array “aprovados”, considerando como critério de ordenação nota e idade. Ao executar este script no navegador Google Chrome, versão 64, pergunta-se: qual candidato ficou em segundo lugar?

🙋 Perguntas e Respostas

🙂 Motive-se

Imagine uma nova história para sua vida e acredite nela.


exerciciosresolvidos.com.br

Acreditamos na educação gratuita e de qualidade. Nos ajude com sua opinião, sugestão ou crítica : exerciciosresolvidosbr@gmail.com

Copyright © 2020. Built with ❤ Love