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

Foram encontradas 1.104 questões

Q3286989 Programação

A respeito das linguagens Python, JavaScript e CSS, e dos conceitos de orientação a objetos, julgue o item seguinte. 


No JavaScript, o método reduce( ), quando aplicado a um array, executa uma função de callback em cada elemento do array, e acumula um único valor de retorno, baseado nos cálculos realizados. 

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

Um recurso comum nas linguagens de programação Java e Javascript é o uso de funções anônimas.


É característica dessas funções

Alternativas
Q3278984 Programação
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? 
Alternativas
Q3273717 Programação
Observe a descrição do código a seguir.

Captura_de tela 2025-04-01 185537.png (817×715)

A descrição do código acima
Alternativas
Q3273715 Programação
Analise o código em JavaScript abaixo.

Captura_de tela 2025-04-01 185416.png (269×220)

O código acima é exemplo de 
Alternativas
Q3272174 Programação
Uma linguagem comumente usada para criar aplicações dinâmicas para a Web é 
Alternativas
Q3258084 Programação
Acerca de desenvolvimento de sistemas, julgue o próximo item.
Aplicações construídas como single page application carregam a página conforme o usuário acessa suas diversas interfaces internas.
Alternativas
Q3235895 Programação
Determinada equipe de desenvolvimento web está construindo um sistema de consulta de dados em tempo real para uma plataforma de pedidos de delivery. O objetivo é permitir que os usuários visualizem atualizações de pedidos sem precisar recarregar a página. Para isso, os programadores decidiram utilizar o paradigma AJAX (Asynchronous JavaScript and XML) para buscar os dados do servidor e exibi-los dinamicamente. No entanto, em vez de utilizar XML para transportar os dados, a equipe optou por JSON (JavaScript Object Notation) como formato principal para a comunicação entre o cliente e o servidor. Durante uma reunião técnica, os programadores discutiram as razões para a escolha do JSON no contexto do AJAX. Com base nas propriedades do JSON e sua aplicação no paradigma AJAX, qual das seguintes afirmativas está correta?
Alternativas
Q3235891 Programação
O setor de TI da SEMCONGER desenvolveu um sistema de gestão administrativa web para otimizar processos internos. Sabe-se que o sistema utiliza AJAX para melhorar a experiência do usuário ao enviar e receber dados sem recarregar a página. Um dos desenvolvedores propôs diferentes abordagens para implementar essa funcionalidade. Qual das afirmativas sobre a utilização do AJAX está INCORRETA?
Alternativas
Q3235888 Programação
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
Alternativas
Q3216501 Programação
Um Analista precisa buscar em um código JavaSeript, o primeiro elemento no DOM em uma página HTML que tenha a propriedade id configurada com o valor imagens. Para isso, ele pode utilizar a instrução:
Alternativas
Q3208885 Programação
Em JavaScript, os métodos filter e map são frequentemente usados para manipulação de arrays, enquanto o operador spread (...) pode ser utilizado para copiar, combinar ou transformar arrays e objetos.

Considere o seguinte código que faz uso desses conceitos. 

const products = [  { id: 1, name: 'Laptop', price: 1500, available: true },  { id: 2, name: 'Phone', price: 800, available: false },  { id: 3, name: 'Tablet', price: 600, available: true } ]; const availableProducts = products  .filter(product => product.available)  .map(product => ({ ...product, price: product.price * 0.9 })); const finalProductList = [  ...availableProducts,  { id: 4, name: 'Monitor', price: 300, available: true } ]; console.log(finalProductList[1]);

Considerando o código acima, qual das alternativas a seguir descreve corretamente o que será impresso no console após a execução do código? 
Alternativas
Q3208884 Programação
Os laços de repetição em JavaScript são usados para iterar sobre coleções de dados, como arrays, objetos ou strings, permitindo a execução repetida de um bloco de código. Dois dos principais laços usados para esse propósito são for...in e for...of. Cada um deles possui uma funcionalidade específica e um comportamento distinto na iteração de elementos.

