Questões de Concursos JavaScript

Resolva questões de JavaScript comentadas com gabarito, online ou em PDF, revisando rapidamente e fixando o conteúdo de forma prática.

Filtrar questões
💡 Caso não encontre resultados, diminua os filtros.

1Q956181 | Programação, JavaScript, Técnico Programador de Computação, Prefeitura de Nova Iguaçu RJ, Consulplan, 2025

O setor de TI da SEMCONGER está desenvolvendo uma interface web interativa para consulta de relatórios fiscais. Para isso, os programadores precisam garantir responsividade e usabilidade da aplicação, utilizando HTML, CSS e JavaScript. A equipe de desenvolvimento discutiu diferentes abordagens para melhorar o desempenho da interface, levantar requisitos e otimizar a manipulação do DOM; analise-as.

I. O JavaScript permite manipular dinamicamente os elementos HTML por meio da API Document Object Model (DOM).

II. No CSS, a propriedade display: inline-block; pode ser utilizada para criar elementos alinháveis horizontalmente sem ocupar toda a largura disponível.

III. O DHTML é um conjunto de tecnologias que inclui HTML, CSS e JavaScript para criar páginas dinâmicas e interativas.

IV. O AJAX permite que páginas web façam requisições assíncronas ao servidor, evitando recarregamentos completos.
V. A tag <script> no HTML deve ser sempre posicionada dentro do <head> para garantir que os scripts sejam carregados antes da renderização da página.

Está correto o que se afirma apenas em
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

2Q1030743 | Programação, Javascript, Tecnologia da Informação com especialidade em Desenvolvimento de Sistemas, TCE RR, FGV, 2025

Angular, React e Vue.js são poderosas ferramentas para o desenvolvimento de interfaces de usuários Single Page Applications e sistemas robustos. Elas apresentam, porém, diferentes abordagens.
Diante desse cenário, avalie as afirmativas a seguir e assinale (V) para a verdadeira e (F) para a falsa.

( ) Nuxt é um dos principais frameworks baseados em Angular.
( ) Uma característica do React é o emprego de JSX - extensão de sintaxe que permite escrever marcações semelhantes à HTML em um arquivo JavaScript.
( ) Mantido pelo Google, o Vue.js é baseado em TypeScript e no padrão MVC.


As afirmativas são, respectivamente,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

3Q1030744 | Programação, Javascript, Tecnologia da Informação com especialidade em Desenvolvimento de Sistemas, TCE RR, FGV, 2025

No ecossistema JavaScript existe uma ferramenta que atua como um compilador, permitindo utilizar funcionalidades recentes da linguagem (ex: async/await, classes, arrow functions e JSX), convertendo código ECMAScript 2015+ em uma versão compatível com navegadores mais antigos. Tal ferramenta é denominada
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

4Q983651 | Programação, JavaScript, Designer Gráfico e de Interface, UNIVESP, IBADE, 2025

No desenvolvimento web, HTML, CSS e JavaScript desempenham funções essenciais e complementares na construção de interfaces digitais.

Considerando suas especificidades, qual das alternativas a seguir descreve corretamente as diferenças entre essas tecnologias?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

5Q1062314 | Programação, Javascript, Área 3 Informática Forense, Polícia Federal, CESPE CEBRASPE, 2025

Julgue os próximos itens, a respeito das características e das aplicações básicas das linguagens Java e JavaScript.
A linguagem JavaScript é executada principalmente no lado do servidor (back-end) para construir a lógica de banco de dados e APIs, sendo incapaz de interagir com o navegador web do cliente.
  1. ✂️
  2. ✂️

6Q916658 | Programação, JavaScript, Técnico em TI, Prefeitura de Aratiba RS, FUNDATEC, 2025

Analise as seguintes asserções e a relação proposta entre elas:
I. O JavaScript permite a criação de páginas interativas e dinâmicas e é amplamente utilizado para desenvolvimento web.
PORQUE
II. O HTML é uma linguagem de marcação responsável por estruturar o conteúdo das páginas web, mas não tem capacidade de realizar operações lógicas e interativas.

A respeito dessas asserções, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

7Q1038578 | Programação, Javascript, Desenvolvimento, BANESE, CESGRANRIO, 2025

Um técnico bancário da área de desenvolvimento estava analisando um código desenvolvido em Javascript e se deparou com algumas linhas que usavam a seguinte estrutura:

<String>.prototype.isWellFormed()

Essa estrutura chama um método que verifica se uma determinada string
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

8Q885770 | Programação, JavaScript, Técnico em Informática, Prefeitura de Alegria RS, FUNDATEC, 2024

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?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

9Q906030 | Programação, JavaScript, Informática, IFSP, IF SP, 2024

