Logo Passei Direto
Buscar

AVS - PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS

User badge image
Sabrina Gomes

em

Ferramentas de estudo

Questões resolvidas

Aponte qual alternativa corresponde ao conjunto de propriedades disponível nos três componentes de lista do React Native:
items - item - index
section - extraData - data
foreach -renderItem - getItem
height - style - index
extraData - renderItem - keyExtractor

O armazenamento com SQLite é bastante simples na plataforma React Native, com um conjunto de objetos preparados para a execução de comandos SQL dentro de blocos transacionais. Para iniciar a programação necessária, devemos obter uma conexão com o banco de dados através da função:
openDatabase.
transaction.
getConnection.
createTable.
executeSQL.

A essência de um aplicativo escrito em React Native é:
Classe
Componente
Pacote
Módulo
Função

Na depuração de um código-fonte, para interromper a execução do programa em determinada linha ou instrução para análise, é necessária...
Uma chamada de sistema (system call).
A declaração de variáveis de parada.
A inclusão de pontos de interrupção (breakpoints).
A utilização de constantes.
A geração de arquivos de log.

Considere um aplicativo React Native para controle de entregas, com uma base SQLite que é alimentada a partir do servidor diariamente, criado na arquitetura MVC, trabalhando com as entidades Cliente e Endereço, ambas já definidas ao nível da camada Model, bem como respectivos componentes DAO. Caso seja necessária uma busca de CLIENTES por BAIRRO, do tipo texto, como seria a assinatura do método ao nível do CONTROLLER?
public obterBairro(bairro: string, useRetorno:(col: Cliente[])=>void):void {/*...*/}
public Cliente[] obterBairro(String bairro) {/***/}
public async obterBairro(bairro: string): Cliente[] {/***/}
public void obterBairro(String bairro): Cliente[] {/***/}
public async obterBairro(col: Cliente[], useRetorno:(b: Bairro)=>Cliente[]):Promise {/***/}

Um componente Reducer é parte integrante da arquitetura Redux, e tem como objetivo efetuar os processos necessários para a mudança do estado representado pelo componente Store. Quais são os requisitos para a definição de uma função Reducer?
Ela deve receber um componente View, obter os dados a partir dele, e utilizá-los para a modificação do estado atual do componente Store.
Ela precisa receber um listener para o componente View e emitir o evento de atualização para o componente Store.
Ela precisa apenas receber o Dispatcher e repassar a solicitação para o componente Store.
Ela deve ter como entrada um estado inicial e uma ação, além de retornar o estado modificado ao final da execução.
Ela deve ser uma função assíncrona, sem retorno de valor, que recebe um componente Store e altera seu estado via callback.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

details

Libere esse material sem enrolação!

Craque NetoCraque Neto

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

Questões resolvidas

Aponte qual alternativa corresponde ao conjunto de propriedades disponível nos três componentes de lista do React Native:
items - item - index
section - extraData - data
foreach -renderItem - getItem
height - style - index
extraData - renderItem - keyExtractor

O armazenamento com SQLite é bastante simples na plataforma React Native, com um conjunto de objetos preparados para a execução de comandos SQL dentro de blocos transacionais. Para iniciar a programação necessária, devemos obter uma conexão com o banco de dados através da função:
openDatabase.
transaction.
getConnection.
createTable.
executeSQL.

A essência de um aplicativo escrito em React Native é:
Classe
Componente
Pacote
Módulo
Função

Na depuração de um código-fonte, para interromper a execução do programa em determinada linha ou instrução para análise, é necessária...
Uma chamada de sistema (system call).
A declaração de variáveis de parada.
A inclusão de pontos de interrupção (breakpoints).
A utilização de constantes.
A geração de arquivos de log.