Com relação ao tema apresentado, analise as afirmativas a seguir:

I. O laço for...of é usado para iterar diretamente sobre os valores de objetos iteráveis, como arrays e strings.
II. O laço for...in é usado para iterar sobre as propriedades enumeráveis (chaves) de um objeto.
III. O laço for...of pode ser utilizado para iterar sobre as propriedades de objetos que não sejam iteráveis.
IV. O laço for...in retorna os valores dos elementos de um array, enquanto for...of retorna os índices do array.

Estão corretas apenas as afirmativas 
Alternativas
Q3208883 Programação
Analise o código em JavaScript, que faz uso da palavra reservada this no contexto de um objeto, em funções regulares e funções arrow. A palavra this refere-se ao contexto de execução em que uma função é chamada, mas seu comportamento pode variar entre funções regulares e funções arrow.

const pessoa = {  nome: 'Alice',  saudar: function() { const saudacaoRegular = function() {  console.log(`Olá, meu nome é ${this.nome}`); }; const saudacaoArrow = () => {  console.log(`Olá, meu nome é ${this.nome}`); }; saudacaoRegular(); saudacaoArrow();  } }; pessoa.saudar();

A saída no console da execução do código apresentado será:
Alternativas
Q3208882 Programação
Analise o seguinte código em JavaScript, que manipula arrays utilizando os métodos sort, map e filter. Esses métodos são amplamente utilizados para ordenar, transformar e filtrar elementos de arrays de forma eficiente, proporcionando uma maneira funcional e concisa de trabalhar com coleções de dados em JavaScript.
const numeros = [10, 5, 8, 1, 7]; const final = numeros  .sort((a,b) => b - a)  .map(num => num * 3)  .filter(num => num % 2 === 0); console.log(final);

O conteúdo do array final após a execução do código será:
Alternativas
Q3208881 Programação
No JavaScript, os comandos break e continue são utilizados para controlar o fluxo de execução em estruturas de repetição, como for, while e do...while, bem como em estruturas de seleção switch.
Qual das afirmações que seguem descreve corretamente o comportamento desses comandos?
Alternativas
Q3208880 Programação
Observe o trecho de código a seguir, que faz uso dos comandos async/await na linguagem JavaScript. Esses comandos são utilizados para trabalhar com operações assíncronas de maneira mais simples e legível. 
async function getTodoData() {  try {  const response = await fetch('https://jsonplaceholder.typicode.com/todos/1');  const data = await response.json();  console.log(data.title);  } catch (e) {  console.log("Erro ao buscar dados");  } } getTodoData(); console.log("Depois de getTodoData");


O código faz uma requisição à URL 'https://jsonplaceholder.typicode.com/todos/1' e, caso a resposta seja recebida com sucesso, o conteúdo será 

{"userId":1,"id":1,"title":"delectus aut autem","completed":false}

Quais serão as duas saídas apresentadas no console quando o código for executado?
Alternativas
Q3208879 Programação
As funções em JavaScript permitem a passagem de valores durante sua execução, possibilitando a manipulação dinâmica de dados e comportamentos com base nos argumentos fornecidos. Considere o seguinte código em JavaScript, que faz a chamada de uma função com parâmetros:

function func1(msg, num) { return msg+num; } let msg = "10"; let num = 10; let result = func1(msg,num); console.log(result);

Qual será o resultado apresentado após a execução do código?
Alternativas
Q3208878 Programação
Considere o código a seguir, que manipula um array utilizando a linguagem JavaScript. Sabendo que os arrays em JavaScript não possuem alocação pré-definida e não exigem a declaração prévia de seu tamanho, analise o comportamento do código. 

const numbers = [1, 2, 3]; numbers[5] = 6; console.log(numbers.length);

Após a execução do código, qual será o valor exibido no console?
Alternativas
Respostas
1: C
2: D
3: D
4: A
5: E
6: D
7: A
8: E
9: B
10: C
11: D
12: A
13: A
14: A
15: A
16: C
17: C
18: B
19: B
20: D