Escolar Documentos
Profissional Documentos
Cultura Documentos
Resposta b.
Selecionada: Herdar o método calculaImposto da classe Produto na
classe Lapis. Esse método irá chamar o método
calculaImposto da classe pai e adicionar o valor excedente.
Respostas: a.
Remover o método da classe Produto e colocar o método
calculaImposto em todas as classes.
b.
Herdar o método calculaImposto da classe Produto na
classe Lapis. Esse método irá chamar o método
calculaImposto da classe pai e adicionar o valor excedente.
c.
Alterar a nova tarifa no método calculaImposto na classe
Produto e implementar um novo método chamado
impostoAntigo nas classes Borracha e Caneta para calcular
o imposto antigo.
d.
Criar um novo método na classe Lapis chamado
novoImposto que irá calcular o novo valor de imposto.
e.
Criar um novo método na classe Caneta chamado
calculaImposto que irá chamar o método calculaImposto da
classe pai e adicionar o valor excedente.
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.
Armazena a instância de um objeto para enviar a outro
componente.
e.
Armazena as informações somente enquanto o
componente realiza a renderização.
Pergunta 3 1 em 1 pontos
Location.watchPositionAsync(
{ timeInterval: 100, distanceInterval: 100 },
(location) => {
console.log(location)
setPosition(location);
}
);
Resposta c.
Selecionada: O código inicializa o monitoramento da posição do usuário
e realiza o chamado da função desde que seja uma
distância menor de 100 quilômetros e o tempo seja no
máximo de 100 milissegundos da última notificação.
Respostas: a.
O código busca a posição do usuário e realiza o chamado
da função após obter a posição.
b.
O código inicializa o monitoramento da posição do usuário
e somente chama quando o usuário estiver a mais.
c.
O código inicializa o monitoramento da posição do usuário
e realiza o chamado da função desde que seja uma
distância menor de 100 quilômetros e o tempo seja no
máximo de 100 milissegundos da última notificação.
d.
O código inicializa o monitoramento da posição do usuário
e realiza o chamado da função desde que seja uma
distância maior de 100 metros e o tempo maior de 100
milissegundos da última notificação.
e.
O código inicializa o monitoramento da posição do usuário
e realiza o chamado da função desde que seja uma
distância maior de 100 metros e o tempo maior de 100
milissegundos da última notificação.
Pergunta 4 1 em 1 pontos
O React Navigation permite que uma tela possa compartilhar informações de
um componente original para o componente que será inicializado.
Resposta Selecionada:
c. navigation.navigate('Screen2', {info: 2}).
Respostas:
a. navigation.open('Screen2', {info: 2}).
Pergunta 5 1 em 1 pontos
Resposta
d. React Native com o Expo CLI.
Selecionada:
Respostas:
a. Linguagem Nativa utilizando o Swift e o Kotlin.
e.
Linguagem Nativa utilizando o Java e o Objective-C.
Resposta
b. Info = 5678
Selecionada:
Respostas:
a. Info = 1234
b. Info = 5678
c. Null
d.
Mostraria erro pois na função App o parâmetro deveria
ser info e não props
e.
Mostraria erro pois a info não é uma propriedade do
objeto props
Pergunta 7 1 em 1 pontos
Você precisa desenvolver um aplicativo com menu lateral com dois itens e,
dentro desses itens, teremos algumas telas que abrirão de acordo com a
informação que você tocará. Para isso, utilizaremos quais componentes?
Resposta e.
Selecionada: Para realizar essa navegação de telas, usaremos o
componente Drawer para organizar os menus e, dentro
deles, criaremos funções com os componentes Stacks para
fazer a pilha de telas.
Respostas: a.
Para realizar essa navegação de conjunto de telas,
usaremos o componente Menu para organizar os menus e,
dentro deles, criaremos funções com os componentes
Stacks para fazer a pilha de telas.
b.
Para realizar essa navegação de telas, usaremos o
componente Drawer para organizar os menus e, dentro
deles, criaremos funções com os componentes Screens
para fazer a pilha de telas.
c.
Para realizar essa navegação de telas, usaremos o
componente Menu para organizar os menus e, dentro
deles, criaremos funções com os componentes Screens
para fazer a pilha de telas.
d.
Para realizar essa navegação de telas, usaremos o
componente Screens para organizar os menus e, dentro
deles, criaremos funções com os componentes Stacks para
fazer a pilha de telas.
e.
Para realizar essa navegação de telas, usaremos o
componente Drawer para organizar os menus e, dentro
deles, criaremos funções com os componentes Stacks para
fazer a pilha de telas.
Pergunta 8 1 em 1 pontos
Resposta e.
Selecionada: O aplicativo rodará sem nenhum erro e serão exibidos no
console os valores 1 e undefined, porque a propriedade
fechar é privada.
Respostas: a.
O aplicativo rodará sem nenhum erro e serão exibidos no
console os valores 1 e 0.
b.
O aplicativo apresentará erro porque o caractere # não é
reconhecido pelo Javascript.
c.
O aplicativo apresentará erro porque faltou o caractere #
na propriedade abrir.
d.
O aplicativo rodará sem nenhum erro e serão exibidos no
console os valores undefined e 0, porque a propriedade
abrir é privada.
e.
O aplicativo rodará sem nenhum erro e serão exibidos no
console os valores 1 e undefined, porque a propriedade
fechar é privada.
Comentário da Resposta correta: e) O aplicativo rodará sem nenhum erro
resposta: e serão exibidos no console os valores 1 e undefined,
porque a propriedade fechar é privada.
O caractere # informa que a propriedade fechar é privada
e, por isso, ao tentar acessar a informação, será exibido
no console o valor undefined.
Pergunta 9 1 em 1 pontos
Resposta b.
Selecionada: Ponto 1: coleta a informação e monitora mudanças da
variável loginLoading no módulo auth.
Ponto 2: chama a action login, passando por parâmetros
o logInfo e passInfo.
Respostas: a.
Ponto 1: coleta a informação da variável loginLoading no
módulo auth
Ponto 2: chama a action login, passando por parâmetros
o logInfo e passInfo.
b.
Ponto 1: coleta a informação e monitora mudanças da
variável loginLoading no módulo auth.
Ponto 2: chama a action login, passando por parâmetros
o logInfo e passInfo.
c.
Ponto 1: coleta a informação e monitora mudanças da
variável loginLoading no módulo auth.
Ponto 2: chama a função login, passando por
parâmetros o logInfo e passInfo.
d.
Ponto 1: coleta a informação da variável loginLoading no
módulo auth
Ponto 2: chama a função login, passando por
parâmetros o logInfo e passInfo.
e.
Ponto 1: coleta a informação da variável loginLoading no
módulo auth
Ponto 2: cancela a chamada da função login, clicada
anteriormente.
Pergunta 10 1 em 1 pontos
TestComponent.PropTypes = {
name: PropTypes.string.isRequired,
cpf: PropTypes.number.isRequired,
email: PropTypes.string.isRequired,
isOpen: PropTypes.bool.isRequired,
info: PropTypes.any.isRequired
};
Resposta d.
Selecionada: <TestComponent name="Info" cpf=123465 email="1234"
isOpen=true info=123 info2="a@a.com" />.
Respostas: a.
<TestComponent name="Info" cpf=123465 email=1234
isOpen=true info="teste" />.
b.
<TestComponent name="Info" cpf="123465"
email="1234" isOpen=1 info="teste" />.
c.
<TestComponent name="Info" cpf="123465"
email="a@a.com" isOpen=true info="teste" />.
d.
<TestComponent name="Info" cpf=123465 email="1234"
isOpen=true info=123 info2="a@a.com" />.
e.
<TestComponent name="Info" cpf="123465"
email="a@a.com" isOpen=1 info="teste" />.