Considere um aplicativo React Native para controle de entregas, com uma base SQLite que é alimentada a partir do servidor diariamente, criado na arquitetura MVC, trabalhando com as entidades Cliente e Endereço, ambas já definidas ao nível da camada Model, bem como respectivos componentes DAO. Caso seja necessária uma busca de CLIENTES por BAIRRO, do tipo texto, como seria a assinatura do método ao nível do CONTROLLER?
public obterBairro(bairro: string, useRetorno:(col: Cliente[])=>void):void {/*...*/}
public Cliente[] obterBairro(String bairro) {/***/}
public async obterBairro(bairro: string): Cliente[] {/***/}
public void obterBairro(String bairro): Cliente[] {/***/}
public async obterBairro(col: Cliente[], useRetorno:(b: Bairro)=>Cliente[]):Promise {/***/}

Um componente Reducer é parte integrante da arquitetura Redux, e tem como objetivo efetuar os processos necessários para a mudança do estado representado pelo componente Store. Quais são os requisitos para a definição de uma função Reducer?
Ela deve receber um componente View, obter os dados a partir dele, e utilizá-los para a modificação do estado atual do componente Store.
Ela precisa receber um listener para o componente View e emitir o evento de atualização para o componente Store.
Ela precisa apenas receber o Dispatcher e repassar a solicitação para o componente Store.
Ela deve ter como entrada um estado inicial e uma ação, além de retornar o estado modificado ao final da execução.
Ela deve ser uma função assíncrona, sem retorno de valor, que recebe um componente Store e altera seu estado via callback.

Prévia do material em texto

SABRINA GOMES
201803517141
 
Disciplina: PROGRAMAÇÃO PARA DISPOSITIVOS MÓVEIS EM ANDROID  AVS
Aluno: SABRINA GOMES 201803517141
Professor: ANDRE PRZEWODOWSKI FILHO
  Turma: 9001
EEX0141_AVS_201803517141 (AG)   20/06/2022 13:22:23 (F) 
Avaliação:
8,0
Nota SIA:
8,0 pts
 
 
 
02358 - CONEXÃO REMOTA COM REACT NATIVE  
 
 1. Ref.: 6076564 Pontos: 1,00  / 1,00
Na definição de papéis existentes no framework OAuth2, é função do proprietário do recurso:
 Provê os recursos e determinar o mecanismo de controle de acesso sob os quais os mesmos serão disponibilizados.
Fornecer o serviço de autenticação e validação de credenciais.
Fornecer o serviço de autorização de acessos remotos.
Gerar novas senhas a cada requisição recebida a partir de clientes externos.
Conhecer todas as aplicações clientes que desejam utilizar os recursos por ele disponibilizados.
 
 2. Ref.: 6076801 Pontos: 1,00  / 1,00
A resposta de uma requisição realizada com a biblioteca Axios pode ser acessada através do objeto:
JSON.stringify().
innerHTML.
JSONResponse.
responseText.
 Response.data.
 
 
02525 - INTERFACE GRÁFICA COM REACT NATIVE  
 
 3. Ref.: 6042337 Pontos: 1,00  / 1,00
O componente FlatList é bastante semelhante ao VirtualizedList. Marque a opção que corresponde à principal diferença entre
ambos.
No VirtualizedList, não é possível utilizar um método na propriedade renderItem, obrigando que seu conteúdo seja definido
inline, ao contrário do que acontece no FlatList.
O VirtualizedList, por ser uma implementação-base, sendo considerado um tipo primitivo, está disponível apenas para a
plataforma Android.
O FlatList permite a exibição seccionada de dados, enquanto o VirtualizedList não o permite.
No VirtualizedList, é possível haver o consumo e a exibição de dados provenientes de fontes externas, enquanto noEducational Performace Solution      EPS ® - Alunos        
javascript:voltar();
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076564.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076801.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042337.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
FlatList é possível consumir apenas dados criados em arrays na própria aplicação.
 O VirtualizedList oferece um suporte melhor a dados imutáveis.
 
 4. Ref.: 6042746 Pontos: 0,00  / 1,00
 Aponte qual alternativa corresponde ao conjunto de propriedades disponível nos três componentes de lista do React Native:
section - extraData - data
items - item - index
height - style - index
 extraData - renderItem - keyExtractor
 foreach -renderItem - getItem
 
 