Frameworks de desenvolvimento WEB possuem bibliotecas, padrões de componentes e de design que podem ser utilizados pelos desenvolvedores para facilitar e acelerar a criação de aplicativos. Marque a alternativa correta sobre os frameworks apresentados a seguir e a linguagem na qual eles são baseados.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

10Q907576 | Programação, JavaScript, Desenvolvimento e Transformação Digital, CELESC, ACAFE, 2024

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, é:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

11Q891198 | Programação, JavaScript, Informática, RECIPREV PE, IBFC, 2024

Assinale a alternativa correta em que as todas tecnologias citadas são utilizadas no desenvolvimento web:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

12Q908640 | Programação, JavaScript, Informática, IFSE, IV UFG, 2024

No desenvolvimento de aplicações Web, considerando a interface de usuário das aplicações,
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

13Q1064085 | Programação, Javascript, Tarde, CVM, FGV, 2024

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:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

14Q1042844 | Programação, Javascript, Desenvolvimento de Sistemas, TJ RR, FGV, 2024

Em muitas linguagens de programação, o bloco try-catch é uma estrutura fundamental para o tratamento de exceções.
No Javascript, para tratar múltiplas exceções dentro de um mesmo bloco try-catch, podemos
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

15Q995231 | Programação, JavaScript, Analista de Sistemas, MGS, IBFC, 2024

Considere o código Java escrito abaixo.

public class Veiculo { public void acelerar() { System.out.println("Veículo acelerando");
}
}
public class Carro extends Veiculo { public void acelerar() { System.out.println("Carro acelerando"); }
}


Acontece quando o método acelerar () é chamado para o objeto do tipo Carro:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

16Q889000 | Programação, JavaScript, Programador de Sistemas, UERJ, UERJ, 2024

No HTML5, não é mais necessário indicar o atributo (type) para referenciar arquivos de CSS e JavaScript. Sendo assim, a tag correta para inclusão de um arquivo JavaScript em uma página web é:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

17Q1037012 | Programação, Javascript, Tecnologia da Informação, Banco da Amazônia, CESGRANRIO, 2024

Um banco comercial possui em sua base de dados uma tabela que informa o cliente que indicou diretamente outro cliente, identificando, de forma correlata, o cliente indicador e o cliente indicado. Essa tabela contém duas colunas, cpfIndicador e cpfIndicado, que contêm, respectivamente, o CPF de quem indicou e o CPF de quem foi indicado. Considerando essa tabela, o departamento de marketing imaginou uma promoção em que o número de pontos que cada cliente faria seria igual ao número de clientes que ele trouxesse ao banco, considerando também, como indicados pelo cliente original, de forma recursiva, todos os clientes indicados por clientes que ele indicou, sucessivamente. Foi solicitado ao setor de TI que gerasse um código JavaScript para implementar essa promoção.
Nesse contexto, considere o código JavaScript incompleto a seguir, do qual uma linha foi removida intencionalmente, na posição indicada com o comentário <<LINHA DE CODIGO>>.
function indicou(lista, indicador) { let resposta = []; for (let i = 0; i < lista.length; i++) { let item = lista[i]; if (item[0] === indicador) { if (!resposta.includes(item[1])) { //<< LINHA DE CODIGO >> resposta.push(item[1]); } } } return resposta; }


Que linha de código JavaScript pode ser escrita na posição de <<LINHA DE CODIGO>> para garantir uma implementação correta e recursiva?
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

18Q882170 | Programação, JavaScript, Técnico de Tecnologia da Informação, UFG, IV UFG, 2024

Em um projeto de desenvolvimento web, uma equipe está utilizando várias tecnologias para criar uma aplicação interativa e bem estilizada. A equipe decide usar PHP para o backend, MySQL para o banco de dados, e precisa definir a aparência e o layout das páginas web de forma consistente e atraente. Além disso, precisa garantir que o site seja responsivo e compatível com diferentes dispositivos e tamanhos de tela. A tecnologia a ser usada pela equipe para definir o estilo, layout e garantir a responsividade das páginas web deve ser o(a)
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

19Q891132 | Programação, JavaScript, Área: Programação de Sistemas, UFCSPA RS, FUNDATEC, 2024

What Can JavaScript Do?

Analise o documento HTML abaixo:

<!DOCTYPE html>

<html>

<body>

<h2>What Can JavaScript Do?</h2>

<p id="texto">Original</p>

</body>

</html>

Para alterar o conteúdo HTML interno do elemento “texto” (id=“texto”) por meio da linguagem JavaScript, pode-se utilizar a propriedade:

  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

20Q1036357 | Programação, Javascript, Desenvolvimento, BANESE, AOCP, 2022

Considerando a necessidade de um desenvolvedor criar um vetor de 5 posições em JavaScript, assinale a alternativa correta.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.