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
 

Considere o código JavaScript exibido a seguir.


str = "Banana Laranja Morango";

alert(str.split(" ")[1]);


Assinale o que é exibido quando esse trecho é executado.


A

B


B

Banana Laranja Morango


C

L


D

Laranja


E

Morango

As palavras case e break utilizadas na instrução switch do código acima são consideradas como palavras reservadas.


C

Certo


E

Errado

Qual a denominação da funcionalidade ou recurso Javascript que possibilita que scripts sejam executados em segundo plano no navegador, de modo que uma página web não fique aguardando a conclusão da execução do script?


A

Thread


B

Background


C

Web Worker


D

Multi Thread


E

Responsive

Segundo a Wikipedia, “A linguagem de programação é um método padronizado, formado por um conjunto de regras sintáticas e semânticas, de implementação de um código fonte - que pode ser compilado e transformado em um programa de computador, ou usado como script interpretado - que informará instruções de processamento ao computador.”


Fonte: Wikipedia. Disponível em:

https://pt.wikipedia.org/wiki/Linguagem_de_pro

grama%C3%A7%C3%A3o



Sobre o tema, assinale a alternativa correta sobre as linguagens de programação.


A

Python: uma das mais simples de se aprender, é um dos códigos de mais fácil leitura e bastante utilizado para desenvolvimento web e Machine Learning.


B

JavaScript: linguagem orientada a objeto apareceu por volta de 1995, prometendo ser rápida, segura, confiável e multiplataforma. Isso porque os programas criados em JavaScript não ficam em código nativo da plataforma. Em vez disso, são compilados para uma forma intermediária chamada de bytecode e são executados por meio de uma máquina virtual.


C

PHP: é com ele que o estudante aprende a lógica de criação de algoritmos, por ser intuitivo e de fácil aprendizado. Não é necessário montar um ambiente local na máquina para executá-lo — afinal, a maioria dos sistemas operacionais já o utilizam como base.


D

Swift: Usado majoritariamente em páginas na web, a linguagem Swift é muito útil para incluir funções a uma página, algo que o HTML não seria capaz de suportar. Ela também integra informações da página a um banco de dados MySQL.

Ano: 2021
Prova: Objetiva Concursos - Prefeitura - Analista de Sistemas - 2021

O trecho de código JavaScript a seguir corresponde a:


document.getElementByld("click-me").onclick = function()


alert('Mensagem do alerta);

};


A

Uma classe.


B

Um identificador.


C

Um evento.


D

Um array.


E

Um objeto.

Observe o código em JavaScript em (I) e a figura que representa sua execução em (II).



<html>

<body>

<h2>Javascript - PF</h2>

<button onclick="FUNC()">CLICAR AQUI</button>

<p id="pf></p>

const points = [17, 13, 11, 26, 14, 10];

function FUNC() {

points.sort(function(a, b){return a - b}):

document.getElementById("pf").innerHTML = Points;

}

</script>

</body>

</html>

( I )

Imagem associada para resolução da questão

(II)


Na execução, ao clicar no botão Imagem associada para resolução da questão, a saída gerada será a seguinte sequência de números:


A

26, 17, 14, 13, 11, 10.


B

26, 14, 10. 17, 13, 11.


C

17, 13, 11, 26, 14, 10.


D

10, 14, 26, 11, 13, 17.


E

10, 11, 13, 14, 17, 26.

Os vetores são estruturas capazes de armazenarem um conjunto de dados. Fazendo uma analogia às nossas cidades os vetores seriam os prédios. A respeito de vetores em linguagens de programação julgue.


A

Em Javascript não é possível a utilização de vetores ou variáveis nas construções de scripts.


B

Para utilizarmos vetores em Javascript é necessário usar HTML ou CSS.


C

Todas as alternativas estão corretas.


D

Um vetor que contêm 5 posições de índices em Javascript, pode armazenar 6 valores.


E

A declaração de um vetor em Javascript obrigatoriamente deve obedecer a seguinte estrutura: a palavra vetor seguida de dois sinais de iguais =, e após cada elemento deve-se adicionar o sinal de subtração -. Por exemplo: vetor == 5-6-9-8-2

Analise os extratos de uma página Web incluindo o código JS exibido a seguir.


...

<p id="box">Valores</p>

...

<script>

function XPTO(quantos) {

const x = ["AB", "BC", "CD", "DE"];

str = "";

for (i = quantos -1; i >= 0; i--) {

str += " " + x[i]; }

return str;

}

...

document.getElementById("box").innerHTML += XPTO(4);

</script>


Assinale o texto exibido no parágrafo após a execução do código.


A

AB


B

Valores AB


C

Valores DE


D

Valores AB BC CD DE


E

Valores DE CD BC AB