02700 - PERSISTÊNCIA DE DADOS COM REACT NATIVE  
 
 5. Ref.: 6042007 Pontos: 0,00  / 1,00
O armazenamento com SQLite é bastante simples na plataforma React Native, com um conjunto de objetos preparados para a
execução de comandos SQL dentro de blocos transacionais. Para iniciar a programação necessária, devemos obter uma
conexão com o banco de dados através da função
 getConnection.           
executeSQL.
 openDatabase.
createTable.   
transaction.
 
 6. Ref.: 6042004 Pontos: 1,00  / 1,00
O ambiente do React Native oferece componentes para as mais diversas situações, podendo contar com algumas bibliotecas
nativas e outras importadas via NPM ou YARN. Qual biblioteca deve ser importada para permitir a escrita e leitura de pares
chave-valor em arquivos de texto?
@react-navigation/stack
@react-native-community/masked-view      
 @react-native-async-storage/async-storage
@types/react
@react-navigation/native     
 
 
02793 - SINTAXE E COMPONENTES DO REACT NATIVE  
 
 7. Ref.: 6041187 Pontos: 1,00  / 1,00
A essência de um aplicativo escrito em React Native é:
Função
Pacote
Módulo
 Componente
Classe
 
 8. Ref.: 6041184 Pontos: 1,00  / 1,00
Educational Performace Solution      EPS ® - Alunos        
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042746.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042007.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042004.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041187.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041184.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')
(Vunesp - 2013 - MPE/ES - agente especializado - analista de infraestrutura -adaptado) Na depuração de um código-fonte, para
interromper a execução do programa em determinada linha ou instrução para análise, é necessária...
Uma chamada de sistema (system call).
A declaração de variáveis de parada.
 A inclusão de pontos de interrupção (breakpoints).
A utilização de constantes.
A geração de arquivos de log.
 
 
02826 - TÓPICOS AVANÇADOS EM REACT NATIVE  
 
 9. Ref.: 6043193 Pontos: 1,00  / 1,00
Considere um aplicativo React Native para controle de entregas, com uma base SQLite que é alimentada a partir do servidor
diariamente, criado na arquitetura MVC, trabalhando com as entidades Cliente e Endereço, ambas já definidas ao nível da
camada Model, bem como respectivos componentes DAO. Caso seja necessária uma busca de CLIENTES por BAIRRO, do tipo
texto, como seria a assinatura do método ao nível do CONTROLLER?
 public obterBairro(bairro: string,
     useRetorno:(col: Ciente[])=>void):void {/*...*/}
public Cliente[] obterBairro(String bairro) {/***/}
public async obterBairro(bairro: string): Cliente[] {/***/}
public void obterBairro(String bairro): Cliente[] {/***/}
public async obterBairro(col: Cliente[],
useRetorno:(b: Bairro)=>Cliente[]):Promise {/***/}
 
 10. Ref.: 6043197 Pontos: 1,00  / 1,00
Um componente Reducer é parte integrante da arquitetura Redux, e tem como objetivo efetuar os processos necessários para a
mudança do estado representado pelo componente Store. Quais são os requisitos para a definição de uma função Reducer?
Ela deve ser uma função assíncrona, sem retorno de valor, que recebe um componente Store e altera seu estado via
callback.
Ela deve receber um componente View, obter os dados a partir dele, e utilizá-los para a modificação do estado atual do
componente Store.
Ela precisa receber um listener para o componente View e emitir o evento de atualização para o componente Store.
 Ela deve ter como entrada um estado inicial e uma ação, além de retornar o estado modificado ao final da execução.
Ela precisa apenas receber o Dispatcher e repassar a solicitação para o componente Store.
 
 
 
Educational Performace Solution      EPS ® - Alunos        
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043193.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043197.');
javascript:alert('Educational Performace Solution\n\nEPS: M%C3%B3dulo do Aluno\n\nAxiom Consultoria em Tecnologia da Informa%C3%A7%C3%A3o Ltda.')

Mais conteúdos dessa disciplina