Buscar

quiz SPA

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 8 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

28/03/2023, 20:45 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30038377_1&course_id=_205080_1&content_id=_919689… 1/8
 
Revisar envio do teste: Clique aqui para iniciar o Quiz
SP_GRAD_695413_2301_01 2301-SINGLE PAGE APPLICATION Quiz
REVISAR ENVIO DO TESTE: CLIQUE AQUI PARA INICIAR O QUIZ 
Usuário MATEUS WENZLER PINTO
Curso 2301-SINGLE PAGE APPLICATION
Teste Clique aqui para iniciar o Quiz
Iniciado 28/03/23 18:55
Enviado 28/03/23 20:43
Data de vencimento 29/03/23 23:59
Status Completada
Resultado da tentativa 10 em 10 pontos  
Tempo decorrido 1 hora, 47 minutos
Resultados exibidos Todas as respostas, Respostas enviadas, Respostas corretas, Comentários
Pergunta 1
Resposta Selecionada: 
Respostas: 
Quando uma aplicação web se torna complexa e passa a conter múltiplos
componentes em várias camadas, surge o problema de gerenciamento dos
estados da aplicação. Isso ocorre, pois sempre que algum componente requisita
uma alteração no estado, essa solicitação é propagada para o seu componente
pai e, então, para o resto da aplicação.
 
O Redux resolve esse problema ao gerenciar os estados da aplicação em um
único objeto global. Dentre as alternativas abaixo, marque a que corresponde ao
nome desse objeto.
Store.
Store.
Reducer.
Linker.
Router.
Action.
Sala de Aula Tutoriais
1 em 1 pontos
MATEUS WENZLER PINTO
16
https://senacsp.blackboard.com/webapps/blackboard/execute/courseMain?course_id=_205080_1
https://senacsp.blackboard.com/webapps/blackboard/content/listContent.jsp?course_id=_205080_1&content_id=_9196849_1&mode=reset
https://www.ead.senac.br/
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_260_1
https://senacsp.blackboard.com/webapps/portal/execute/tabs/tabAction?tab_tab_group_id=_210_1
https://senacsp.blackboard.com/webapps/login/?action=logout
28/03/2023, 20:45 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30038377_1&course_id=_205080_1&content_id=_919689… 2/8
Comentário da
resposta:
O Redux armazena os estados da aplicação em um
repositório central, ou seja, o Redux possui uma única Store.
Pergunta 2
Resposta
Selecionada:
Respostas:
Comentário da
resposta:
O Bootstrap possui diversas classes relacionadas com a configuração de estilos
em formulários. Dentre elas, pode-se citar: .form-control, .form-label, .form-text,
.form-check-input. 
Sobre essas classes é correto afirmar que:
form-control: configura diversas propriedades do elemento
como modo de exibição, largura, cor etc.
.form-label: configura a margem superior, o tamanho da
fonte e a cor do texto usado em um formulário.
.form-text: configura a margem do rótulo do elemento do
formulário.
form-control: configura diversas propriedades do elemento
como modo de exibição, largura, cor etc.
form-check-input: configura diferentes propriedades dos
dados inseridos no formulário.
Todas as alternativas estão corretas.
.form-control: configura diversas propriedades do elemento
como modo de exibição, largura, cor etc.
.form-text: configura a margem superior, o tamanho da fonte
e a cor do texto usado em um formulário.
.form-label: configura a margem do rótulo do elemento do
formulário.
.form-check-input: configura diferentes propriedades do
elemento checkbox do formulário, tais como: tipo de
flutuação, largura, altura etc.
Pergunta 3
API é um software que realiza a comunicação entre clientes e diferentes serviços
disponibilizados na internet. Ela estabelece regras de comunicação com cada
serviço. De forma geral, os métodos HTTP são comumente usados na
implementação de API.
1 em 1 pontos
1 em 1 pontos
28/03/2023, 20:45 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30038377_1&course_id=_205080_1&content_id=_919689… 3/8
Resposta Selecionada: 
Respostas: 
Comentário da
resposta:
 
