

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.
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();
As duas linhas do código têm efeitos distintos.
As duas linhas do código têm efeitos equivalentes.
Na linha 1, o operador == não pode ser usado em uma estrutura condicional. O correto é usar o operador =.
Na linha 2, o operador && foi inserido em uma posição incorreta, pois ele não pode avaliar o operando de seu lado direito, apenas do seu lado esquerdo.
Dado o pedaço de código abaixo:
$arr = array(1, 2, 3, 4);
foreach ($arr as &$value) {$value = $value * 2;}
/
unset($value);
Assinale a alternativa que apresenta em que linguagem foi desenvolvida.
JavaScript
Object Pascal
XML
PHP
Analisar a sentença abaixo:
Node.js é um software de código aberto, multiplataforma, baseado no interpretador V8 do Google e que permite a execução de códigos JavaScript fora de um navegador web (1ª parte). O runtime de JavaScript é constituído pelos seguintes comandos: node package manager (npm) e node package extractor (npx) (2ª parte). O npx tem o propósito de executar código armazenado num package de nodejs, instalando o software globalmente ou localmente; já o node package manager tem o propósito de instalar a nível local o código instalado globalmente (3ª parte).
A sentença está:
Totalmente correta.
Correta somente em sua 1ª parte.
Correta somente em sua 3ª parte.
Correta somente em suas 1ª e 2ª partes.
Totalmente incorreta.
Assinale a alternativa correta que apresenta o valor exibido quando executado o código Javascript
var inteiro1 = 10;
var inteiro2;
console.log(inteiro1 === “10”);
console.log(inteiro2 == null);
false, true
false, false
true, true
true, false
Leia atentamente a frase abaixo:
“JavaScript usa ________ em vez de _______ para o mecanismo de ________”
Assinale a alternativa que preencha correta e respectivamente as lacunas.
protótipos / classes / herança
pacotes / objetos / polimorfismo
pacotes / classes / herança
protótipos / objetos / polimorfismo
Observe o código HTML e JavaScript a seguir:
<!DOCTYPE html>
<html>
<body>
<p id="Tejota"></
<script>
const tjProcesso = {ID:"2022.1", envolvidos:
["João", "Maria"]};
document.getElementById("Tejota").innerHTML
= tjProcesso.envolvidos[0];
</
</
</
Após a execução do código, o resultado exibido será:
Maria
João
2022.1
Tejota
tjProcesso
Usando o algoritmo Bubble Sort um técnico deseja ordenar o conteúdo de um array utilizando o código JavaScript abaixo, presente no corpo de uma página HTML.
-
<body>
<script>
var arr = [220, 63, 25, 8, 5, 7, 295, 589];
for (var i = 0; i < arr.length; i++) {
for (var j = 0; j < (arr.length - i - 1); j++) {
if (arr[j] > arr[j + 1]) {
var temp = arr[j]
I
arr[j + 1] = temp
}
}
}
document.write(arr);
</
</
-
Para que o array seja ordenado corretamente a lacuna I deve ser corretamente preenchida com
arr[j] = arr[j + 1]
arr[j] = arr[j + i]
arr[i] = arr[j + 1]
arr[j] = arr[j - 1]
arr[j + 1] = arr[j + 1]
Considere o bloco de código abaixo, que é parte de uma página HTML em condições ideais.
-
<body>
<p></
<p></
<script>
</
</
-
Para incluir e exibir no segundo parágrafo o texto TRT – BAHIA, na linha vazia entre as tags <script> e </
document.getElementByTagName("p")[2].innerHTML = "TRT - BAHIA";
document.getElements("p")[1].innerHTML = "TRT - BAHIA";
document.getElementsByTagName("p")[0].innerHTML = "TRT - BAHIA";
document.getElementByTagName("p")[:second child].innerHTML = "TRT - BAHIA";
document.getElementsByTagName("p")[1].innerHTML = "TRT - BAHIA";
A plataforma Node.js é um ambiente de execução JavaScript, orientado a eventos, assíncrono e open source.
Qual afirmação NÃO representa uma vantagem desta tecnologia?
Enorme comunidade ativa, milhares de pacotes disponíveis para reutilização e vários casos de estudo de grandes empresas, como PayPal, Netflix, Walmart, entre outros.
Exige poucos recursos computacionais, incluindo baixo consumo de random access memory (RAM) e um melhor aproveitamento da CPU.
Possui modelo assíncrono que pode garantir um grande número de callbacks.
A curva de aprendizagem é baixa para desenvolvedores Web que já programam em JavaScript.
Existência de muitas bibliotecas, pacotes e plug-ins distribuídos pelo npm.
Considere o seguinte código HTML de uma página Web que possui três campos de texto – txt1, txt2 e txt3 – e um script JavaScript embutido:
<!DOCTYPE html>
<html>
<body>
<p><input id="txt1" type="text" size="10" /
<input id="txt2" type="text" size="10" /
<input id="txt3" type="text" size="10" /
</
<script>
var txt1 = document.querySelector("#txt1");
var txt2 = document.querySelector("#txt2");
var txt3 = document.querySelector("#txt3");
function calcular() {
txt3.value = parseInt(txt1.value) + parseInt(txt2.value);
}
/
</
</
Considere, ainda, que se deseja fazer com que o campo txt3 seja preenchido com a soma dos valores numéricos inseridos nos campos txt1 e txt2 no momento em que o campo txt2 perder o foco. A linha de código JavaScript que deve substituir o comentário /
txt2.onunload = calcular;
txt2.onunload = calcular();
txt2.onblur = calcular;
txt2.onblur = calcular();
txt2.focus(null, calcular());
O Node.js é uma tecnologia usada para executar código JavaScript fora do navegador. Com o Node.js é possível:
(1) fazer aplicações em Tempo Real.
(2) trabalhar com uma única thread de execução.
(3) construir APIs e microsserviços.
Da relação apresentada:
existem somente o 1 e 2
existem somente o 1 e 3
existem somente o 2 e 3
existem todos
É sabido que Javascript é uma linguagem de tipagem dinâmica. Isso significa que:
é sempre necessário declarar os tipos de variável antes da sua atribuição.
os outputs funcionam automaticamente.
as funções precisam ter um tipo na sua sintaxe de declaração.
não é necessário declarar o tipo de variável antes de sua atribuição.
nunca se pode reatribuir a uma variável com um tipo diferente.
Considerando a necessidade de um desenvolvedor criar um vetor de 5 posições em JavaScript, assinale a alternativa correta.
let new Array(5);
let cores = Array(5);
let valores = [5];
let nomes = [1..5];
let esquemas [0..4];
Considere os comandos escritos em JavaScript.
const students = [
_{ name: ‘Joao’, grade: 56 },
_{ name: ‘Maria’, grade: 84 },
_{ name: ‘Jose’, grade: 100 },
_{ name: ‘Leandro’, grade: 65 },
_{ name: ‘Ana’, grade: 40 },
_{ name: ‘Clara’, grade: 90 }
];
var result = students.filter(function(s){return s.grade >= 60})
_________.map(function(s){return s.name})
_________.reduce(function(a, b){return a + “, “ + b});
Assinale a alternativa que contém o conteúdo da variável result.
[‘Joao’, ‘Ana’]
‘Joao, Ana’
‘Maria, Jose, Leandro, Clara’
[‘Maria’, ‘Jose’, ‘Leandro’, ‘Clara’]
[‘Joao’, ‘Maria’, ‘Jose’, ‘Leandro’, ‘Ana’, ‘Clara’]
No contexto dos métodos do objeto array da linguagem JavaScript, a principal função do método reverse() é devolver uma string (variável de texto) que represente o conteúdo do array.
Certo
Errado
Analise o código JavaScript exibido a seguir.
function xpto(x) {
return x % 2 == 0;
}
const numeros = [22, 0, 18, 1];
alert (numeros.every(xpto));
O valor exibido na execução desse código é:
1
3
false
true
undefined
A API do SQL no Azure Cosmos DB dá suporte ao registro e invocação de procedimentos armazenados, gatilhos e UDFs (funções definidas pelo usuário) escritos em JavaScript. É possível usar os SDKs SQL da API .NET, do .NET Core, do Java, do JavaScript, do Node.js ou do Python para registrar e invocar os procedimentos armazenados (Microsoft, 2021).
I.O exemplo exibido pela figura mostra como registrar um procedimento armazenado usando o SDK V2 do .NET.
II.O exemplo exibido pela figura mostra como registrar um procedimento armazenado usando o SDK do Python
III.O exemplo exibido pela figura mostra como registrar um procedimento armazenado usando o SDK do JavaScript
Está(ão) correta(s) a(s) afirmativa(s):
Apenas I
Apenas II
Apenas III
Apenas I e II
I, II e III
A Linguagem JavaScript permite diversos tipos de eventos (events), como o
onBlur: o evento ocorre quando um objeto perde o foco.
onChange: o evento ocorre quando um formulário foi enviado.
onKeyPress: o evento ocorre quando o usuário pressiona a tecla Enter do teclado.
onMouseOut: o evento ocorre quando o ponteiro do mouse é movido sobre um elemento.
onSubmit: o evento ocorre quando valor é digitado, seguido da tecla Enter.
A linguagem JavaScript possui métodos e, dentre eles, há aqueles que exibem uma caixa de diálogo. Um exemplo desse tipo de método é o:
box()
open()
dialog()
confirm()
onclick()
Considere o comando JavaScript a seguir.
const teste = new Xpto("a", 50);
Assinale a opoção que indica a definição correta para Xpto.
const array Xpto[];
const object Xpto;
const Xpto = [];
function Xpto(p1, p2) {this.x1 = p1;this.x2 = p2};
Xpto = {x1:undefined, x2:undefined};