

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.
Assinale a alternativa que completa correta e respectivamente as lacunas do texto abaixo.
O ________ é a principal linguagem utilizada na web. Ela permite a criação de documentos estruturados em títulos, parágrafos, listas, links, tabelas, formulários e em muitos outros elementos aos quais podem ser incorporadas imagens e objetos como, por exemplo, uma animação ou um vídeo.
Enquanto ______ são linguagens de marcação, o ______ é uma linguagem de estilo, responsável pela formatação e apresentação do conteúdo: layout, cores, fontes.
O uso do _____ permite que conteúdo e apresentação (estilo) sejam trabalhados de forma independente, conferindo flexibilidade e modularidade ao fluxo de trabalho para web.
O ________ é uma linguagem de programação que pode ser incorporada diretamente em páginas _____ _, com a função de adicionar mais interatividade.
HTML, HTML e HTML5, CSS, CSS, JAVASCRIPT, HTML.
HTML, CSS, CSS, HTML e HTML5, JAVASCRIPT, HTML.
HTML, HTML e HTML5, HTML, CSS, JAVASCRIPT, CSS.
HTML, HTML e HTML5, CSS, CSS, HTML, JAVASCRIPT.
JAVASCRIPT, HTML, HTML e HTML5, CSS, CSS, HTML.
No JavaScript, as três funções nativas que permitem uma rápida comunicação com o usuário de uma página web são:
alert, confirm, input;
alert, input, output;
exhibit, read, write;
input, msgbox, print;
read, ring, output.
Observe o código a seguir.
_<!DOCTYPE html>
_<html>
__<head>
___<script
src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js">
_</
__<script>
____/
__</
_</
<body>
___<h3>Lorem Ipsum</
<div>
_Lorem ipsum dolor sit amet, consectetur adipiscing elit.
_<p>Pellentesque ut nunc elit. Nullam rutrum nibh placerat.</
</
<p>Fusce rutrum, lacus in laoreet egestas, ex lacus laoreet quam</
<p>Vestibulum ante ipsum primis in posuere cubilia curae</
__-_<button>Remover</
__</
</
Para adicionar ao botão o comportamento de remover apenas os elementos-filhos e o conteúdo do elemento div, pode-se utilizar o seguinte trecho de código no elemento script:
$(document).ready(function(){
__$("button").click(function(){
___$("div").empty();
_});
});
$(document).ready(function(){
__$("button").click(
___$("div").clear());
});
$(document).ready(function(){
_$("Remover").click(function(){
___$("div").removeContent();
_});
});
$(document).ready(function(){
__$("button").click(function(){
___$("div").remove());
});
$(document).ready(function(){
_$("Remover").click(
___$("div").empty(“p”));
});
Um analista de TI descobriu que teve sua conta comprometida a partir de um código javascript malicioso num site que está habituado a acessar. Ao analisar a página acessada, identificou que existia uma vulnerabilidade que permitia que tags HTML fossem incorporadas na seção de comentários da página, de maneira permanente.
O ataque sofrido na página foi:
Cross-Site Scripting (XSS) refletido;
Cross-Site Scripting (XSS) persistente;
SQL Injection;
LDAP Injection;
Decoy.
Analise o trecho de código JavaScript a seguir.
const xxxxx = ...
let texto = "";
for (const x of xxxxx) {
texto += x;
}
Assinale a definição de xxxxx que não funciona para o código acima.
const xxxxx = "abcdefghijklmnopqrstuvwxyz";
const xxxxx = [undefined, null];
const xxxxx = {10,12,14};
const xxxxx = new Set(["a","b","c"]);
const xxxxx =
new Map([["Um", 1], ["Dois", 2]]);
Com relação à linguagem JavaScript, assinale a alternativa correta.
A linguagem JavaScript exige muito trabalho para definir o tipo de dado que uma variável deve guardar.
Os números inteiros somente podem ser expressos na forma decimal (base 10).
Para que um código funcione corretamente na linguagem JavaScript, uma instrução if sempre deve ser associada a uma instrução else.
Em JavaScript, as variáveis têm um tipo definido, por isso um array não pode conter valores de tipos diferentes.
Em JavaScript, as expressões literais representam valores fixos.
Considere o seguinte código HTML/Javascript/JQuery.
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8” /
<script src=”http://ajax.googleapis.com/ajax/libs/jquery/1.10.1/jquery.min.js”>
<script type=”text/javascript”>
$(document).ready(function () {
$(“#conteudo”).hide();
$(“#link_abre”).click(function () {
$(“#conteudo”).COMANDO;
});
});
</
<body>
<div id=”container”>
<div id=”titulo”>
Meu site
<a id=”link_abre” href=”#”>Clique Aqui</
</
<div id=”conteudo”>
<p>Aqui está o meu conteúdo </
</
</
</
</
Selecione a alternativa que substitui o texto “COMANDO” para que, ao clicar no link_abre, o texto armazenado na tag div “conteudo” apareça devagar e, assim que clicar novamente, desapareça devagar.
show(“slow”)
show().hide(“slow”)
hide.show(“slow”)
slideToggle(“slow”)
No contexto do JavaScript, considere as seguintes afirmativas sobre a declaração de variáveis com let ou var.
I. Variáveis declaradas com let não podem ser redeclaradas no mesmo { } bloco.
II. Variáveis declaradas com let podem ser utilizadas em qualquer trecho do código (escopo global).
III. Variáveis declaradas com var no interior de um { } bloco podem ser utilizadas fora do bloco de origem.
Está correto o que se afirma apenas em
I.
II.
I e II.
I e III.
II e III.
Suponha que o documento JSON mostrado abaixo foi recebido por um programa em JavaScript ao invocar uma API Web e foi armazenado na variável denominada result.
[
{
"cargo": "Analista",
"setor": "SETIC",
"vagas": 3
},
{
"cargo": "Técnico",
"setor": "SETIC",
"vagas": 2
}
]
Assinale a alternativa correta, que expressa uma condição na linguagem JavaScript que, ao ser avaliada, resulta no valor true .
result.cargo("Analista").setor == "SETIC"
result(0).vagas - result(1).vagas == 1
result.vagas[0] - result.vagas[1] === 1
result[0]["vagas"] - result[1].vagas == "1"
result(0).setor === result(1).setor
Utilizando JavaScript, em condições ideais, um analista converteu os dados de Paulo Silva, de 50 anos, com renda de 1450.45, para string JSON, no formato abaixo.
{"nome":"Paulo Silva","idade":50,"renda":1450.45}
Tal conversão pode ser realizada por meio da instrução
JSON.toStrings({nome: 'Paulo Silva', idade: 50, renda: 1450.45 })
document.toJSON("{nome: 'Paulo Silva', idade: 50, renda: 1450.45 }")
JSON.stringify({nome:new String('Paulo Silva'), idade: 50, renda: 1450.45})
document.parseToJSon("{nome: 'Paulo Silva', idade: 50, renda: 1450.45 }")
JSON.parse({nome:new String('Paulo Silva'), idade: 50, renda: 1450.45 })
No contexto de paginas Web, analise a linha de código JavaScript a seguir,.
<button onclick="this.innerHTML = Date()">The time is?</
É correto afirmar que, quando o botão é clicado,
um campo de input é apresentado, no qual deve ser digitada uma data/hora.
o botão é preenchido com a data/hora corrente.
é exibida uma mensagem com a data/hora corrente.
cada elemento da página com a tag <innerHTML> é preenchido com a data/hora corrente.
qualquer elemento HTML da página que esteja selecionado é preenchido com a data/hora corrente.
Sobre a linguagem de programação JavaScript, analisar os itens abaixo:
I. Quando o navegador encontra um bloco de código JavaScript, ele geralmente executa na ordem, de cima para baixo.
II. JavaScript é uma linguagem de programação leve e interpretada, do ponto de vista técnico. O JavaScript usa uma técnica chamada compilação just-in-time para melhorar o desempenho.
Os itens I e II estão corretos.
Somente o item I está correto.
Somente o item II está correto.
Os itens I e II estão incorretos.
Considere a função TypeScript abaixo.
......I {
console.log('TRIBUNAL REGIONAL DO TRABALHO DA 23a REGIÃO');
}
exibir();
Para definir que a função exibir não receberá nenhum parâmetro e não retornará nenhum valor, a lacuna I deverá ser preenchida corretamente com
function exibir(): void
function void exibir()
function exibir() return void
function exibir():none
function none exibir()
Em JavaScript é possível simular cada uma das quatro categorias de membros de classe da linguagem Java.
Certo
Errado
Em JavaScript, a instrução switch é usada para comparar o valor do seu argumento, que pode ser uma variável ou uma expressão, com vários valores.
Certo
Errado
Considere o código Typescript que define uma tupla, abaixo.
let x: [..I..];
x = [2022, false, 'TRT DA 22ª REGIÃO'];
console.log(x);
Para esse código executar corretamente, a lacuna I deve ser preenchida por
array="multitype"
3
number, boolean, string
new array(3)
int(4), boolean, string(17)
Um programador teve por tarefa escrever uma função Javascript que receba uma string como parâmetro e retorne outra string. A string retornada deve conter os mesmos caracteres que a string recebida, sem espaços em branco.
Exemplo:
String recebida: ‘ B r a s il ‘ (total de 14 caracteres e 8 espaços em branco)
String retornada: ‘Brasil’ (total de 6 caracteres e nenhum espaço em branco)
Considere que, na função a ser escrita, duas aspas simples seguidas (‘‘) representam uma string vazia, e duas aspas simples com um espaço entre elas (‘ ‘) representam um caracter de espaço em branco.
Qual função realiza o que foi pedido a esse programador?
function tiraBranco(str) {
-----var i=0,len=str.length,aux=’’;
--------while(i<len) {
----------if(str[i]===’ ‘)
---------------aux=aux+str.slice(i+1,str.length);
---------------i++;
----------}
----------return aux;
}
function tiraBranco(str) {
-----if(str.length===0)
----------return ‘’;
-----if(str[0]===’ ‘)
----------return tiraBranco(str.slice(1,str.length));
else
-----return str[0]+tiraBranco(str.slice(1,str.length));
}
function tiraBranco(str) {
-----var i=0,len=str.length,aux=’’;
-------while(i<len) {
------------if(str[i]===’ ‘)
----------------aux=aux+str[i];
------------i++;
}
--------return aux;
}
function tiraBranco(str) {
---var aux=’’;
---for(let c in str) {
------if(c!==’ ‘)
------aux+=c;
}
---return aux;
}
function tiraBranco(str) {
---if(str.length===0)
------return ‘’;
---var c=str[0],
---ret; ret=tiraBranco(str.slice(str.length));
---if(str[0]===’ ‘)
------return ret;
---else
------return c+ret;
}
Sobre a configuração de um ambiente de desenvolvimento baseado na linguagem JavaScript para a plataforma Windows, marque a alternativa correta.
Apesar de ser útil para criar aplicativos web SPA, o React também pode ser usado para criação de aplicações Plataforma Universal do Windows (UWP).
A configuração de um ambiente de desenvolvimento JavaScript no Windows tem como requisito obrigatório a configuração do Subsistema do Windows para Linux (WSL).
O único gerenciador de pacotes disponível para desenvolvedores no framework Vue.js é o npm.
O único gerenciador de pacotes disponível para desenvolvedores no framework Vue.js é o Yarn.
Assinale a opção correspondente à linguagem de programa que permite atualização dinâmica a partir de dados recebidos.
JSON
CSS
XML
JavaScript
HTML
Sobre as Ferramentas de desenvolvimento web, considere as expressões em JavaScript:
var a = true && true;
var b = true && false;
var c = false && true;
var d = true||true;
var e = false||true;
var f = !false;
var g = !"internet";
console.log(a,b,c,d,e,f,g);
Indique a alternativa com o resultado CORRETO da execução do código.
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.