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

Foram encontradas 1.093 questões

Q2543696 Programação
Node.js é uma plataforma de execução de código aberto para JavaScript que opera no lado do servidor, permitindo código JavaScript ser executado fora de um navegador. Considerando as características principais do Node.js, marque V para as afirmativas verdadeiras e F para as falsas.
( ) Baseado na arquitetura orientada a eventos.
( ) Opera em um modelo de I/O não bloqueante.
( ) O npm é o gerenciador de pacotes padrão do Node.js.
A sequência está correta em
Alternativas
Q2543693 Programação
JavaScript é uma linguagem de programação dinâmica e interpretada por navegadores por não requer compilação prévia. Analise a linha de código JavaScript apresentado:

console.log(2 + '2');

Qual alternativa refere-se à saída desse código? 
Alternativas
Q2542052 Programação
Em relação a segurança da linguagem javascript no lado do cliente na condição padrão de defesa dos navegadores web, é permitido:
Alternativas
Q2542051 Programação
Na linguagem javascript, são utilizadas palavras em um mecanismo para tratamento de exceções:
Alternativas
Q2537017 Programação
Na linguagem JavaScript quando o valor de uma variável é declarado, mas ela não possui nenhum valor concreto armazenado, como por exemplo em um elemento array que não existe, é retornado: 
Alternativas
Q2536549 Programação
A equipe de desenvolvimento de sistemas do Tribunal de Justiça do Estado do Maranhão, buscando a integração contínua das ferramentas utilizadas, adotou a utilização do npm. O gerenciador de pacotes em questão é essencial para o desenvolvimento empregando o Node.js, que é utilizado na construção e manutenção de algumas API’s do órgão, permitindo a instalação, a utilização e o compartilhamento de bibliotecas de código JavaScript de uma forma rápida e simplificada. Considerando a utilização do npm através da interface de linha de comando (CLI), na versão 10.7.0, pode-se afirmar que o comando para listar os pacotes instalados é npm
Alternativas
Q2536545 Programação
A equipe de desenvolvimento do Tribunal de Justiça do Estado do Maranhão, após reunião técnica dos gestores, decidiu pela utilização do ReactJS em um projeto. O motivo dessa decisão foi por entender que se trata de uma das bibliotecas de JavaScript mais populares para o desenvolvimento de aplicativos web ou até mesmo para dispositivos móveis. Esse projeto foi criado originalmente pelo Facebook, que, posteriormente, foi amplamente utilizado no mercado corporativo. Sobre o ReactJS, analise as afirmativas a seguir.


I. É possível a criação de componentes personalizados que permitem a combinação de tags HTML, CSS e JavaScript.
II. Para adicionar uma variável de estado é necessário importar addState do React no topo do arquivo.
III. O ciclo de vida de um effect consiste em montar, atualizar ou desmontar.


Está correto o que se afirma em
Alternativas
Q2526950 Programação
Sobre a tecnologia WEB do Javascript (JS), para inserir códigos JS em um documento HTML, é necessário o uso de uma tag específica para isso. A qual tag abaixo o trecho se refere?
Alternativas
Q2518089 Programação
Ao implementar algumas funcionalidades em sua página pessoal, Lucas fez um teste, com base no código Java Script apresentado a seguir, em um trecho do HTML.

<script> const f = function(...v){  a = v.length>0?v.length*v[0]:0;  v.splice(0,1);  return a==0?a:a+f(...v); } console.log(f(...[1,2,3,...[0,1],3,2])); </script>

Quando Lucas abriu a página, o valor impresso no console foi:
Alternativas
Q2518066 Programação
A analista Camila executou o seguinte script em JavaScript:

const map1 = new WeakMap(); const e1 = {};
map1.set(e1, e1); console.log(map1.get(e1))
Logo após, Camila executou outro script em JavaScript:
const map2 = new WeakMap(); const e2 = "dois";
map2.set(e2, e2); console.log(map2.get(e2))

