Início

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.


61Q969091 | Programação, JavaScript, Programador de Computador, TJPE, IBFC, 2017

Numa discussão entre os programadores sobre os conceitos de AJAX (Asynchronous Javascript and XML), as seguintes afirmações foram feitas:

( ) permite atualizar dinamicamente o conteúdo, ou partes, de uma página web.

( ) embora usado no nome, a utilização da linguagem XML não é obrigatória.

( ) a XMLHttpRequest(XHR) é utilizada para enviar requisições pelo script para o lado client.

Dê valores Verdadeiro (V) ou Falso (F) em cada afirmação e identifique a alternativa que apresenta a sequência correta (de cima para baixo):

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

62Q916658 | 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. ✂️

63Q956181 | 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. ✂️

64Q889000 | 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. ✂️

65Q907576 | 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. ✂️

66Q885770 | 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. ✂️

67Q1041771 | Programação, Javascript, Programação de Sistemas, TRE PB, FCC

No corpo de uma página HTML há a instrução <p id="a">TRE-PB</p>. Em um bloco JavaScript da mesma página, para mudar a cor da letra da palavra TRE-PB para vermelho, utiliza-se a instrução.
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️
  5. ✂️

68Q891132 | 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. ✂️

69Q906030 | 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. ✂️

70Q1055631 | Programação, Javascript, Técnico Analista de Sistemas Desenvolvimento, MPE PA, CONSULPLAN, 2022

Em JavaScript, os operadores lógicos efetuam álgebra booleana e são frequentemente usados em conjunto com os operadores relacionais para combinar duas expressões relacionais em outra mais complexa. Considerando o uso de operadores, em relação ao código a seguir, assinale a afirmativa correta.
if ( x == y ) stop () ; ( x == y ) && stop () ;
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

71Q1055635 | Programação, Javascript, Técnico Analista de Sistemas Desenvolvimento, MPE PA, CONSULPLAN, 2022

O Ajax utiliza algumas tecnologias bastante conhecidas com o objetivo de melhorar a interatividade entre o usuário e o servidor. A tecnologia utilizada pelo Ajax que, na verdade, é um objeto JavaScript que torna possível a comunicação assíncrona com o servidor, sem a necessidade de recarregar a página por completo, é:
  1. ✂️
  2. ✂️
  3. ✂️
  4. ✂️

72Q891198 | 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. ✂️

73Q882170 | 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. ✂️

74Q908640 | 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. ✂️

75Q995231 | 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. ✂️

76Q1030743 | Programação, Javascript, Desenvolvedor 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. ✂️

77Q983651 | 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. ✂️

78Q1042844 | 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. ✂️

79Q1030744 | Programação, Javascript, Desenvolvedor 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. ✂️

80Q1064085 | 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. ✂️
Utilizamos cookies e tecnologias semelhantes para aprimorar sua experiência de navegação. Política de Privacidade.