Logo Passei Direto
Buscar

SIMULADO1-DESENVOLVIMENTO FRONT END

Ferramentas de estudo

Questões resolvidas

Considere a página abaixo, construída utilizando jQuery:
Para que, ao se clicar no botão Esconder, o texto do parágrafo se torne oculto, deve-se preencher a lacuna I com:
$('button').click(function(){$('p#par').hide();});
$('button:eq(1)').click(function(){$('p#par').hide();});
$('button:eq(0)').click(function().defineProperty('p.par').hide());
$('button').click(function(){$('p.par').hide();});
$('button').click(function(){$('p.par').hidden();});

Ao contrário da palavra-chave 'var', a palavra-chave 'let', tem como função restringir o acesso a variáveis dentro de um bloco.
Neste sentido, o que acontece quando executamos o código abaixo em um navegador com suporte a ECMAScript versão ES6 ou superior?
O valor da variável teste será sempre 200.
Será exibido no console do navegador o valor 1.
Será exibido dentro da janela navegador o valor 1.
A instrução let introduz um escopo de bloco a variável teste.
A declaração da variável teste utilizando let funcionaria da mesma forma se utilizássemos var.

Funções são uma parte importante da programação, permitindo isolamento de código e reutilização de partes importantes.
Qual das alternativas abaixo representa o bloco dentro da nossa Vue instance adequado para colocarmos as funções, também chamadas de métodos?
na função return.
no objeto computed.
na função data.
no objeto functions.
no objeto methods.

Considere o trecho de código: function f1(msg: string, num: number): number { return msg+num; } let tnum: number = 10; let tmsg: string = "10"; console.log(f1(tmsg, tnum))
Selecione a opção correta com o resultado da execução do código.
"10"
10
"20"
"1010"
20

Para diversas funcionalidades de um sistema ocorre a necessidade de um usuário válido, ou seja, deve haver algum meio de autenticação disponível. Em termos do Angular, o acesso a uma rota pode ser controlado de forma simples, com base em um serviço para verificação de usuário que é associado às rotas privadas.
Qual interface deve ser implementada pelo serviço?
CanActivate
SignOut
VerifyUser
Authenticate
SignIn

Sobre ciclo de vida, diversos métodos podem acabar sendo chamados e reutilizados conforme a fase de vida de um componente React, conforme as assertivas abaixo, analise as alternativas a seguir:
Quais as afirmativas CORRETAS?
I) constructor() apenas ocorre na fase de Montagem.
II) render() ocorre apenas na fase de Atualização.
III) getDerivedStateFromProps() é chamado em duas fases, tanto na montagem quando na fase de atualização.
I, II e III.
II e III.
I e III.
I e II.
Apenas a I.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Questões resolvidas

Considere a página abaixo, construída utilizando jQuery:
Para que, ao se clicar no botão Esconder, o texto do parágrafo se torne oculto, deve-se preencher a lacuna I com:
$('button').click(function(){$('p#par').hide();});
$('button:eq(1)').click(function(){$('p#par').hide();});
$('button:eq(0)').click(function().defineProperty('p.par').hide());
$('button').click(function(){$('p.par').hide();});
$('button').click(function(){$('p.par').hidden();});

Ao contrário da palavra-chave 'var', a palavra-chave 'let', tem como função restringir o acesso a variáveis dentro de um bloco.
Neste sentido, o que acontece quando executamos o código abaixo em um navegador com suporte a ECMAScript versão ES6 ou superior?
O valor da variável teste será sempre 200.
Será exibido no console do navegador o valor 1.
Será exibido dentro da janela navegador o valor 1.
A instrução let introduz um escopo de bloco a variável teste.
A declaração da variável teste utilizando let funcionaria da mesma forma se utilizássemos var.

Funções são uma parte importante da programação, permitindo isolamento de código e reutilização de partes importantes.
Qual das alternativas abaixo representa o bloco dentro da nossa Vue instance adequado para colocarmos as funções, também chamadas de métodos?
na função return.
no objeto computed.
na função data.
no objeto functions.
no objeto methods.

Considere o trecho de código: function f1(msg: string, num: number): number { return msg+num; } let tnum: number = 10; let tmsg: string = "10"; console.log(f1(tmsg, tnum))
Selecione a opção correta com o resultado da execução do código.
"10"
10
"20"
"1010"
20

Para diversas funcionalidades de um sistema ocorre a necessidade de um usuário válido, ou seja, deve haver algum meio de autenticação disponível. Em termos do Angular, o acesso a uma rota pode ser controlado de forma simples, com base em um serviço para verificação de usuário que é associado às rotas privadas.
Qual interface deve ser implementada pelo serviço?
CanActivate
SignOut
VerifyUser
Authenticate
SignIn

