Questões de Concurso
Sobre javascript em programação
Foram encontradas 1.160 questões
No que se refere a desenvolvimento de sistemas em linguagens de programação JavaScript e a desenvolvimento para dispositivos móveis, julgue o item a seguir.
No ambiente de navegação web, o JavaScript executado no lado cliente depende do interpretador JavaScript hospedado no navegador do usuário, que disponibiliza os mecanismos necessários para sua interpretação e execução.
Após a execução do seguinte código em JavaScript, qual será a saída exibida no console?
let a = "10";
let b = +a;
console.log(typeof b);
let a = 10; var b = 15; if (true) { let a = 11; var b = 17; } console.log(a+b);
Qual será o valor exibido por console.log(a+b) após a execução do código?
Seu modelo de execução assíncrono e orientado a eventos, aliado a conceitos como closures, hoisting e o sistema de protótipos, exige do desenvolvedor uma compreensão aprofundada de seus mecanismos internos para evitar comportamentos inesperados.
Considere o seguinte trecho de código JavaScript:
obre o código apresentado, considerando as especificações do ECMAScript 6 (ES6) e o comportamento padrão dos interpretadores JavaScript, assinale a afirmativa correta.
O Node.js é amplamente utilizado no desenvolvimento backend por adotar um modelo de execução assíncrono e orientado a eventos, permitindo alto desempenho em aplicações que lidam com grande volume de operações de entrada e saída. O funcionamento do event loop é central para esse modelo, sendo responsável por coordenar a execução de callbacks, promessas e tarefas assíncronas sem recorrer a múltiplas threads para cada requisição.
Considere uma API back-end desenvolvida em Node.js que atende milhares de requisições simultâneas, realizando operações intensivas de I/O, como acesso a banco de dados e comunicação com serviços externos. A equipe precisa compreender corretamente o modelo de concorrência adotado para evitar gargalos e erros de projeto.
Nesse contexto, assinale a alternativa que descreve corretamente o papel do event loop no modelo de execução do Node.js.
const prova = [“Universidade”, “Federal”, “do”, “Amapá”]
let tam = prova.METODO;
let texto = "<ul>"; for (let i = 0; i < tam; i++) { texto += "<li>" + prova[i] + "</li>"; } texto += "</ul>";
let mult = [3, -7, 2, 9, 4]; let resultado = mult.filter(x => x > 4); console.log(resultado.length);
Considerando isso, assinale a alternativa que indica CORRETAMENTE o valor exibido no console após a execução do código.
<script>
let x = 10;
{let x = 15;}
{x = x + 3;}
document.getElementById( output ).innerHTML = x;
</script>
A saída exibida no elemento output após a execução do script é:
Fonte: dados do elaborador
Assinale a alternativa CORRETA:
Considerando o comportamento básico da linguagem JavaScript e o funcionamento do código apresentado, assinale a alternativa CORRETA.
I- É uma linguagem de tipagem estática.
II- Não oferece suporte a classes abstratas.
III- Não suporta a construção nativa de interfaces.
IV- Permite o uso de modificadores de acesso.
Assinale a alternativa que traz as características que pertencem ao JavaScript.
A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.
No Node.js, ao utilizar async/await, uma função assíncrona que lança um erro deve ser, obrigatoriamente, envolvida em try/catch para evitar que a aplicação encerre inesperadamente.
A respeito da lógica de programação, das linguagens de programação Python e da ferramenta Node.js, julgue o item a seguir.
No Node.js, o método fs.readFile é assíncrono e utiliza callback, sendo totalmente equivalente a fs.readFileSync, mas com vantagem de não bloquear o event loop.
Fonte: https:/developer.mozilla.org/pt-BR/docs/Web/JavaScript/Guide/Inheritance_and_the_prototype_chain.
Ao chamar 'o.m' neste caso, "this" refere-se a:
No que diz respeito ao desenvolvimento de sistemas web, julgue o item a seguir.
O código em JavaScript a seguir, após executado, apresentará o valor true como resultado.