O interpretador JavaScript usado por Camila suporta a estrutura de dados WeakMap do JavaScript. Os scripts executados por Camila imprimiram no console, respectivamente: 
Alternativas
Q2516602 Programação
A biblioteca Leaflet é um recurso bastante popular entre os desenvolvedores de ferramentas de visualização de dados geoespaciais na Web.
A implementação das funcionalidades disponibilizadas por esta biblioteca implica a instanciação de um mapa
Alternativas
Q2510168 Programação
Ao utilizar a API FETCH do JavaScript, o uso do modo “cors”, irá permitir que: 
Alternativas
Q2493645 Programação
Para implementar o upload de um arquivo a partir de uma página web, Carlos utilizou a Application Programming Interface XMLHttpRequest. Para monitorar o progresso parcial durante o envio do arquivo, ele precisou acessar um atributo específico do objeto XMLHttpRequest e registrar um listener para determinado evento.

O atributo e o evento do XMLHttpRequest manipulados por Carlos são, respectivamente:
Alternativas
Q2493638 Programação

Observe o seguinte script em JavaScript:


const vetor = [ [2, 0], [2, 4] ];

const saida = vetor.reduceRight((acc, v) =>

acc.join(v),

);

console.log(saida);


Ao ser executado, o script acima imprime no console:

Alternativas
Q2493637 Programação
Observe o seguinte script em TypeScript:

interface Tribunal { sigla: string; id: integer; }
const tjms: Tribunal = { id: 4, sigla: "TJMS" }

Ao ser executado em um interpretador com TypeScript na versão 4 ou mais recente, o script acima imprime um erro indicando:
Alternativas
Q2491337 Programação

A respeito de linguagens de programação, julgue o item seguinte.


JavaScript, linguagem utilizada para fazer páginas interativas da Internet, atua no navegador para tornar as aplicações web mais dinâmicas.

Alternativas
Q2485800 Programação
Basicamente, jQuery é uma biblioteca JavaScript. Ela foi desenvolvida para simplificar e diminuir a quantidade de código JavaScript. O comando http://api.jquery.com/focusout


refere-se a um evento que é disparado quando: 
Alternativas
Q2483839 Programação
Para adicionar interatividade aos sites, desde a troca de estilo dinâmico até a obtenção de atualizações do servidor, até gráficos 3D complexos, é utilizada a linguagem:
Alternativas
Q2480599 Programação

Assim como idiomas moldam a maneira como pensamos e nos comunicamos, as linguagens de programação são as ferramentas que permitem dar vida às nossas ideias no mundo digital, transformando lógica e criatividade em código executável.

Sobre linguagens de programação, analise os itens a seguir.


I – JavaScript é uma linguagem de programação de alto nível, compilada e multi-paradigma.

II – A linguagem Java é conhecida pela sua portabilidade, o que significa que os programas escritos em Java podem ser executados em diferentes tipos de dispositivos sem necessidade de modificação.

III - A linguagem C# é semelhante em muitos aspectos ao Java e ao C++, o que facilita a transição para desenvolvedores familiarizados com essas linguagens.


Está correto o que se afirma em 

Alternativas
Q2475444 Programação
Determinado usuário com conhecimentos avançados em tecnologia da informação estava navegando em um portal de notícias da sua cidade, quando observou que era possível inserir trechos em HTML nos campos de comentários das reportagens. Esse comportamento chamou a atenção do usuário, que resolveu testar se também era possível adicionar códigos JavaScript; logo, foi verificado que o teste foi bem-sucedido, pois nenhum bloqueio foi detectado ao adicionar esse tipo de código. A vulnerabilidade observada pelo usuário na situação hipotética torna possível um ataque conhecido como Cross-Site Scripting (XSS), que explora a falta de tratamento adequado das informações digitadas pelos usuários. Analise as afirmativas a seguir sobre o tipo de ataque em questão.


I. O objetivo é enviar comandos JavaScript e css que serão executados pelo servidor com comportamentos prejudiciais ao usuário.
II. Uma forma de burlar algoritmos de tratamento de XSS é utilizar os códigos JavaScript mascarados como, por exemplo, em notação hexadecimal.
III. Um exemplo de ataque pode ser: adicionar um código JavaScript para coletar os dados de autenticação digitados pelo usuário e, em seguida, realizar uma requisição ajax para outra aplicação enviando-os.


Está correto o que se afirma apenas em 
Alternativas
Respostas
101: D
102: B
103: E
104: E
105: E
106: A
107: B
108: E
109: C
110: D
111: D
112: C
113: B
114: C
115: B
116: C
117: B
118: E
119: C
120: D