Sobre ciclo de vida, diversos métodos podem acabar sendo chamados e reutilizados conforme a fase de vida de um componente React, conforme as assertivas abaixo, analise as alternativas a seguir:
Quais as afirmativas CORRETAS?
I) constructor() apenas ocorre na fase de Montagem.
II) render() ocorre apenas na fase de Atualização.
III) getDerivedStateFromProps() é chamado em duas fases, tanto na montagem quando na fase de atualização.
I, II e III.
II e III.
I e III.
I e II.
Apenas a I.

Prévia do material em texto

Meus
Simulados
Teste seu conhecimento acumulado
Disc.: DESENVOLVIMENTO DE FRONT-END   
Aluno(a): JENNYFFER MONTEIRO DE LIMA 202203564391
Acertos: 3,0 de 10,0 18/03/2023
Acerto: 0,0  / 1,0
Considere a página abaixo, construída utilizando jQuery: 
$(document).ready(function() { ..I... }); Esconder Texto do parágrafo.
 
Para que, ao se clicar no botão Esconder, o texto do parágrafo se torne oculto, deve-se preencher a
lacuna I com: 
 $('button').click(function(){$('p#par').hide();}); 
$('button:eq(1)').click(function(){$('p#par').hide();}); 
$('button:eq(0)').click(function().de�neProperty('p.par').hide()); 
 $('button').click(function(){$('p.par').hide();}); 
$('button').click(function(){$('p.par').hidden();}); 
Respondido em 18/03/2023 19:53:46
Explicação:
A resposta correta é: $('button').click(function(){$('p.par').hide();}); 
Acerto: 1,0  / 1,0
Ao contrário da palavra- chave "var", a palavra- chave "let", tem como função restringir o acesso a variáveis
dentro de um bloco. Neste sentido, o que acontece quando executamos o código abaixo em um navegador com
suporte a ECMAScript versão ES6 ou superior?
 Questão1
a
 Questão2
a
https://simulado.estacio.br/alunos/inicio.asp
javascript:voltar();
 
 
A declaração da variável teste utilizando let funcionaria da mesma forma se utilizássemos var. 
 O valor da variável teste será sempre 200. 
A instrução let introduz um escopo de bloco a variável teste. 
Será exibido no console do navegador o valor 1. 
Será exibido dentro da janela navegador o valor 1. 
Respondido em 18/03/2023 20:18:46
Explicação:
A resposta correta é: O valor da variável teste será sempre 200. 
Acerto: 0,0  / 1,0
O Vue permite a junção de componentes para gerar componentes maiores e mais complexos. De que maneira
um componente pai passa um bloco HTML ou outros componentes de modo a preencher um espaço pré-
de�nido em seu componente �lho (uma espécie de janela ou abertura)?
Através de eventos.
 Através de slots.
Através de classes CSS.
 Através de props.
Através de uma imagem.
Respondido em 18/03/2023 20:02:07
Explicação:
Slots são espaços, janelas, buracos etc, de�nidos em um componente. Deixando a cargo de seus componentes pais
colocarem ali o que quiserem. Eles podem ser genéricos (um por componente) ou nomeados (permitindo de�nir vários
espaços diferentes chamados cada um por seu nome).
Acerto: 0,0  / 1,0
Funções são uma parte importante da programação, permitindo isolamento de código e reutilização de partes
importantes. Qual das alternativas abaixo representa o bloco dentro da nossa Vue instance adequado para
 Questão3
a
 Questão4
a
colocarmos as funções, também chamadas de métodos?
na função return.
no objeto computed.
 na função data.
no objeto functions.
 no objeto methods.
Respondido em 18/03/2023 20:05:52
Explicação:
O objeto methods armazena os métodos (funções) acessíveis na Vue instance (ou componente), dependendo de onde
foi declarado.
Acerto: 1,0  / 1,0
Considere o trecho de código:
function f1(msg: string, num: number): number {
return msg+num;
}
let tnum: number = 10;
let tmsg: string = "10";
console.log(f1(tmsg, tnum))
Selecione a opção correta com o resultado da execução do código.
"10"
10
"20"
 "1010"
