Questões de Concurso Sobre javascript em programação

Foram encontradas 1.163 questões

Q4293845 Programação

Um programador tem o seguinte código de busca de dados JavaScript ES6+:



Imagem associada para resolução da questão



A reescrita correta, sem considerar tratamento de exceções, usando async/await é:

Alternativas
Q4293844 Programação

Um projeto Node.js com TypeScript possui um arquivo de entrada src/index.t.s contendo: 


Imagem associada para resolução da questão



Em produção, as variáveis de ambiente são injetadas pelo ambiente (Docker/Kubernetes), não por um arquivo .env. A equipe quer evitar que um arquivo .env de desenvolvimento seja carregado por engano em produção, mas ainda quer usar .env localmente no ambiente de desenvolvimento. Nesse contexto, a forma mais segura de ajustar esse código é

Alternativas
Q4256855 Programação
O Node.js é amplamente conhecido por sua eficiência em aplicações de rede escaláveis devido à sua arquitetura baseada no motor V8. Sobre o modelo de execução do Node.js, assinale a alternativa CORRETA.
Alternativas
Q4248422 Programação

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.

Alternativas
Q4232605 Programaçã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);


Alternativas
Q4232604 Programação
Analise o seguinte trecho de código em JavaScript executado em um ambiente compatível com ECMAScript 6 (ES6) ou superior:

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? 
Alternativas
Q4219345 Programação
Considerando o desenvolvimento de aplicações web modernas com JavaScript conforme a especificação ECMAScript 2023 (ES14) ou superior, assinale a alternativa INCORRETA a respeito das características da linguagem.
Alternativas
Q4217155 Programação
O JavaScript é uma linguagem de programação multiparadigma, dinâmica e interpretada, amplamente utilizada tanto no lado do cliente quanto do lado do servidor.
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: 

Imagem associada para resolução da questão

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.
Alternativas
Q4216240 Programação

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.

Alternativas
Q4199158 Programação
No que se refere aos conceitos, arquiteturas e abordagens de desenvolvimento de sistemas web e de sistemas para dispositivos móveis, julgue o item.
Entre os recursos do AngularJS, framework front-end baseado em JavaScript e utilizado no desenvolvimento de aplicações web dinâmicas, destaca-se o mecanismo de vinculação bidirecional de dados (two-way data binding), implementado, entre outras formas, por meio da diretiva ng-model, utilizada para associar elementos de formulário ao modelo de dados da aplicação. 
Alternativas
Q4193532 Programação
Analise o código JavaScript e assinale a alternativa que descreve corretamente a saída exibida no console para os valores de “q.r” e “q.theta” após sua execução. 


Imagem associada para resolução da questão
Alternativas
Q4186133 Programação
Dado o exemplo abaixo, utilizando a linguagem de programação JavaScript, qual método deverá substituir a palavra METODO em prova.METODO, para que o código funcione perfeitamente?

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>";
Alternativas
Q4161065 Programação
Um desenvolvedor criou um trecho de código JavaScript para processar uma lista de valores numéricos coletados de um formulário. Diante disso, analise o código apresentado a seguir:
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.
Alternativas
Q4160923 Programação
Considere a versão mais atual do JavaScript (ECMAScript moderno), amplamente utilizada no desenvolvimento de aplicações web dinâmicas e interfaces interativas. Nesse contexto, qual é o símbolo utilizado para definir uma arrow function em JavaScript?
Alternativas
Q4126640 Programação
Considere o seguinte código JavaScript dentro de uma página web.

<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 é:
Alternativas
Q4071632 Programação
Baseando-se no conceito de igualdade estrita e ampla, analise o seguinte trecho de código em JavaScript.
Imagem associada para resolução da questão
Fonte: dados do elaborador

Assinale a alternativa CORRETA:
Alternativas
Q4063110 Programação
Durante o desenvolvimento de um sistema web, a equipe de TI decidiu incorporar scripts executados no navegador para melhorar a interação com os usuários. Entre as funcionalidades planejadas estavam a validação de formulários antes do envio ao servidor e a alteração dinâmica de elementos da página sem a necessidade de recarregar todo o documento. Nesse contexto, um desenvolvedor apresentou o seguinte trecho de código JavaScript:

Imagem associada para resolução da questão

Considerando o comportamento básico da linguagem JavaScript e o funcionamento do código apresentado, assinale a alternativa CORRETA.
Alternativas
Q4240740 Programação
Durante a integração com uma API REST protegida por autenticação do tipo Bearer Token, um desenvolvedor precisa realizar uma requisição GET para o endpoint https: /api.exemplo.com/dados. O token de acesso já foi obtido e está armazenado na variável token. A partir dessa situação hipotética, assinale a opção que apresenta corretamente a forma de se realizar essa requisição em JavaScript moderno, de maneira segura, incluindo o token no cabeçalho a requisição. 
Alternativas
Q4097667 Programação
O JavaScript é uma linguagem que está cada vez mais presente no desenvolvimento de sistemas, pois oferece diversos recursos e funcionalidades. Nesse contexto, considere as características a seguir:

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
Alternativas
Q3812673 Programação

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.

Alternativas
Respostas
1: D
2: A
3: B
4: C
5: E
6: C
7: C
8: D
9: B
10: C
11: A
12: D
13: A
14: C
15: D
16: D
17: E
18: A
19: C
20: E