Buscar

NOTA 09 - programação para dispositivos moveis em android

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 3 páginas

Prévia do material em texto

09/09/2022 15:15 Estácio: Alunos
https://simulado.estacio.br/alunos/ 1/3
 1
a
 Questão (Ref.: 202014533447)
Indique, entre as opções abaixo, o comando utilizado para a criação de um aplicativo React Native.
expo init nome_da_aplicacao
npx react-native init nome_da_aplicacao
npm init nome_da_aplicacao ¿vd ou npm init nome_da_aplicacao ¿pd
npx start
init virtual-device ou init physical-device
 2
a
 Questão (Ref.: 202014533145)
(Cespe - 2012 - Banco da Amazônia - técnico científico - análise de sistemas) Existem várias maneiras de se depurar
(debug) programas. Algumas delas envolvem conhecimento, prática e bom senso do programador. Sobre os pontos
importantes para a depuração deles, julgue os itens a seguir.
I. É possível encontrar falhas nos programas por meio da reprodução do erro em testes.
II. Quanto maior a entrada de dados nos testes, mais fácil se torna encontrar o problema e a solução da falha.
III. Em um programa modular, o processo de encontrar falhas requer uma menor variação de informações de entrada
para que o programador possa encontrar o módulo com erros.
IV. A passagem de parâmetros para variáveis auxiliares evita o uso de break points.
V. A análise estruturada é a melhor maneira de encontrar erros em programação orientada a objetos.
Estão corretos apenas os itens:
 I e III
IV e V
II e V
III e IV
I e II
 3
a
 Questão (Ref.: 202014534477)
A utilização de animações fornece aos usuários uma melhor experiência no manuseio dos aplicativos mobile. Em React
Native, estão disponíveis nativamente duas APIs para a animação de elementos. Falando da LayoutAnimation API, é
correto afirmar que:
A LayoutAnimation é uma API mais flexível e que possui mais recursos que a Animated API, devendo ser usada de
forma preferencial para a animação de qualquer tipo de componente.
É uma API ainda experimental, com algumas limitações, sobretudo na plataforma Android.
Essa API é voltada para a animação do layout do aplicativo, permitindo, por exemplo, que efeitos sejam exibidos
quando o aplicativo está sendo carregado/renderizado.
A Animated API é a biblioteca de animações do React Native voltada para a plataforma Android, enquanto a
LayoutAnimation faz o mesmo papel na plataforma iOS.
Por questões de performance, a LayoutAnimation nunca deve ser utilizada em conjunto com a Animated API.
 4
a
 Questão (Ref.: 202014534478)
Assinale, das opções a seguir, a afirmativa correta quanto ao propósito do componente SafeAreaView.
Definir componentes de segurança para a proteção de dados críticos, como senhas.
O propósito do SafeAreaView é garantir que aplicativos que rodem na plataforma Android ocupem todo o espaço
disponível na tela, sem serem escondidos por elementos de navegação ou outros quaisquer.
O objetivo do SafeAreaView é renderizar o conteúdo do aplicativo dentro dos limites da área segura de um
dispositivo, sendo suportado apenas por dispositivos da plataforma iOS.
Organizar dinamicamente os elementos da tela quando o teclado é exibido a fim de manter tanto o teclado quanto
os demais elementos visíveis ao mesmo tempo.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041305\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6041003\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042335\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042336\n\nStatus da quest%C3%A3o: Liberada para Uso.');
09/09/2022 15:15 Estácio: Alunos
https://simulado.estacio.br/alunos/ 2/3
Criar uma área na tela que permita que o teclado ocupe toda a área disponível, sobrepondo os demais elementos.
 5
a
 Questão (Ref.: 202014534623)
Um exemplo de banco de dados orientado a objetos de ampla aceitação no mercado é o Realm, oferecido sob licença
Apache, com acesso simplificado a partir de linguagens como C#, Java, Swift, Objective-C, Kotlin e Java Script. Qual
das opções abaixo não pode ser considerada uma característica do Realm?
Só pode ser executado em ambiente servidor.
É uma plataforma de código aberto.
Todos os dados são observados como objetos e coleções. 
Tem baixo consumo de memória. 
Utiliza pouco espaço em disco.
 6
a
 Questão (Ref.: 202014534628)
Bancos de dados MongoDB são bastante pesados, sendo utilizados em servidores, e o acesso para consulta e
manipulação deve ser intermediado por um serviço Web, que normalmente oferece uma API do tipo REST, fornecendo
dados no formato JSON. Para a construção do aplicativo cliente, no React Native, podemos utilizar uma biblioteca que
facilita a criação das chamadas HTTP para o serviço Web, englobando todos os métodos do protocolo, a qual é
chamada de:
mongodb
express 
axios 
router
ngrok
 7
a
 Questão (Ref.: 202014568706)
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 autorização de acessos remotos.
Fornecer o serviço de autenticação e validação de credenciais.
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.
 8
a
 Questão (Ref.: 202014568943)
A resposta de uma requisição realizada com a biblioteca Axios pode ser acessada através do objeto:
Response.data.
JSON.stringify().
innerHTML.
JSONResponse.
responseText.
 9
a
 Questão (Ref.: 202014535343)
Ao final do processo de desenvolvimento, com todos os testes executados com sucesso e melhorias de performance
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042481\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6042486\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076564\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6076801\n\nStatus da quest%C3%A3o: Liberada para Uso.');
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043201\n\nStatus da quest%C3%A3o: Liberada para Uso.');
09/09/2022 15:15 Estácio: Alunos
https://simulado.estacio.br/alunos/ 3/3
implementadas, um aplicativo deve ser empacotado para que possa ser distribuído. Para o ambiente Android, qual
será o programa utilizado na criação de uma versão para distribuição em um projeto do tipo nativo?
keytool
XCode
gradlew
Expo Client
Expo
 10
a
 Questão (Ref.: 202014535406)
Algo importante acerca de um componente Store, dentro da arquitetura Flux, é que ele deve receber múltiplas
solicitações e manipular a mesma base de dados, além de solicitar a atualização das telas associadas para qualquer
dado alterado. O uso de múltiplas instâncias poderia gerar inconsistências no fluxo de execução, o que nos leva a
adotar o padrão
Singleton.
Proxy.
Abstract Façade.
Composite.
Template Method.
javascript:alert('C%C3%B3digo da quest%C3%A3o: 6043264\n\nStatus da quest%C3%A3o: Liberada para Uso.');

Continue navegando