20
Respondido em 18/03/2023 19:58:15
Explicação:
A função vai tratar as duas entradas como "strings" e fazer a concatenação. Esse exercício mostra a importância de
usar controles para garantir que as variáveis sejam con�áveis.
Acerto: 1,0  / 1,0
Considere o trecho de código:
function f3(n: number): number {
let p: number = 1;
for (var i:number=1; i<=n; i++) {
 Questão5
a
 Questão6
a
p*=i;
}
return p;
}
console.log(f3(5));
 
Selecione a opção correta com o resultado da execução do código.
120
30
5
10
 50
Respondido em 18/03/2023 20:10:55
Explicação:
A resposta correta é "120", pois o programa vai realizar o laço "for" cinco vezes e multiplicar o valor de "p" por "i" e
fazer a atribuição em "p".
Acerto: 0,0  / 1,0
Para diversas funcionalidades de um sistema ocorre a necessidade de um usuário válido, ou seja, deve haver
algum meio de autenticação disponível. Em termos do Angular, o acesso a uma rota pode ser controlado de
forma simples, com base em um serviço para veri�cação de usuário que é associado às rotas privadas. Qual
interface deve ser implementada pelo serviço?
 CanActivate
 SignOut
VerifyUser
Authenticate
SignIn
Respondido em 18/03/2023 20:20:51
Explicação:
Para de�nir uma rota autenticada, ela deve ter um atributo canActivate associado a um serviço que implemente a
interface CanActivate. Ao implementar a interface, no método canActivate, testamos se há um usuário logado,
retornando verdadeiro para liberar a rota, falso para bloqueá-la, ou ainda uma página de login, para redirecionamento
no lugar do bloqueio.
Acerto: 0,0  / 1,0
Os padrões de desenvolvimento visam resolver problemas recorrentes na implementação de sistemas, com a
de�nição de soluções padronizadas, amplamente testadas e com modelos bem-organizados, utilizando a
notação UML. Supondo que os gastos com a manutenção de um determinado sistema estejam muito altos,
devido à proliferação de instruções SQL ao longo de todo o código, e você tenha sido contratado para refatorá-
 Questão7
a
 Questão8
a
lo, qual padrão deverá utilizar para a melhoria da estratégia de persistência e consequente redução do custo de
manutenção?
 Data Access Object
Observer
 Proxy
Flyweight
Service Locator
Respondido em 18/03/2023 20:20:56
Explicação:
Para a situação apresentada, o padrão exigido é o DAO (Data Access Object), que visa concentrar as chamadas para o
banco de dados em poucas classes especí�cas, e o restante do sistema passando a trabalhar estritamente com base
em objetos e tipos primitivos. Já para as demais opções, alguns deles seriam úteis em um ambiente de objetos
distribuídos, como no uso de Flyweight para o Pool de objetos, Proxy para encapsular a comunicação remota e Service
Locator para concentrar as chamadas aos serviços remotos. Com relação ao padrão Observer, sua utilização seria
indicada se quiséssemos atualizar as interfaces de forma assíncrona.  
Acerto: 0,0  / 1,0
Sobre ciclo de vida, diversos métodos podem acabar sendo chamados e reutilizados conforme a fase de vida de
um componente React, conforme as assertivas abaixo, analise as alternativas a seguir:
I) constructor() apenas ocorre na fase de Montagem.
II) render() ocorre apenas na fase de Atualização.
III) getDerivedStateFromProps() é chamado em duas fases, tanto na montagem quando na fase de atualização.
Quais as a�rmativas CORRETAS?
I, II e III.
 II e III.
 I e III.
I e II.
Apenas a I.
Respondido em 18/03/2023 20:22:06
Explicação:
O método render() não só é chamado na fase de atualização do ciclo de vida, mas também na fase de montagem,
lembrando que é o único método obrigatório em componentes do tipo classe.
Acerto: 0,0  / 1,0
Conforme código a seguir, qual seria o resultado esperado em tela levando em consideração a sintaxe JSX:
 Questão9
a
 Questão10
a
Não teria resultado, pois a variável resultado não contém marcação HTML, mas sem erro de compilação,
apenas tela em branco.
 Rodrigo2032014012.
"Rodrigo"2032014012.
 Não teria resultado, pois a variável resultado não contém marcação HTML, indicando erro de
compilação.
Rodrigo 32014032.
Respondido em 18/03/2023 20:12:06
Explicação:
Não é necessário indicar uma marcação HTML para gerar algum resultado, o JSX irá tratar como um texto qualquer, e
mesmo as variáveis idade e telefone sendo de�nidas como inteiras, para somar os valores seria necessária uma função
matemática em Javascript para obter um resultado como o da alternativa: Rodrigo 32014032.

Mais conteúdos dessa disciplina