

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.
No Javascript é utilizada uma palavra reservada no momento de criação de uma variável quando se deseja que seu valor não possa ser redeclarado. Esta palavra reservada é:
var
const
struct
string
array
Em relação aos eventos e/ou ações que podem ser disparados no navegador por meio da linguagem JavaScript, analise as assertivas abaixo:
I. onblur ocorre quando um elemento perde o foco da aplicação.
II. onfocus acontece quando um elemento da página ganha o foco.
III. onresizewindows decorre ao redimensionar a janela do navegador.
IV. onsubmit é efetuado quando aperta-se sobre o botão de enviar o formulário.
V. onalteration é processado ao mudar-se o estado de um elemento.
Quais estão corretas?
Apenas II e III.
Apenas III e V.
Apenas I, II e IV.
Apenas I, II e V.
Apenas II, IV e V.
Considere o fragmento JavaScript abaixo.
<script>
const json_adv = 'I';
const obj_adv = JSON.parse(json_adv);
</
Na lacuna I, a representação correta para um objeto JSON contendo a propriedade nome com o valor Paulo e um array processos contendo os processos 0001842672017 e 0045613912014 é
{"nome":"Paulo", "processos[0]":"0001842672017", "processos[1]":"0045613912014"]}
{nome="Paulo", processos=["0001842672017", "0045613912014"]}
{"nome":"Paulo", "processos":["0001842672017", "0045613912014"]}
nome="Paulo", processos{"0001842672017", "0045613912014"}
["nome":"Paulo", "processos":{"0001842672017", "0045613912014"}]
No contexto da linguagem JavaScript, a função do método querySelector( ), é
alterar o estilo visual de um elemento HTML.
manipular dados em um banco de dados relacional.
executar uma requisição de rede de forma assíncrona.
capturar um elemento HTML com base em um seletor CSS.
Considere o script JavaScript a seguir.
function f(f) { return (f*f); }
let value1 = f;
alert(value1);
let value2 = f(100);
alert(value2);
let value3 = f;
alert(value3(100));
Assinale os valores exibidos na execução do script acima, na ordem.
function f(f) { return (f*f); }
10000
10000
function f(f) { return (f*f); }
10000
undefined
undefined
10000
undefined
10000
undefined
undefined
undefined
Javascript, originalmente chamada de LiveScript, foi desenvolvida na Netscape. Esta linguagem introduziu uma forma de adicionar programas às páginas web do navegador Netscape. Acerca da linguagem Javascript, marque a alternativa correta.
É uma linguagem de baixo nível, interpretada, de tipagem forte e dinâmica
É uma linguagem de alto nível, interpretada, não tipada e dinâmica
É uma linguagem de baixo nível interpretada, de tipagem fraca e estática
É uma linguagem de alto nível compilada, não tipada e dinâmica
É uma linguagem de alto nível compilada, de tipagem forte e estática
Analise as afirmativas abaixo sobre trabalhar com strings em Javascript.
1. Toda string contida em uma variável é um objeto e possui métodos e atributos.
2. Podem-se empregar aspas simples ou aspas duplas para conter um valor de string a ser atribuído a uma variável.
3. Para utilizar aspas como caracteres de string, deve-se obrigatoriamente empregar o caractere de escape \ (barra invertida).
Assinale a alternativa que indica todas as afirmativas corretas.
É correta apenas a afirmativa 2.
São corretas apenas as afirmativas 1 e 2.
São corretas apenas as afirmativas 1 e 3.
São corretas apenas as afirmativas 2 e 3.
São corretas as afirmativas 1, 2 e 3.
A linguagem Javascript, assim como outras linguagens de programação, permite a manipulação de valores por meio de variáveis. Caso um programador queria declarar uma variável n que representa um número decimal, ele pode utilizar a declaração:
size n
double n
let n
float n
int n
Assinale a alternativa que apresenta a função do método addEventListener() do JavaScript.
Executar uma ação quando a request for solicitada.
Criar um alerta na tela quando o botão for clicado.
Configurar função que serão invocadas quando um evento for executado.
Efetuar um refresh da tela e ficar ouvindo as requisições da página HMTL.
No Node.js, o módulo File System permite trabalhar com o sistema de arquivos no computador. Em condições ideais, para incluir esse módulo utiliza-se a instrução
@import src='fs';
var fs = include('FileSystem);
@import('FileSystem');
var fs = require('fs');
var fs = require('FileSystem');
Qual linguagem de marcação é frequentemente usada para estruturar mensagens em Web Services?
SQL
XML
JSON
HTML
JavaScript
No Node.js, em condições ideais, para um técnico atribuir manipuladores de eventos aos seus próprios eventos, ele deve utilizar um objeto
EventEmitter.
HTTPEvent.
NPMEventHandler.
HTTPHandlerEvent.
EventJSHandler.
São tipos de dados válidos definidos nativamente em Javascript.
1. Float
2. Number
3. Bigint
4. Undefined
5. Null
Assinale a alternativa que indica todas as afirmativas corretas.
São corretas apenas as afirmativas 1, 2, 3 e 5.
São corretas apenas as afirmativas 1, 2, 4 e 5.
São corretas apenas as afirmativas 1, 3, 4 e 5.
São corretas apenas as afirmativas 2, 3, 4 e 5.
São corretas as afirmativas 1, 2, 3, 4 e 5.
Considere o código a seguir escrito na linguagem Javascript:
let num = 0 for (let i = num; i < 100; i++) { num += 1 if (num % 2 == 0) console.log(num) else if (num >= 51) break else continue } |
Considere que o programa acima está sendo executado em um navegador web. Assinale a alternativa que descreve a saída do código acima apresentada na console do navegador.
O programa exibirá na tela todos os números entre 1 e 99.
O programa exibirá na tela todos os números pares entre 1 e 51.
O programa exibirá na tela todos os números pares entre 1 e 99.
O programa exibirá na tela todos os números ímpares entre 1 e 51.
Qual é a função do evento DOMContentLoaded em JavaScript?
É acionado quando um elemento é clicado pelo usuário.
É acionado quando um elemento é selecionado através do teclado.
É acionado quando um formulário é enviado.
É acionado quando a página HTML é completamente carregada e pronta para ser manipulada.
É acionado quando ocorre um erro de script no código JavaScript.
Qual é a diferença entre o método querySelector() e o método querySelectorAll() em JavaScript?
QuerySelector() retorna o primeiro elemento que corresponde ao seletor, enquanto querySelectorAll() retorna uma lista de todos os elementos correspondentes.
QuerySelector() retorna uma lista de todos os elementos correspondentes, enquanto querySelectorAll() retorna o primeiro elemento que corresponde ao seletor.
QuerySelector() e querySelectorAll() são equivalentes e retornam a mesma coisa.
QuerySelector() retorna apenas elementos com IDs, enquanto querySelectorAll() retorna todos os elementos correspondentes.
QuerySelector() e querySelectorAll() são métodos inexistentes em JavaScript.
Como criar um novo elemento HTML dinamicamente usando JavaScript?
Utilizando o método createElement().
Utilizando o método getElement().
Utilizando o método newElement().
Utilizando o método createHTML().
Utilizando o método addElement().
Considere o seguinte trecho de código escrito em Javascript:
let str = “Tenha uma boa prova!”;
let x = str.search(“a”);
O valor armazenado na variável x será:
-1
0
3
4
5
De acordo com o número de elementos no array fornecido como parâmetro para função numeros, apresentada anteriormente, a complexidade do algoritmo utilizado é:
O(1);
O(log N);
O(N log N);
O(N);
O(N2).
Assinale a alternativa que apresenta uma informação correta relacionada ao uso da palavra reservada let para declaração de variáveis na linguagem JavaScript.
Ela é utilizada exclusivamente para declarar variáveis presentes em arquivos JSON.
Uma variável declarada com let não pode ser utilizada para processar Strings com expressões regulares.
A palavra reservada let fixa o tamanho da variável em 4 bytes.
Caso uma variável seja declarada com a palavra reservada let, seu valor não pode ser copiado para outra variável.
Uma variável declarada com essa palavra reservada possui escopo de bloco.