Nesse caso, qual o método HTTP utilizado para requisitar um dado do serviço:
GET
GET
PUT
POST
DELETE
UPDATE
O método GET possibilita ler informações de um banco de
dados sem executar modificações nesses dados.
Pergunta 4
Resposta
Selecionada:
Respostas:
Comentário da
resposta:
O Bootstrap é um framework popular para configurar estilos nos elementos HTML
de uma página web. Ele disponibiliza uma série de classes pré-definidas tornando
a implementação de páginas web mais rápidas e padronizada.
Nesse contexto, a classe .container é uma das classes mais importantes e serve
para:
Configurar o espaçamento do conteúdo e a centralização dos
elementos de acordo de acordo com largura da janela de
visualização.
Configurar a margem do elemento de forma absoluta e a
centralização do texto da página.
Configurar uma caixa centralizada com bordas sólidas pretas
de 1px.
Configurar o alinhamento à esquerda dos elementos da página
que aparecem na tela de visualização.
Configurar a apresentação utilizando o sistema de Flexbox dos
elementos ao serem visualizados em telas de dispositivos
móveis.
Configurar o espaçamento do conteúdo e a centralização dos
elementos de acordo de acordo com largura da janela de
visualização.
.container: define o espaçamento ao redor do conteúdo e a
centralização dos elementos de acordo com a largura definida
1 em 1 pontos
28/03/2023, 20:45 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30038377_1&course_id=_205080_1&content_id=_919689… 4/8
para diferentes tamanhos de telas, onde a página será exibida.
Essa é necessária para utilizar o sistema de grades.
Pergunta 5
Resposta Selecionada: 
Respostas: 
Comentário
da resposta:
As etapas do ciclo de vida do componente possuem métodos especiais que
podem ser adicionados no componente. O ciclo de vida de um componente pode
ter três etapas: montagem (Mounting), atualização (Updating) e desmontagem
(Unmounting).
Assinale a alternativa que contém somente métodos da etapa de montagem:
constructor(), render() e componentDidMount()
constructor(), render() e componentDidMount()
render() e componentDidUpdate()
constructor(), render() e componentWillUnmount()
constructor() e componentDidUpdate()
render() e componentWillUnmount()
Em um ciclo de vida de um componente em React, na fase
Render, a montagem está associada aos métodos constructor e
render; na fase Comnitt, ao componentDidMount. A atualização,
na fase Render, está associada ao método render; na fase
Comnitt, ao componentDidUpdate. A desmontagem, que só
ocorre na fase Comnit, está associada ao método
componentWillMount.
Pergunta 6
Resposta
Selecionada:
Respostas:
A etapa de desmontagem (Unmounting) é uma das etapas do ciclo de vida do
componente. Nessa etapa. É possível chamar o método chamado
componentWillUnmount(). Qual a função desse método?
É o método chamado quando o componente é retirado do
DOM.
É o método chamado antes que o componente seja montado,
para garantir que o componente não esteja no DOM sempre
que ele for montado.
É o método que produz o HTML para o DOM que será montado
no navegador.
1 em 1 pontos
1 em 1 pontos
28/03/2023, 20:45 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30038377_1&course_id=_205080_1&content_id=_919689… 5/8
Comentário da
resposta:
É o método chamado imediatamente após o componente estar
renderizado e montado no DOM.
Esse método é chamado imediatamente após alguma
atualização de estado ou propriedades acontecer.
É o método chamado quando o componente é retirado do
DOM.
componentWillUnmount(): é o método chamado quando o
componente é retirado do DOM.
Pergunta 7
Resposta
Selecionada:
Respostas:
Comentário da
resposta:
O React utiliza estados para representar a informação atual de um componenteuma determinada situação, indicando, assim, como seu comportamento e a forma
que ele será renderizado. Sobre os estados dos componentes em uma aplicação
React é correto afirmar que:
Podemos configurar e utilizar estados nas duas
implementações de componentes React, seja utilizando
funções ou classes.
Os estados são as props de um componente React e são muito
semelhantes aos atributos de um elemento de marcação no
HTML.
O objeto propTypes é usado para validar os estados de um
componente e garantir que eles sempre terão um valor padrão,
caso o estado não seja inicializado.
Os hooks possibilitaram a implementação de componentes
utilizando classes em aplicação React.
Um estado definido no componente raiz da aplicação React é
disponibilizado localmente apenas para esse componente.
Podemos configurar e utilizar estados nas duas
implementações de componentes React, seja utilizando
funções ou classes.
Propriedades (ou abrev. props) são argumentos que podem ser
passados para componentes React e são muito semelhantes
aos atributos de um elemento de marcação no HTML.
O objeto propTypes é usado para validar props.
Os Hooks permitem usar o estado e outros recursos do React
sem a necessidade de implementar uma classe. Com isso, é
1 em 1 pontos
28/03/2023, 20:45 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30038377_1&course_id=_205080_1&content_id=_919689… 6/8
possível criar aplicações em React utilizando apenas
componentes baseados em funções.
Um estado definido no componente raiz da aplicação React ou
global é disponibilizado para interface do usuário e não apenas
para um componente.
O estado pode ser definido e utilizado pelo atributo de uma
classe em componentes utilizando classe ou através de hooks
em componentes funcionais. Portanto, ambas as abordagens
utilizam estados.
Pergunta 8
Resposta Selecionada: 
Respostas:
 
