

Seu próximo nível começa aqui
Com a Assinatura Ilimitada, você tem tudo que precisa para sua aprovação.
Com a Assinatura Ilimitada, você combina prática, teoria e método em uma única assinatura com tudo que você precisa para sua aprovação.
Considere o código JavaScript exibido a seguir.
str = "Banana Laranja Morango";
alert(str.split(" ")[1]);
Assinale o que é exibido quando esse trecho é executado.
B
Banana Laranja Morango
L
Laranja
Morango
As palavras case e break utilizadas na instrução switch do código acima são consideradas como palavras reservadas.
Certo
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?
Thread
Background
Web Worker
Multi Thread
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.
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.
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.
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.
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.
O trecho de código JavaScript a seguir corresponde a:
document.getElementByld("click-me").onclick = function()
alert('Mensagem do alerta);
};
Uma classe.
Um identificador.
Um evento.
Um array.
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</ <button onclick="FUNC()">CLICAR AQUI</ <p id="pf></ const points = [17, 13, 11, 26, 14, 10]; function FUNC() { points.sort(function(a, b){return a - b}): document.getElementById("pf").innerHTML = Points; } </ </ </ |
( I )

(II)
Na execução, ao clicar no botão
, a saída gerada será a seguinte sequência de números:
26, 17, 14, 13, 11, 10.
26, 14, 10. 17, 13, 11.
17, 13, 11, 26, 14, 10.
10, 14, 26, 11, 13, 17.
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.
Em Javascript não é possível a utilização de vetores ou variáveis nas construções de scripts.
Para utilizarmos vetores em Javascript é necessário usar HTML ou CSS.
Todas as alternativas estão corretas.
Um vetor que contêm 5 posições de índices em Javascript, pode armazenar 6 valores.
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</
...
<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);
</
Assinale o texto exibido no parágrafo após a execução do código.
AB
Valores AB
Valores DE
Valores AB BC CD DE
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
-8
-7
7
8
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:
false, false, false, true, true;
false, true, false, false, false;
false, true, true, true, false;
true, true, false, false, true;
true, true, true, false, true.
Em um console JavaScript, um usuário digitou a instrução:
typeof 10
Como resultado da execução dessa instrução, foi impresso:
"number"
"string"
"int"
"byte"
"char"
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.
Math.ceil()
Math.exp()
Math.pow()
Math.round( )
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:
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.
O código está incorreto, pois a função validar() está em loop.
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.
O código está correto e será executado sem problemas obtendo o resultado solicitado.
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:
true, false, false, true, true, true, false.
false, false, true, true, false, true, false.
true, true, true, true, false, false, true.
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)?
Criar uma “subclasse” do construtor base do Vue. O argumento deve ser um objeto contendo opções do componente.
Adia o callback para ser executado depois do próximo ciclo de atualização do DOM.
Adiciona uma propriedade em um objeto reativo, garantindo que a nova propriedade também seja reativa, disparando atualizações na interface.
Remove uma propriedade de um objeto.
Registra ou recupera uma diretiva global.
Ao ser executado, o código apresentará como saída a palavra Londrina.
Certo
Errado
Na linha 16, a instrução default será executada por padrão caso nenhuma das instruções case seja atendida (true).
Certo
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.
Certo
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:
011235
013
125
532110
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);
</
O resultado da execução desse código é:
-1/-2/-3/-4/-5/
0/1/2/3/4/5/
1/2/3/4/5/
5/4/3/2/1/
5/4/3/2/1/0