Escolar Documentos
Profissional Documentos
Cultura Documentos
1
GERALDO DA SILVA BARBOSA NETO
Pergunta 1 1 em 1 pontos
Uma das grandes diferenças do React para as outras linguagens são os states.
Resposta c.
Selecionada: Armazenar uma informação durante todo ciclo de vida do
componente e realizar uma nova renderização quando seu valor é
alterado.
Respostas: a.
Receber aviso sobre as mudanças dos valores de uma
determinada variável.
b.
Armazenar uma informação durante todo ciclo de vida do
componente, mas não renderiza a tela quando seu valor é alterado.
c.
Armazenar uma informação durante todo ciclo de vida do
componente e realizar uma nova renderização quando seu valor é
alterado.
d.
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26663463_1&course_id=_190139_1&co… 1/11
26/09/2022 22:05 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
e.
Armazena as informações somente enquanto o componente
realiza a renderização.
Pergunta 2 1 em 1 pontos
O React Native permite que seja enviado ao usuário um push notification com uma
informação relevante para executar alguma funcionalidade do aplicativo, para fins
de marketing ou retenção de clientes. Com isso, para enviarmos uma notificação
ao device, qual o fluxo precisamos seguir:
Resposta c.
Selecionada: Solicitamos a autorização de envio de notificações, coletamos o
token, enviamos o token ao nosso servidor e nosso servidor envia
a mensagem e token para os sites de envio de notificação (expo,
firebase ou APNS).
Respostas: a.
Obtemos o token e enviamos uma mensagem diretamente para o
celular.
b.
Solicitamos a autorização de envio de notificações, obtemos o
token e enviamos uma mensagem diretamente para o celular.
c.
Solicitamos a autorização de envio de notificações, coletamos o
token, enviamos o token ao nosso servidor e nosso servidor envia
a mensagem e token para os sites de envio de notificação (expo,
firebase ou APNS).
d.
Solicitamos a autorização de envio de notificações e nosso
servidor envia a mensagem e token para os sites de envio de
notificação (expo, firebase ou APNS).
e.
Solicitamos a autorização de envio de notificações, coletamos o
token, enviamos o token ao nosso servidor e nosso servidor envia
a mensagem e token diretamente para o celular.
Comentário
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26663463_1&course_id=_190139_1&co… 2/11
26/09/2022 22:05 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
Pergunta 3 1 em 1 pontos
Se você está gerenciando uma equipe com uma stack backend em NodeJS e
precisa escolher uma linguagem frontend para WEB e mobile, qual o melhor
caminho a se escolher?
Resposta
e.
ReactJS para WEB e React Native para mobile.
Selecionada:
Respostas:
a.
Somente a linguagem React Native.
b.
React Native para WEB e React JS para mobile.
c.
Somente a linguagem React JS.
d.
Html/Javascript para WEB e linguagem nativa para mobile.
e.
ReactJS para WEB e React Native para mobile.
Comentário Resposta correta: e) ReactJS para WEB e React Native para mobile.
Pergunta 4 1 em 1 pontos
Resposta b.
Selecionada: Criamos uma nova classe chamada Funcionário, colocamos esse
método nessa classe e as classes Gerente, Secretaria e Vendedor
herdam a classe Funcionário.
Respostas: a.
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26663463_1&course_id=_190139_1&co… 3/11
26/09/2022 22:05 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
b.
Criamos uma nova classe chamada Funcionário, colocamos esse
método nessa classe e as classes Gerente, Secretaria e Vendedor
herdam a classe Funcionário.
c.
Implementamos o método na classe Secretaria e as classes
Gerente e Vendedor herdam a classe Secretaria.
d.
Criamos uma nova classe chamada Funcionário, colocamos esse
método nessa classe e a classe Funcionário herda as classes
Gerente, Secretaria e Vendedor.
e.
Implementamos o método na classe Gerente e as classes
Secretaria e Vendedor herdam a classe Gerente.
O ideal é criar uma nova classe com o método desejado e que essa
classe tenha informações comuns a todas as outras classes que a
herdem. No nosso caso, Gerente, Secretaria e Vendedor são todos
Funcionários da empresa.
Pergunta 5 1 em 1 pontos
Resposta c.
Selecionada: Permite que o código seja atualizado diretamente na tela do
celular, sem a necessidade de recompilação.
Respostas: a.
Permite que o código não precise ser compilado para ser
executado no celular.
b.
Acelera o tempo de compilação em até 10x do que o código nativo.
c.
Permite que o código seja atualizado diretamente na tela do
celular, sem a necessidade de recompilação.
d.
Permite que a atualização de uma tela para outras seja mais
rápido.
e.
Permite alterar o código diretamente na ferramenta de debug.
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26663463_1&course_id=_190139_1&co… 4/11
26/09/2022 22:05 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
Pergunta 6 1 em 1 pontos
Quando estamos desenvolvendo em React Native, queremos criar uma tela que
mostrará mais de 100 itens que o usuário inseriu. Para realizar essa função,
responda:
Resposta b.
Selecionada: O ScrollView e o Flatlist realizam a rolagem de elementos, porém o
ScrollView carrega todos os elementos de uma única vez,
enquanto o FlatList somente carrega os elementos que estão
sendo visualizados na tela. Por este motivo, o FlatList é o mais
indicado.
Respostas: a.
Somente o ScrollView permite a rolagem de elementos com barra
de rolagem.
b.
O ScrollView e o Flatlist realizam a rolagem de elementos, porém o
ScrollView carrega todos os elementos de uma única vez,
enquanto o FlatList somente carrega os elementos que estão
sendo visualizados na tela. Por este motivo, o FlatList é o mais
indicado.
c.
O ScrollView e o Flatlist realizam a rolagem de elementos, porém o
ScrollView carrega todos os elementos utilizando a tela inteira da
tela, enquanto o FlatList somente carrega os elementos em uma
área menor. Por este motivo, o ScrollView é o mais indicado.
d.
Somente o FlatList permite a rolagem de elementos com barra de
rolagem.
e.
O ScrollView e o Flatlist realizam a rolagem de elementos, porém o
ScrollView carrega somente elementos como View enquanto o
FlatList todos os tipos de elementos. Por este motivo, o FlatList é o
mais indicado.
Pergunta 7 1 em 1 pontos
Resposta b.
Selecionada: A linguagem nativa pela sua performance em aplicativo
pesados.
Respostas: a.
A linguagem Hybrid-WEB pela sua facilidade de
desenvolvimento.
b.
A linguagem nativa pela sua performance em aplicativo
pesados.
c.
A linguagem Hybrid-Native por ter um único código para
diversas plataformas.
d.
A linguagem Hybrid-WEB pela sua performance.
e.
A linguagem Hybrid-Native apesar de ter um código para cada
ambiente.
resposta:
Como o aplicativo vai exigir uma grande performance para rodar o
conteúdo e animações 3-D, o mais indicado nesses casos é utilizar
o aplicativo nativo.
Pergunta 8 1 em 1 pontos
Para montarmos uma tela igual a apresentada a seguir, como deveria estar o
nosso código?
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26663463_1&course_id=_190139_1&co… 6/11
26/09/2022 22:05 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
flex: 3,
backgroundColor: 'green',
},
container2: {
flex: 1,
backgroundColor: 'red',
},
container3: {
flex: 1,
backgroundColor: 'blue',
},
container4: {
flex: 2,
backgroundColor: 'black',
},
e.
Respostas: container: {
flex: 1,
backgroundColor: 'green',
},
container2: {
flex: 1,
backgroundColor: 'red',
},
container3: {
flex: 1,
backgroundColor: 'blue',
},
container4: {
flex: 2,
backgroundColor: 'black',
},
a.
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26663463_1&course_id=_190139_1&co… 7/11
26/09/2022 22:05 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
container: {
flex: 2,
backgroundColor: 'green',
},
container2: {
flex: 1,
backgroundColor: 'red',
},
container3: {
flex: 1,
backgroundColor: 'blue',
},
container4: {
flex: 2,
backgroundColor: 'black',
b.
},
container: {
flex: 1,
backgroundColor: 'green',
},
container2: {
flex: 1,
backgroundColor: 'red',
},
container3: {
flex: 1,
backgroundColor: 'blue',
},
container4: {
flex: 3,
backgroundColor: 'black',
c.
},
container: {
flex: 3,
backgroundColor: 'green',
},
container2: {
flex: 2,
backgroundColor: 'red',
},
container3: {
flex: 2,
backgroundColor: 'blue',
},
container4: {
flex: 2,
backgroundColor: 'black',
d.
},
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26663463_1&course_id=_190139_1&co… 8/11
26/09/2022 22:05 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
container: {
flex: 3,
backgroundColor: 'green',
},
container2: {
flex: 1,
backgroundColor: 'red',
},
container3: {
flex: 1,
backgroundColor: 'blue',
},
container4: {
flex: 2,
backgroundColor: 'black',
},
e.
resposta: flex: 3,
backgroundColor: 'green',
},
container2: {
flex: 1,
backgroundColor: 'red',
},
container3: {
flex: 1,
backgroundColor: 'blue',
},
container4: {
flex: 2,
backgroundColor: 'black',
},
Pergunta 9 1 em 1 pontos
Resposta b.
Selecionada:
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26663463_1&course_id=_190139_1&co… 9/11
26/09/2022 22:05 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
Respostas: a.
Ponto 1: coleta a informação da variável loginLoading no módulo
auth
b.
Ponto 1: coleta a informação e monitora mudanças da variável
loginLoading no módulo auth.
c.
Ponto 1: coleta a informação e monitora mudanças da variável
loginLoading no módulo auth.
d.
Ponto 1: coleta a informação da variável loginLoading no módulo
auth
e.
Ponto 1: coleta a informação da variável loginLoading no módulo
auth
Pergunta 10 1 em 1 pontos
Resposta a.
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26663463_1&course_id=_190139_1&c… 10/11
26/09/2022 22:05 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
Respostas: a.
Pré-definir algumas configurações específicas como header ou
URL inicial e não precisar ficar declarando essas informações
novamente em todas as classes.
b.
Inicializar o axious para não ter de ficar inicializando em todas as
áreas.
c.
Receber o retorno da api para tratar todos os retornos da mesma
maneira.
d.
Pré-definir os parâmetros da conexão para sempre passar os
mesmos parâmetros.
e.
Pré-definir o http action para garantir o mesmo http Action para
todas as requisições.
←
OK
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_26663463_1&course_id=_190139_1&c… 11/11