Analise o código JavaScript exibido a seguir.


function f1 (n) {

if (n % 2 == 0) {

return --n; }

else {

return ++n; }

}

Em um comando JS, a expressão f1(8) retorna


A

-8


B

-7


C

7


D

8


E

9

Considere o código JavaScript exibido logo abaixo.

var x1 = 16;

var x2 = "16";

var x3 = [1,2,3];

Usando as definições acima, analise as expressões a seguir.

x3[0] == 1

x1 == x2

x1 === x2

true == x1

true == x3[0]

Respectivamente, os valores retornados pelas expressões acima são:


A

false, false, false, true, true;


B

false, true, false, false, false;


C

false, true, true, true, false;


D

true, true, false, false, true;


E

true, true, true, false, true.

JavaScript trabalha com números usando os operadores aritméticos fornecidos pela própria linguagem. No entanto, a linguagem aceita operações matemáticas mais complexas por meio de um conjunto de funções e constantes definidas como propriedades do objeto Math.


Assinale a opção que apresenta a função que permite realizar, em JavaScript, a operação matemática de arredondar para cima o número 1,17, obtendo-se o valor 2.


A

Math.ceil()


B

Math.exp()


C

Math.pow()


D

Math.round( )


E

Math.sqrt()

José Maria está participando de um processo seletivo para contratação de estagiário para trabalhar como desenvolvedor front-end, em uma grande organização da área de tecnologia. Na primeira questão da prova foi solicitado a ele que desenvolvesse um algoritmo em Javascript capaz de calcular a área de um quadrado. Sabendo que a área de um quadrado é obtida multiplicando um dos lados pelo o outro, ele produziu o código acima.


Considerando que o código produzido foi executado em um browser e os valores inseridos para lados são números e maiores que zero, responda:


A

O código está incorreto, pois falta inserir os pontos e virgulas após as declarações das variáveis e em vários outros pontos do código.


B

O código está incorreto, pois a função validar() está em loop.


C

O código está incorreto, pois nas declarações das variáveis o correto seria usar somente a palavra reservada var antes do nome da variável, assim como está declarada a variável lado2, ou seja, var lado2.


D

O código está correto e será executado sem problemas obtendo o resultado solicitado.


E

O código está incorreto, pois para obter a área corretamente é necessário verificar o operador e a quantidade de variáveis utilizadas.

Considere as expressões em javascript a seguir:


var a1=true && true;

var a2=true && false;

var a3=false && true;

var o1=true||true;

var o2=false||true;

var n2 = !false;

var n3 = !"Gato";


os valores retornados serão:


A

true, false, false, true, true, true, false.


B

false, false, true, true, false, true, false.


C

true, true, true, true, false, false, true.


D

false, false, true, true, true, false, false.

O Vue.js é considerado um framework de JavaScript Progressivo. Utilizando-se dele, qual é a função do método global Vue.extend(options)?


A

Criar uma “subclasse” do construtor base do Vue. O argumento deve ser um objeto contendo opções do componente.


B

Adia o callback para ser executado depois do próximo ciclo de atualização do DOM.


C

Adiciona uma propriedade em um objeto reativo, garantindo que a nova propriedade também seja reativa, disparando atualizações na interface.


D

Remove uma propriedade de um objeto.


E

Registra ou recupera uma diretiva global.

Na linha 16, a instrução default será executada por padrão caso nenhuma das instruções case seja atendida (true).


C

Certo


E

Errado

JavaScript é uma linguagem que sofre muito com compatibilidade entre navegadores. A jQuery sofre com o mesmo problema. Animações, manipulação de DOM e outra tarefas corriqueiras são mais complexas e menos produtivas ao usar o jQuery.


C

Certo


E

Errado

Considere o código JavaScript a seguir.


let txt = "";

function funcao(value, index, array) {

if (index % 2 == 0) {txt += value};

}

function xpto (x) {

x.forEach(funcao);

return txt;

}

alert (xpto([0, 1, 1, 2, 3, 5]));


A execução desse código provoca a exibição de:


A

011235


B

013


C

125


D

532110


E

null

Analise o script JS a seguir.


<script>

function xpto() {

let n = 0;

return {next:

function()

{

if (n < 10) {

n += 2;

return {value:n/2, done:false}}

else {

return {value: -1, done: true}}

}

}

}

saida = ""

const n = xpto();

x = n.next();

while (x.done == false) {

saida += x.value + "/";

x = n.next();

}

alert(saida);

</script>


O resultado da execução desse código é:


A

-1/-2/-3/-4/-5/


B

0/1/2/3/4/5/


C

1/2/3/4/5/


D

5/4/3/2/1/


E

5/4/3/2/1/0

   
Gerar simulado