Questões de Concurso sobre JAVASCRIPT

 
 
Disciplina
Assunto 1
Banca
Instituição
Cargo
Ano
Carreira
Área de formação
Escolaridade
Dificuldade
 
Comentários:
Professores
Alunos
Meus Comentários
Vídeo
 
Minhas questões:
Resolvidas
Não resolvidas
Certas
Erradas
 
Tipo de questão:
Certo e errado
Múltipla escolha
Incluir questões:
Anuladas
Desatualizadas
 
Questões:
Todas as questões
 
Filtro simplificado
 
Questões
Todas as questões
 
721 questões encontradas
Questões por página
20
Mais recentes
 

A função setTimeout é usada para se aguardar, por um período de tempo parametrizado, a execução de uma thread com sucesso e, caso o tempo expire, a função interrompe a execução do programa e gera um código de erro.


C

Certo


E

Errado

Qual é a diferença entre a função "innerHTML" e a propriedade "textContent" no contexto do JavaScript em relação à manipulação do conteúdo HTML de um elemento?


A

A função "innerHTML" é utilizada para acessar e modificar apenas o texto de um elemento HTML, enquanto a propriedade "textContent" é utilizada para acessar e modificar o conteúdo HTML completo do elemento.


B

A função "innerHTML" permite a inserção de conteúdo HTML dentro de um elemento, incluindo elementos filhos, enquanto a propriedade "textContent" é usada apenas para modificar o texto puro do elemento, sem interpretar HTML.


C

A função "innerHTML" permite manipular um texto em um DOM (Document Object Model) ingnorando as tags HTML, enquanto a propriedade "textContent" pode ser usada para acessar e modificar o conteúdo HTML de um elemento.


D

A propriedade "textContent" é usada para modificar o conteúdo HTML de um elemento de forma assíncrona, enquanto a função "innerHTML" é usada de forma síncrona.

Na hora de criar uma aplicação web, é importante escolher entre tecnologias client-side e server-side com base nas necessidades específicas do projeto. Qual é a vantagem principal de optar por linguagens client-side, como JavaScript, na criação de uma aplicação web?


A

Ampliar a interatividade e dinamismo no navegador do usuário.


B

Melhorar a segurança dos dados da aplicação.


C

Reduzir a dependência de conexão à internet.


D

Ajustar o processamento de dados no servidor.

Ao trabalhar com padrões web em JavaScript, você deseja criar um script que seja executado apenas após a carga completa da página. Qual evento garante que o script seja executado no momento adequado?


A

'DOMContentLoaded'


B

'load'


C

'onload'


D

'documentReady'

Webpack e NPM são ferramentas essenciais no desenvolvimento de aplicações modernas em JavaScript. Enquanto NPM é usado para gerenciar pacotes e dependências, o Webpack ajuda a organizar e empacotar os arquivos. Qual das alternativas abaixo representa corretamente uma funcionalidade do Webpack?


A

Webpack permite modularizar e empacotar arquivos de código, incluindo CSS e imagens, facilitando o carregamento otimizado no navegador.


B

Webpack é uma ferramenta de gerenciamento de pacotes que instala dependências no projeto, como bibliotecas externas e frameworks.


C

Webpack é responsável pela execução do código JavaScript no lado do servidor, substituindo o Node.js.


D

Webpack gera um arquivo package.json que armazena as dependências do projeto e versões específicas.


E

Webpack serve para compilar apenas código JavaScript, sem suportar a inclusão de arquivos CSS ou imagens.

A linguagem JavaScript esta cada vez mais em alta, pela sua aplicabilidade na web e pelos frameworks que vem sustentando e dando maior robustez para esta linguagem. Desta maneira, a maneira correta de se definir uma função em JavaScript é:


A

myFunction = function() { /* código */ };


B

new function myFunction() { /* código */ }


C

def myFunction() { /* código */ }


D

function myFunction() { /* código */ }

No desenvolvimento de aplicações web, o JavaScript é largamente utilizado. Considerando o exposto, selecione a opção que melhor descreve o que é uma Promise em JavaScript:


A

Um objeto que representa a eventual conclusão ou falha de uma operação assíncrona.


B

Uma função que retorna um valor imediatamente.


C

Um método para sincronizar múltiplas funções.


D

Uma classe para criar funções assíncronas.


E

Um método para garantir que uma função seja executada apenas uma vez

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


A

I, II e III.


B

I, apenas.


C

I e II, apenas.


D

II e III, apenas.

Considere o seguinte código em ECMAScript 2021:


const num = 1_2_3_4_5+1_0;

console.log(num)


Ao ser executado, o código acima exibe o seguinte texto no console:


A

NaN;


B

12355;


C

undefined;


D

1_2_3_4_6_0;


E

1_2_3_4_5+1_0.

No contexto do JavaScript, analise o quadro a seguir sob a ótica das diferenças sintáticas utilizadas nas declarações de variáveis, e as respectivas possibilidades de redeclarar e/ou alterar o valor de uma variável ao longo do código.


Tipo de declaração

Permite redeclarar

Permite alterar valor

?

Sim

Sim

?

Não

Sim

?

Não

Não


De cima para baixo, a ordem de preenchimento da primeira coluna, de acordo com as possibilidades de cada tipo de declaração, é:


A

const, let, var;


B

let, const, var;


C

let, var, const;


D

var, const, let;


E

var, let, const.

Sobre a biblioteca de Javascript React, assinale a afirmativa incorreta.


