Logo Passei Direto
Buscar

sim2 04-11_

Ferramentas de estudo

Questões resolvidas

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.

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Escolha uma das opções e acesse esse e outros materiais sem bloqueio. 🤩

Cadastre-se ou realize login

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

Questões resolvidas

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

A
B
C
D
E
1 Marcar para revisão
Durante o desenvolvimento de um
sistema, principalmente nas fases
iniciais, alguns recursos
necessários para a funcionalidade
desejada podem não estar
disponíveis, impedindo a
execução de testes. No entanto,
podemos emular os recursos,
permitindo a continuidade do
projeto. No caso do Angular, qual
interface permite emular um
servidor REST com persistência
em banco de dados?
CanActivate
OnInit
HttpClient
InMemoryDbService
Router
11/5/26, 2:09 AM estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/
https://estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/ 1/12
A
B
C
D
E
2 Marcar para revisão
Os padrões de desenvolvimento
visam resolver problemas
recorrentes na implementação de
sistemas, com a definiçã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á-lo, qual
padrão deverá utilizar para a
melhoria da estratégia de
persistência e consequente
redução do custo de manutenção?
Observer
Proxy
Data Access Object
Flyweight
Service Locator
11/5/26, 2:09 AM estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/
https://estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/ 2/12
A
B
C
D
E
3 Marcar para revisão
A partir da versão 16.8 do React,
foi introduzido o conceito de
Hooks, que trouxe uma nova
dinâmica. Avalie as assertivas
relacionadas com a motivação de
sua criação.
I) Classes em React sempre foram
uma forma confusa de utilizar,
como por exemplo a utilização do
this. Em componentes complexos,
isso se tornava cada vez mais
difícil sua reutilização.
II) Componentes complexos e
grandes eram difíceis de refatorar.
III) A partir dessa versão,
componentes de classes foram
excluídas, forçando que todo o
código antigo fosse refatorado.
Quais são as afirmativas
CORRETAS?
I, II e III.
I e III.
I e II.
II e III.
Apenas a I.
11/5/26, 2:09 AM estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/
https://estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/ 3/12
A
B
C
4 Marcar para revisão
Partindo de uma iniciativa do
Google, com foco no sistema
Android, o Material Design trouxe
diretivas relacionadas ao design
que se tornaram uma referência
de mercado, visando sempre a
garantia de usabilidade,
responsividade e acessibilidade
nas mais diversas plataformas.
Além das diretivas estabelecidas,
temos a especificação de
componentes padronizados e
modelo para implementação em
cada plataforma, como Android,
Web, iOS e Flutter. Os
componentes podem ser
categorizados de acordo com
seus objetivos, e segundo essa
classificação, qual das opções a
seguir contém apenas elementos
para comunicação, feita através
da exibição de mensagens?
Card, Tabs e Dialog
SnackBar, Banner e
Dialog
TextField, Switch e Card
11/5/26, 2:09 AM estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/
https://estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/ 4/12
D
E
A
B
C
Button, Banner e List
SnackBar, Dialog e Tabs
5 Marcar para revisão
Para trabalhar com as coleções do
MongoDB a partir de um serviço
Web, construído com base no
NodeJS, devemos inicialmente
obter uma conexão com a base de
dados, através de um objeto do
tipo MongoClient, oferecido na
biblioteca mongodb. A partir da
conexão, acessamos as coleções,
e podemos utilizar os métodos
que são disponibilizados por elas
para manipulação e consulta de
documentos. Qual desses
métodos permite a inclusão de um
documento?
insertOne
persist
findOne
11/5/26, 2:09 AM estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/
https://estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/ 5/12
D
E
A
B
C
create
find
6 Marcar para revisão
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 afirmativas CORRETAS?
I, II e III.
I e III.
I e II.
11/5/26, 2:09 AM estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/
https://estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/ 6/12
D
E
A
B
C
II e III.
Apenas a I.
7 Marcar para revisão
Conforme código a seguir, qual
seria o resultado esperado em tela
levando em consideração a
sintaxe JSX:
Não teria resultado, pois
a variável resultado não
contém marcação HTML,
indicando erro de
compilação.
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.
"Rodrigo"2032014012.
00
hora
: 16
min
: 34
seg
Ocultar
Questão 8 de 10
Respondidas (10) Em branco (0)
Finalizar prova
1 2 3 4 5
6 7 8 9 10
SM2 Desenvolvimento De Front-end
11/5/26, 2:09 AM estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/
https://estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/ 7/12
D
E
Rodrigo2032014012.
Rodrigo 32014032.
8 Marcar para revisão
Uma novidade interessante do
HTML 5 foi a definição de folhas
de estilo por escopo, trazendo a
possibilidade de adotar
formatações específicas para o
elemento e seus filhos, sem
interferir no restante da página.
Essa característica é utilizada
pelos componentes do Angular,
onde temos formatações CSS
específicas, adotadas no escopo
de utilização do seletor. Observe o
fragmento de código que é
apresentado a seguir.
.container{
display: flex; flex-direction: row;
flex-wrap: wrap;
width: 100%; overflow-y: scroll;
height:230px;
}
Qual informação é verdadeira,
acerca da formatação que foi
definida?
11/5/26, 2:09 AM estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/
https://estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/ 8/12
A
B
C
D
E
Exibe uma barra de
rolagem horizontal
quando a quantidade de
elementos ocupar uma
área superior às
dimensões
especificadas.
Especifica que o
elemento formatado pela
classe terá uma largura
de 100 pixels.
Define uma exibição
sequencial de elementos
na vertical, com a quebra
de linha para cada
elemento filho
adicionado ao corpo da
tag.
Permite definir uma área
de exibição na forma de
grid, com o
posicionamento
sequencial de elementos
e a quebra de linha
quando não há mais
espaço na horizontal.
Especifica que o
elemento formatado pela
classe utilizará 100% do
espaço vertical
disponível.
11/5/26, 2:09 AM estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/
https://estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/ 9/12
A
B
C
D
E
9 Marcar para revisão
Acerca das principais diferenças
entre o DOM virtual e o DOM real,
assinale a alternativa correta:
I. A atualização no DOM real
acontece de forma mais lenta que
o DOM virtual.
II. No DOM virtual não é possível
atualizar diretamente o elemento
HTML.
III. A manipulação do DOM real é
muito custosa, devido à sua
complexidade da árvore.
IV. Uma nova árvore do DOM é
gerada para qualquer modificação
feita em algum elemento de sua
árvore.
V. Existe pouco desperdício de
memória no DOM real, já no DOM
virtual um grande desperdício.
I e II, apenas.
II e V, apenas.
I e III, apenas.
I, III e V, apenas.
I, II, III e IV, apenas.
11/5/26, 2:09 AM estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/
https://estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/ 10/12
A
B
C
10 Marcar para revisão
Formulários em React trabalham
de forma um pouco diferente do
que estamoshabituados em
HTML. No React, aproveitamos os
estados dos componentes para
manipular os dados. Marque a
alternativa correta em relação a
componentes controlados e não
controlados.
Em um componente
controlado, os dados são
manipulados por um
componente React,
diferente de um
componente não
controlado, onde os
dados podem ter vindo,
por exemplo, de uma
requisição AJAX.
Um input do tipo arquivo
é um componente
controlado.
Na marcação select, ao
invés de utilizarmos a
opção selecionada por
padrão pelo atributo
selected, utilizamos um
atributo value, na criação
da marcação, usando
como estado.
11/5/26, 2:09 AM estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/
https://estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/ 11/12
D
E
Podemos utilizar um
array no atributo value,
permitindo selecionar
várias opções em select.
Uma forma muito
utilizada de manipular
diferentes inputs é usar
um atributo name com o
valor target.name, por
exemplo.
11/5/26, 2:09 AM estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/
https://estacio.saladeavaliacoes.com.br/prova/6aec07a3a46b900d68dd788f/ 12/12

Mais conteúdos dessa disciplina