Comentário da
resposta:
Os estados de uma aplicação são usados para representar a informação atual dos
componentes em uma determinada situação e as ações são solicitações de
alteração nos estados.
No Redux, as funções que associam as ações com as alterações de estado são
chamadas:
Reducers.
Stores.
Dispatchers.
Views.
Reducers.
Routers.
A Store executa as ações por meio de funções puras chamadas
Reducers. Desse modo, a Store invoca os Reducers, que
definem como o estado mudará de acordo com a ação
disparada.
Pergunta 9
Resposta Selecionada: 
Respostas:
Em React, é possível passar informações de um componente para outro e, desse
modo configurar argumentos que são passados na criação do componente. Esses
argumentos permitem transferir valores estáticos ou dinâmicos, conteúdo de
variáveis e estados de um componente, entre outros. Sendo assim, como são
chamados esses argumentos:
Props.
State.
1 em 1 pontos
1 em 1 pontos
28/03/2023, 20:45 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30038377_1&course_id=_205080_1&content_id=_919689… 7/8
 
Comentário da
resposta:
Props.
Hooks.
Keys.
propTypes.
Propriedades (ou abrev. props) são argumentos que podem ser
passados para componentes React e desse modo transferir
informações de um componente pai para o filho.
Pergunta 10
Resposta Selecionada: 
Respostas:
 
Comentário da
resposta:
I. O NPM é um gerenciador de módulos (bibliotecas de códigos), que serão
usados em um ambiente de programação em JavaScript.
II. O ReactJS possui um DOM (Document Object Model) virtual e, por isso, 
não depende exclusivamente do DOM do navegador.
III. O React Native e o React são bibliotecas idênticas e ambos são usados
para construir aplicações que executam no navegador quando para
dispositivos móveis.
IV. JSX lembra a linguagem de template JSON.
Uma empresa quer contratar um programador para implementar uma interface do
usuário em React. Para isso, ela elaborou as seguintes afirmações para testar o
conhecimento do candidato:
O candidato para ser aprovado deve responder que quais afirmações estão
corretas?
I e II
I, II, III e IV
II, III e IV
III e IV
I e II
I e IV
O NPM (do inglês Node Package Manager) é um gerenciador
de pacotes de códigos (ou bibliotecas de códigos), que serão
usados em um ambiente de programação em JavaScript.
Através do DOM virtual, o React cria diversos módulos com
esses componentes e constrói a interface gráfica
independentemente da resposta do navegador.
O React Native é um framework baseado no ReactJS, que é
usado para desenvolver aplicativos para dispositivos móveis.
1 em 1 pontos
28/03/2023, 20:45 Revisar envio do teste: Clique aqui para iniciar o Quiz &ndash...
https://senacsp.blackboard.com/webapps/assessment/review/review.jsp?attempt_id=_30038377_1&course_id=_205080_1&content_id=_919689… 8/8
Terça-feira, 28 de Março de 2023 20h44min37s BRT
O JSX lembra uma linguagem de template, tal como o XML.
← OK

Outros materiais