A

React permite que a interface do usuário seja construída por meio de componentes reutilizáveis


B

React manipula os objetos DOM reais do navegador diretamente, melhorando o desempenho das atualizações na interface do usuário.


C

React Props são como argumentos de função em JavaScript e atributos em HTML


D

JSX facilita a escrita e a adição de HTML no React


E

o React renderiza HTML para a página da web usando uma função chamada createRoot() e seu método render()

Em JavaScript, qual método do objeto Array é utilizado para adicionar um ou mais elementos ao final de um array existente?


A

push()


B

pop()


C

shift()


D

unshift()

Analise o código Javascript, a seguir.


class Ave {

constructor(nome) {

this.nome = nome;

}

som() { throw new Error("Implementar");

}

}

class Pato extends Ave {

constructor(nome) {

super(nome);

}

som() { return "Quá quá!";

}

}

class Galinha extends Ave {

constructor(nome) {

super(nome);

}

som() {

return " Cocorocoo!";

}

}


Sobre o código Javascript apresentado, analise as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.


( ) A classe Ave é uma classe abstrata que fornece uma interface para outras classes de aves.

( ) A classe Pato e a classe Galinha são exemplos de polimorfismo, pois ambas sobrescrevem o método som() da classe Ave.

( ) O método som() na classe Ave pode ser chamado diretamente para fazer o som da ave.


As afirmativas são, respectivamente,


A

F – V – F.


B

V – F – F.


C

V – V – F.


D

V – F – V.

Caso o ambiente e o programa não apresentem nenhum tipo de erro ou exceção, a execução do código a seguir terá como resultado 4 não é primo.


function isPrime(number) {

return new Promise((resolve, reject) =>

{

if (number <= 1) {

reject('$ {number} não é primo');

} else {

for (let i = 2; i <=

Math.sqrt(number); i++) {

if (number % i === “0”) {

reject('$ {number} não é primo');

}

}

resolve('$ {number} é primo');

}

});

}

isPrime(4).then(result =>

console.log(result)).catch(error =>

console.error(error));


C

Certo


E

Errado

Associe HTML 5, Java Script e CSS com as seguintes tarefas no contexto do desenvolvimento web.


1 - HTML 5.

2 - CSS.

3 - Java Script.


( ) Criar a estrutura básica da página web, incluindo elementos como cabeçalho, seções, parágrafos e imagens.

( ) Adicionar interatividade à página web, como menus suspensos, botões clicáveis e animações.

( ) Estilizar a aparência da página web, definindo cores, fontes, tamanhos e layouts.

( ) Armazenar dados persistentes do lado do cliente, como preferências do usuário ou informações de formulários.

( ) Realizar cálculos complexos ou processar grandes conjuntos de dados.


A sequência CORRETA, de cima para baixo, é:


A

1, 2, 2, 3, 3.


B

3, 2, 1, 1, 2.


C

1, 3, 2, 3, 3.


D

1, 1, 1, 2, 3.


E

3, 2, 1, 3, 2.

Assinale a alternativa que apresenta qual das seguintes afirmações descreve corretamente uma aplicação Node.js.


A

O Node.Js é utilizado principalmente para o desenvolvimento de aplicações FRONT-END


B

O Node.Js é amplamente utilizado no desenvolvimento de aplicações no lado servidor, no entanto, seu uso não é recomendado para aplicações que exijam alta escalabilidade e baixa latência uma vez que é uma linguagem de script interpretada


C

O Node.Js vem com um sistema de gerenciamento de pacotes, com milhares de bibliotecas prontas para uso, incluindo bibliotecas para serem executadas ao lado do cliente


D

Node.Js é um framework recomendado para o desenvolvimento de interfaces gráficas de usuário para aplicações desktop

Considerando as definições e características de SPA (Single Page Application) e PWA (Progressive Web Application), assinale a opção correta sobre suas principais diferenças e aplicações.


A

Ambas SPA e PWA dependem exclusivamente de frameworks JavaScript para funcionar, sendo que sem eles essas tecnologias não podem ser implementadas.


B

Uma SPA carrega todas as interações do usuário em uma única página sem a necessidade de recarregar a página, enquanto uma PWA é projetada para funcionar como um site com funcionalidades nativas.


C

O foco principal de uma PWA é fornecer uma experiência de página única similar a uma SPA, com o objetivo de evitar recarregamentos completos de página.


D

SPAs requerem Service Workers para fornecer funcionalidades como cache e notificações, característica fundamental para seu funcionamento offline.


E

Uma SPA depende exclusivamente de um navegador para ser executada, enquanto uma PWA pode ser instalada diretamente no sistema operacional do dispositivo como um aplicativo nativo.

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.


Imagem associada para resolução da questão


Quando Lucas abriu a página, o valor impresso no console foi:


A

6;


B

12;


C

34;


D

36;


E

45.

O objetivo do JavaScript é deixar mais dinâmicas as aplicações web, de maneira que o usuário possa interagir e alterar o conteúdo da página.


C

Certo


E

Errado

var frutas = ["maçã", "laranja", "pera", "banana", "kiwi", "abacaxi", "manga", "uva"]; var posicao = frutas.indexOf("banana");


Considerando o código precedente, escrito em JavaScript, assinale a opção em que é corretamente indicado o valor da variável posicao após a execução do código.


A

-1


B

-2


C

2


D

3


E

4

   
Gerar simulado