

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.
Analise o código abaixo retirado de uma página HTML5.
<!DOCTYPE html>
<html>
<body>
<script>
x => (a+3);
document.write(typeof f);
</
</
</
O resultado do trecho de código do JavaScript será:
Null.
Float.
Function.
Undefined.
Number.
O programa a seguir foi elaborado na Linguagem HTML com JavaScript. Algumas partes do programa foram omitidas, na linha 3, e substituídas por números entre parênteses. Ele deve exibir o texto ʹMensagem de Testeʹ ao ser aberto por um navegador que suporte HTML com JavaScript, como o Chrome ou o Edge.
1 | <html> |
2 | <body> |
3 | <script (1)=”text/javascript”> (2)(“Mensagem de Teste”) |
4 | </ |
5 | </ |
6 | </ |
Para que essa exibição pretendida ocorra, uma opção correta para as partes omitidas é:
(1) form ... (2) write
(1) type ... (2) document.write
(1) show ... (2) print
(1) message ... (2) document
(1) value ... (2) document.print
Carlos, desenvolvedor da Magnum Sistemas recebeu a tarefa de desenvolver uma tela que exiba uma mensagem em uma janela popup utilizando a linguagem JavaScript. Assinale a alternativa correta para qual função Carlos deverá utilizar para exibir a mensagem em uma janela popup:
Alert
DBMS_output_up {
Text
Node
Para transportar os dados de um sistema para outro, um programador recebeu a tarefa de transformar um arquivo CSV, gerado no primeiro sistema, para o formato JSON, suportado pelo segundo sistema. Nesse contexto, considere o seguinte arquivo CSV:
nome;saldo
Ana Zurique;3000
Bernardo Washington;4500
Carlos York;12345
O fragmento de arquivo JSON válido que possui a mesma informação que o arquivo CSV apresentado acima é
[
{
nome: "Ana Zurique",
saldo: 3000
},
{
nome: "Bernardo Washington",
saldo: 4500
},
{
nome: "Carlos York",
saldo: 12345
}
]
[
{
"nome": "Ana Zurique",
"saldo": 3000
},
{
"nome": "Bernardo Washington",
"saldo": 4500
},
{
"nome": "Carlos York",
"saldo": 12345
}
]
{
"Ana Zurique": {
saldo: 3000
},
"Bernardo Washington": {
saldo: 4500
},
"Carlos York": {
saldo: 12345
}
}
{
nome:[Ana Zurique,Bernardo Washington,Carlos York],
saldo:[3000,4500,12345]
}
[
[Ana Zurique,3000 ],
[Bernardo Washington,4500 ],
[Carlos York,12345 ]
]
As variáveis, em JavaScript, possuem um tipo definido, por isso um array não pode conter valores de tipos diferentes.
Certo
Errado
Analise a instrução javascript abaixo:
Let x = 5 & 3;
Qual o valor de x a partir do resultado dessa instrução?
8
5
3
1
0
Na linguagem de programação JavaScript, por meio do operador + (adição), é permitido que uma nova variável de texto (string) possua valor igual à justaposição dos valores de outras variáveis.
Certo
Errado
Considere o trecho JavaScript a seguir.
var x = 0;
for (var i = 10; i < 15; i++) { x += i;
}
Ao término da execução desse código, o conteúdo da variável “x” será:
0
10
15
60
75
Considerando o código e as declarações abaixo, responda:
I. Caso o usuário desconsidere que o código receba somente números maiores que zero e insira uma letra em uma das variáveis reservadas para os lados do quadrado, o código será encerrado imediatamente e nenhuma mensagem será retornada ao usuário.
II. Ao executar o código o usuário entrou com o número 2 para o primeiro lado e 5 para o segundo lado, então uma mensagem foi retornada informando que a área do quadrado é 32.
III. Executando o código novamente o usuário inseriu desta vez o número 5 para o primeiro lado e 2 para o segundo lado, obtendo como mensagem que a área do quadrado é 25.
IV. O usuário executou o código mais uma vez e obteve como resposta o número 16 como área do quadrado. Sabendo que para um dos lados ele inseriu o número 4, é possível concluir que o outro número também é 4.
Somente uma das opções está correta.
Somente I, II e III estão corretas.
Somente II e III estão corretas.
Somente III e IV estão incorretas.
Todas as alternativas estão corretas.
Considere o código seguinte, em HTML e JavaScript.
<html>
<input type='text' id='a' value='5'>
<br>
<input type='text' id='b' value='2'>
<br>
<input type='text' id='c' >
<script>
document.getElementById('c').value=(document.getElementById('a').value+document.getElementById('b').value);
</
</
Em um navegador Internet com JavaScript habilitado, esse código apresentará o resultado a seguir
5 |
2 |
52 |
Certo
Errado
Observa-se o código em JavaScript em I e a figura que representa sua execução em II.
I.
<!DOCTYPE html> <html> <body> <h2>Código em JavaScript</ <p>Clicar no botão para mostrar a sequência de números . </ p> <button onclick="func() ">EXECUTAR FUNÇÃO</ <p id="emgepron" ></ <script> var points = [4, 9, 1, 5, 2, 6]; document.getElementByld("demo").innerHTML = points; function func() { points.sort(function(a, b){return a - b}); document.getElementByld( "emgepron").innerHTML = points; } </ script> </ </ |
II.
Código em JavaScript Clicar no botão para mostrar a sequência de números.
|
Na execução, ao clicar no botão
, a saída gerada será a seguinte sequência de números:
9, 6, 5, 4, 2, 1
9, 5, 1, 6, 4, 2
1, 2, 4, 5, 6, 9
1, 5, 9, 2, 4, 6
Em Javascript, existem vários eventos que podem ser utilizados em diversos elementos para que a interação do usuário dispare alguma função. Dentre eles, temos um evento denominado onunload, que é acionado quando
a página é fechada.
a página é carregada.
se soltar uma tecla.
um elemento perde o foco.
se pressionar uma tecla.
Analise o código abaixo retirado de uma página HTML5.
<!DOCTYPE html>
<html>
<body>
<p id="mostrar"></
<script>
let fruta = "Maçã, Banana, Pera";
document.getElementById("mostrar").inner
HTML = fruta.slice(6);
</
</
</
O resultado do trecho de código do JavaScript será:
Maçã.
Pera.
Banana, Pera.
Banana.
Maçã, Banana.
Sobre JavaScript julgue as afirmações a seguir:
I.É uma implementação especial da linguagem Java.
II.É uma linguagem de programação interpretada.
III.Usa comunicação assíncrona para execução dos seus scripts.
Qual (is) afirmativa (s) está (ão) CORRETA (S):
I e III, apenas.
I, apenas.
III, apenas.
II, apenas.
II e III, apenas.
TypeScript pode ser definido como:
Um sinônimo de JavaScript.
O mesmo que JavaScript, porém, fracamente tipada.
O mesmo que a linguagem java, porém, fracamente tipada.
JavaScript com características como tipagem de dados e Orientação a Objetos.
Não possuindo nenhuma relação com a linguagem JavaScript.
Considere o fragmento de código TypeScript a seguir.
const a = <T extends {b: string}>(obj: T) => {
<código removido>
};
Com relação ao código apresentado acima, a(o)
função a() retorna um objeto do tipo string.
variável a é uma lista de objetos do tipo string.
variável a é um dicionário cujas chaves são objetos do tipo string.
objeto que for passado para a função a() deve ter um campo b do tipo string.
valor retornado pela função a() é um objeto que estende um objeto do tipo string.
Considere o comando JavaScript a seguir.
document.getElementById('demo').innerHTML = Date()
Numa página web na qual esse código seja aplicado, o elemento que é compatível com a estrutura do comando para receber a data corrente é:
<p "demo">H</
<p class="demo">H</
<p id="demo">H</
<p js="demo">H</
<p onclick="demo">H</
Em TypeScript 4, é possível usar o seguinte fragmento de código:
/
const y = (...args: number[]) => args.reduce(x, 0);
Que fragmento de código apresenta uma versão compilável e executável da definição de x que poderia aparecer no lugar do comentário “/
const x = 1;
const x = [1,2,3];
const x = (a:number) => [a*2];
const x = (a:number[]) => a[0];
const x = (a:number,b:number) => a+b;
Um desenvolvedor, observando o código anterior, sugeriu realizar as seguintes alterações: a remoção completa da função validar e a inclusão, logo após a declaração da variável lado2, da seguinte linha de código:
const validar = () => alert("O lado informado deve ser um número maior que zero.");
Considerando essa nova estrutura do código avalie os itens abaixo.
Se subtrairmos o ponto e vírgula do final do código acrescido teremos seu funcionamento prejudicado, gerando um erro na execução do script.
Essas alterações não geram prejuízos ao código, tanto a execução como os resultados anteriores serão preservados.
O código não será prejudicado se obedecermos apenas a sugestão de inclusão do trecho de código sugerido, sem a supressão da função validar.
Esse código acrescido é um exemplo de Arrow functions, porém foi implementado de forma equivocada e assim o código terá outro comportamento, inclusive gerando um erro na saída.
O código, com a inclusão da Arrow function validar, nos obriga a passarmos parâmetros em todas as funções presentes no código, inclusive ela, para que ele funcione da forma como foi codificado originalmente, sendo essa uma das vantagens dessa implementação.
A instrução JavaScript
alert(“xxxxxxxxx”);
tem por efeito
a exibição de uma caixa contendo o texto usado como parâmetro e um botão “OK”.
a exibição de uma imagem, escolhida de acordo com o parâmetro e um botão “OK”.
a valorização das cores de um elemento HTML, identificado de acordo com o parâmetro.
a emissão de um aviso sonoro de alerta, escolhido de acordo com o parâmetro.
a exibição de um erro, pois essa instrução não é reconhecida no JavaScript.